﻿@charset "utf-8";
.top {
	padding-top: 5px;
	overflow: hidden;
}
.top ul li {
	float: left;
}
.top .float-lt li {
	margin-right: 20px;
}
.top .float-rt {
	width: auto;
}
.top .float-rt li {
	margin-right: 20px;
}
.top .float-rt li:last-child {
	margin-right: 0px;
}
.top div ul li {
	width: auto;
	display: inline-block;
}

.fix_head {
	height: 30px;
	background-color: #F5F5F5; /*#DBEFAA;*/
	width: 100%;
	border-bottom: 1px solid #EEE;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
}

.shipu {
	overflow: hidden;
}
.shipu_title {
	font-size: 16px;
	color: #7EA32C;
	font-family: "微软雅黑", "Microsoft YaHei";
	background-color: #EAF3CD;
	line-height: 40px;
	height: 40px;
	width: 1160px;
	padding-left: 20px;
	padding-right: 20px;
}
.shipu_title a {
	color: #7EA32C;
}
/*菜谱样式*/
.caipu_list {
	margin-top: 20px;
}
.caipu_list ul li {
	float: left;
	margin: 3px;
	height: 235px;
	width: 230px;
	border: 2px solid #fff;
}
.caipu_list ul li:hover {
	border-color: #AAD142;/*margin: 4px 8px 8px 4px;*/ /*box-shadow:0 0 10px #AAD142;*/
}
/*
.caipu_li{
	margin:6px;
	border:4px solid #fff;
}
.caipu_li_over{
	border:4px solid #AAD142;
	border-radius:0px;
	opacity:0.8;
	margin:4px 8px 8px 4px;
}

*/
.caipu_list ul li img {
	height: 235px;
	width: 230px;
}
.caipu_text {
	background-color: #fff;
	overflow: hidden;
	height: 50px; /*35px;*/
	width: 220px;
	margin-top: -60px; /*-55px;*/
	position: absolute;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding: 5px;
	position: absolute;
}
.caipu_text1 {
	line-height: 20px;
	font-size: 14px;
	color: #333;
	height: 20px;
	overflow: hidden;
}
.caipu_text1 a {
	font-size: 14px;
	color: #90B831;
}
.caipu_text2 {
	height: 30px;
	line-height: 15px;
	overflow: hidden;
}
.caipu_list ul li:last-child { /*margin-right: 0px;*/
}
/*产品分类展示*/
.F_title {
	line-height: 40px;
	overflow: hidden;
	height: 40px;
	color: #FFF;
	font-size: 18px;
	font-family: "Microsoft YaHei", "微软雅黑";
	padding-left: 20px;
	padding-right: 20px;
}
.F_img {
	margin-right: 12px;
}
.F_more {
	font-size: 12px;
	color: #fff;
}
.F_more a {
	font-size: 12px;
	color: #fff;
	margin-right: 15px;
}
.F_list {
	width: 250px;
	line-height: 36px;
}
.F_list ul {
	height: 125px;
}
.F_list ul {
	margin: 20px;
	padding: 0px;
}
.F_list ul li {
	float: left;
	margin-right: 22px;
	width: 48px;
}
.F_ad {
	position: absolute;/*border: 1px solid #F2F2F2;*/
}
.F_ad_block {
	position: absolute;
	margin-top: 450px;
	margin-left: 70px;
	overflow: hidden;
}
.F_ad_block ul li {
	background-color: #D7D8D3;
	height: 5px;
	width: 35px;
	float: left;
	margin-left: 10px;
}
.F_ad_block ul li:hover {
	background-color: #F9644E;
	cursor: pointer;
}
/*
.F_product {
	float: left;
	margin-left:280px;
	min-height:473px;
}

.F_product ul li {
	float: left;
	padding-left: 40px;
	padding-top: 15px;
	width: 165px;
}
*/
.F_product {
	float: left;
	margin-left: 265px;
	height: 538px;
}
/*
.F_product ul {
	margin-left: 10px;
	width: 820px;
}
*/
.F_product ul li {
	float: left;
	margin: 5px;
	border-style: solid;
	border-width: 3px;
	border-color: #fff;
	/*height: 235px;
	width: 185px;*/
	height: 255px;
	width: 207px;
	padding: 5px; /*5px 0px 0px 10px;*/
}
.F_product ul li:hover {
	border-color: #D4E293;
}
.F_product_pic {
	text-align: center;
	overflow: hidden;
	/*width: 185px;
	height: 165px;*/
	width: 205px;
	height: 205px;
	margin-bottom: 3px;
	text-align: center;
}
.F_product_pic img { /*width: 165px;
	height: 165px;*/
	width: 200px;
	height: 200px;
	margin-left: 2px;
}
.F_product_proname {
	overflow: hidden;
	/*width: 185px;*/
	width: 100%;
	height: 20px;
	line-height: 20px;
}
.price_font {
	color: #FF0000;
	float: left;
	height: 35px;
	width: 100%;
	line-height: 35px;
	font-size: 16px;
	text-align: left;
	white-space: nowrap;
	word-wrap: break-word;
}
.price_font span {
	color: #000;
}
/*
.F_product_li {
}

.F_product_li_over {
	border-color: #D4E293;
}
*/
.F_0 {
	background-color: #AAD142;
}
.F_1 {
	background-color: #F77D78;
}
.F_2 {
	background-color: #83C3CC;
}
.F_3 {
	background-color: #7DA1D3;
}
.left_box {
	border: 1px solid #e6e6e6;
	width: 220px;
	overflow: hidden;
}
.left_box_title {
	color: #90B831;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90B831;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.left_box dl {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
}
.left_box dl dt {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.left_box dl dd {
	line-height: 26px;
	display: block;
	padding-left: 10px;
}
.left_box dl dd a {
	display: block;
}
.left_box dl dd a:hover, .left_box dl .cur a {
	display: block;
	color: #fff;
	background-image: url(../images/iconfont-jiantou-right.png);
	background-position: 150px 5px;
	background-repeat: no-repeat;
}
.left_box dl dd:hover { /*background-color: #ddf1ae;*/
	background-color: #90b830;
	display: block;
}
.left_box dl .cur {
	color: #fff;
	background-color: #90b830;
	border: solid 1px #fff;
}
.search_input {
	line-height: 36px;
	height: 36px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	margin-top: 0px;
	/* margin-left: 23px; */
	margin-bottom: 0px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-right: none;
	float: left;
}
.order_search i {
	float: left;
	line-height: 34px;
	height: 34px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: none;
}
.order_search i img {
	margin-top: 9px;
}
.judge_box {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #90B831;
	overflow: hidden;
	/*width: 836px;*/
	width: 100%;
}
.judge_box thead {
	line-height: 40px;
	font-size: 14px;
	background-color: #f5f7f1;
}
.judge_box tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
.judge_box tr td {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
.foot {
	overflow: hidden;
	padding-bottom: 34px;
}
.foot dl {
	float: left;
	margin-right: 70px;
}
.foot dl:last-child {
	margin-right: 0px;
}
.foot dl dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
}
.foot dl dd {
	line-height: 20px;
}
.input30b tr td {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.input30b tr td input {
	line-height: 24px;
	height: 24px;
	width: 125px;
}
.input30b tr td select {
	line-height: 24px;
	height: 24px;
	width: 131px;
}
.input30b tr td textarea {
	width: 458px;
}
.pay_btn3 {
	background-color: #f4753e;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 20px;
	text-align: center;
	line-height: 30px;
	width: 80px;
	margin-left: 20px;
	border-radius: 3px;
}
.pay_btn3 a {
	background-color: #f4753e;
	display: block;
	font-size: 14px;
	color: #FFF;
}
.form-gry thead {
	background-color: #efefef;
	line-height: 30px;
}
.form-gry tr th {
	text-align: center;
}
.form-gry tr td {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
/*
.form-gry-tbnobo thead {
	background-color: #efefef;
	line-height: 30px;
}

.form-gry-tbnobo tr th {
	text-align: left;
}

.form-gry-tbnobo table tr td {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.form-gry-tbnobo.border_gry.margin-t10 tr td table tr td p {
	line-height: 24px;
}
*/ /*other*/ /*产品详情 评价*/
.p_main {
	width: 1200px;
	margin: 0 auto;
}
.p_mian_item {
	height: 50px;
	line-height: 50px;
	padding-top: 22px;
	font-size: 14px;
}
.p_show { /*width: 1188px;*/
	width: 100%;
	height: auto;
	border: 1px solid #f0f0f0;
	background: #fff;
	padding-bottom: 20px;
	float: left;
}
.p_show_img {
	width: 430px;
	height: 430px;
	float: left;
}
.p_show_img img {
	width: 430px;
	height: 430px;
}
.p_show_con {
	width: 710px;
	float: left;
	margin-left: 25px;
	display: inline;
}
.p_show_con_title {
	height: 90px;
	line-height: 90px;
	color: #383735;
	font-size: 28px;
	font-family: "微软雅黑", "Microsoft YaHei";
	overflow: hidden;
}
.p_show_con_ps {
	height: 30px;
	line-height: 30px;
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 14px;
}
.p_show_con_ps ul li {
	float: left;
	height: 30px;
	color: #90B831;
}
.p_show_con_ps ul li span {
	color: red;
	width: 100px;
	float: left;
	height: 30px;
}
.p_show_con_sppf {
	height: 49px;
	font-size: 14px;
}
.red {
	color: #e60012;
}
.fnt18 {
	font-size: 18px;
}
.fntw {
	font-weight: 700;
}
.mar_l {
	margin-left: 10px;
	vertical-align: middle;
}
.fnt20 {
	font-size: 20px;
}
/*tab1**/
.tab1 { /*width: 668px;*/
	width: 100%;
	border-bottom: #e8e8e8 solid 1px;
}
.menu {
	height: 28px;
	font-size: 12px;
}
.menu li {
	float: left;
	width: 99px;
	text-align: center;
	line-height: 28px;
	height: 28px;
	cursor: pointer;
	border-left: #e8e8e8 solid 1px;
	color: #666;
	overflow: hidden;
	background: #fff;
	border-right: #e8e8e8 solid 1px;
	margin-right: 3px;
	border-top: #e8e8e8 solid 1px;
}
.menu li.off {
	background: #f5f5f5;
	color: #727272;
	border-bottom: #f5f5f5 solid 1px;
}
.menudiv {
	height: 130px;
	border-left: #e8e8e8 solid 1px;
	border-right: #e8e8e8 solid 1px;
	border-top: #e8e8e8 solid 1px;
	background: #f5f5f5;
	margin-top: 1px;
	/*width: 666px;*/
	width: 100%;
}
.menudiv div {
	padding: 15px;
	line-height: 28px;
}
.mar_r20 {
	margin-right: 20px;
}
.td_th {
	text-decoration: line-through;
}
/*tab1--end**/
.fn16 {
	font-size: 16px;
}
/*组合详情样式*/
.srclz {
	width: 142px;
	height: 42px;
	display: inline-block;
	text-align: center;
	color: #fff;
	background: #90b830;
	font: 15px '微软雅黑';
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border: none;
	margin-top: -5px;
	margin-right: 15px;
	cursor: pointer;
}
.jrgwc {
	width: 142px;
	height: 42px;
	display: inline-block;
	text-align: center;
	color: #90b830;
	background: #fff url(../images/product_14.gif) 20px 13px no-repeat;
	font: 15px '微软雅黑';
	padding-left: 25px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	margin-right: 30px;
	display: inline;
	border: 1px solid #90b830;
	margin-top: -5px;
	cursor: pointer;
}
.jrgwc3 {
	width: 142px;
	height: 42px;
	display: inline-block;
	text-align: center;
	color: #90b830;
	background-color: #fff;
	font: 15px '微软雅黑';
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	margin-right: 30px;
	display: inline;
	border: 1px solid #90b830;
	margin-top: -5px;
}
.srclz3 {
	height: 42px;
	width: 100px;
	display: inline-block;
	text-align: center;
	color: #fff;
	background: #90b830;
	font: 15px '微软雅黑';
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border: none;
	margin-top: -5px;
	margin-right: 15px;
	cursor: pointer;
}
.srclz2 {
	height: 42px;
	width: 100px;
	display: inline-block;
	text-align: center;
	color: #fff;
	font: 15px '微软雅黑';
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border: none;
	margin-top: -5px;
	margin-right: 15px;
	cursor: pointer;
	background-color: #FDAB02;
}
.jrgwc2 {
	width: 140px;
	height: 42px;
	display: inline-block;
	text-align: center;
	color: #90b830;
	background: #fff url(../images/product_14.gif) 20px 13px no-repeat;
	font: 15px '微软雅黑';
	padding-left: 25px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	margin-right: 15px;
	display: inline;
	border: 1px solid #90b830;
	margin-top: -5px;
	cursor: pointer;
}
/*组合详情样式END*/
.pdt15 {
	padding-top: 15px;
}
.psnr { /* height: 115px; */
	padding-top: 15px;
	line-height: 26px;
}
.psnr ul li {
	width: 33%;
	float: left;
}
.bz {
	height: 55px;
	line-height: 55px;
}
.bz span {
	width: 90px;
	display: block;
	padding-left: 25px;
	float: left;
}
.fwbz {
	background: url(../images/product_10.gif) left center no-repeat;
}
.zlbz {
	background: url(../images/product_12.gif) left center no-repeat;
}
.clear {
	clear: both;
}
.p_left {
	width: 214px;
	margin-top: 53px;
}
.tltj {
	border: 1px solid #e8e8e8;
	background: #fff;
	float: left;
	min-width: 214px;
}
.p_lefttitle {
	height: 34px;
	line-height: 34px;
	padding-left: 13px;
	font-size: 14px;
	font-family: "微软雅黑", "Microsoft YaHei";
	font-weight: bold;
	background-color: #F4F7F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D0B3;
	min-width: 214px;
}
.tltjmain {
	min-height: 200px;
	height: 200px;
	height: auto !important;
	float: left;
	padding-bottom: 26px;
	min-width: 214px;
}
.tltjmain ul li {
	width: 185px;
	margin: 26px auto auto 17px;
	float: left;
}
.tjpic {
	width: 74px;
	height: 71px;
	border: 1px solid #e8e8e8;
	overflow: hidden;
}
.tltext {
	width: 98px;
	line-height: 20px;
}
.pd {
	padding: 3px 0 10px 0;
}
.mt15 {
	margin-top: 15px;
}
.p_right {
	width: 954px;
	margin-top: 53px;
}
/*tab1_tj**/
.tab1_tj { /*width: 854px;
	height: 260px;*/
	border-bottom: #e8e8e8 solid 1px;
}
.menu_tj {
	height: 35px;
	font-size: 14px;
	border-top: solid 2px #999;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
}
.menu_tj li {
	float: left;
	width: 99px;
	text-align: center;
	line-height: 35px;
	height: 35px;
	cursor: pointer;
	/* border-left: #e8e8e8 solid 1px; */
	color: #666;
	overflow: hidden;
	background: #fff;
	/* border-right: #e8e8e8 solid 1px; */ /* margin-right: 3px; */
	/* border-top: #e8e8e8 solid 1px; */ /* margin-top: 2px; */
	background-color: #F8F8F8;/* margin-left: -1px; */
}
.menu_tj li.off {
	background: #fff;
	color: #727272;
	border-bottom: #fff solid 1px;
	margin-top: -5px;
	/* z-index: 99; */
	border-top: 2px solid #90b830;
	height: 40px;
	border-left: #e8e8e8 solid 1px;
	border-right: #e8e8e8 solid 1px;
	margin-left: -1px;
}
.menu_tjdiv { /* height: 188px; */
	height: 240px;
	border-left: #e8e8e8 solid 1px;
	border-right: #e8e8e8 solid 1px;
	border-top: #e8e8e8 solid 1px;
	background: #fff;
	/*margin-top: 1px;*/
	padding: 20px 20px 15px 20px;
	line-height: 28px;
}
/*tab1--end**/
.zhlist {
	width: 130px;
}
.prdpic img {
	width: 130px;
	height: 100px;
	overflow: hidden;
}
.zhlist p {
	line-height: 20px;
}
.xz img {
	margin: 5px auto auto auto;
}
.p_add {
	width: 28px;
	height: 28px;
	overflow: hidden;
	margin-top: 34px;
}
.dpjs {
	width: 180px;
	/*padding-top: 15px;
  margin-top: -170px; */
	margin-left: 20px;
	margin-top: 40px;
}
.price {
	width: 110px;
	line-height: 24px;
	height: 60px;
}
.fnt20 {
	font-size: 20px
}
.sheng {
	width: 47px;
	height: 42px;
	background: #000;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	color: #fff;
	text-align: center;
	line-height: 20px;
}
.nowg {
	width: 125px;
	height: 32px;
	display: inline-block;
	text-align: center;
	background: #FDAB02;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	margin-top: 10px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: '微软雅黑';
	font-size: 12px;
	cursor: pointer;
}
.nowg a {
	color: #FFFFFF;
}
.joing {
	width: 125px;
	height: 32px;
	text-align: center;
	color: #fff;
	background: #90b830;
	font: 12px '微软雅黑';
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border: none;
	margin-top: 15px;
}
.joing a {
	color: #FFFFFF;
}
.p_xq {
	width: 954px;
	margin-top: 15px;
}
.zzsc {
	width: 954px;
	background: #fff;
	border: 1px solid #f0f0f0;
}
.zzsc .tab {
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #f0f0f0;
}
.zzsc .tab a {
	cursor: pointer;
	display: block;
	padding: 10px 25px;
	float: left;
	text-decoration: none;
	color: #333;
	border-right: 1px solid #f0f0f0;
	display: block;
}
.zzsc .tab a:hover {
	background: #799e0f;
	color: #fff;
	text-decoration: none;
}
.zzsc .tab a.on {
	background: #799e0f;
	color: #fff;
	text-decoration: none;
}
.zhdp .tab2 {
	overflow: hidden;
	background: #fff;
	/* border-bottom: 1px solid #A5D238; */
	line-height: 20px;
}
.zhdp .tab2 a {
	cursor: pointer;
	display: block;
	padding: 5px 20px;
	float: left;
	text-decoration: none;
	color: #333;
	/*border-right: 1px solid #f0f0f0;*/
	display: block;
}
.zhdp .tab2 a:hover { /* background: #A5D238; */
	color: #A5D238;
	text-decoration: none;
}
.zhdp .tab2 a.on2 { /*background: #A5D238;*/
	color: #A5D238;
	text-decoration: none;
}
.zhdp .content2 {
	overflow: hidden;
	padding: 10px 0 0 0;
	line-height: 26px;
	height: 200px;
}
.zhdp .content2 li {
	display: none;
}
.zhdp .content2 input[type=checkbox] {
	width: 15px;
	height: 15px;
}
.zzsc .content {
	overflow: hidden;
	padding: 30px;
	line-height: 26px;
}
.zzsc .content li {
	display: none;
}
.messagelist { /* height: 80px; */
	border-bottom: 1px solid #f0f0f0;
}
.messagename {
	width: 120px;
	text-align: center;
	line-height: 80px;
	overflow: hidden;
}
.messagecontent {
	width: 670px;
	line-height: 28px;
	padding-top: 10px
}
.messagetime {
	color: #ccc
}
/*产品详情 评价----end*/ /*产品列表*/ /*树形菜单*/
.service-menu .menu-title, .service-menu .menu-p, .service-menu .menu-p .menu-i {
	font-size: 14px;
}
.service-menu {
	width: 202px;
	padding-left: 15px;
	padding-bottom: 20px;
	border: 1px solid #f0f0f0;
	background: #fff;
}
.service-menu .menu-title {
	height: 21px;
	overflow: hidden;
	padding: 6px 8px;
	color: #799e0f;
	font-size: 16px;
	line-height: 46px;
}
.service-menu .menu-p {
	display: block;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	color: #799e0f;
	font-size: 16px;
	font-weight: normal;
	cursor: pointer;
}
.service-menu .menu-p .menu-i {
	float: left;
	display: inline;
	width: 11px;
	height: 12px;
	overflow: hidden;
	background: url(../images/shou.gif) no-repeat;
	margin: 17px 10px 0 0;
}
.service-menu .menu-p .menu-i2 {
	float: left;
	display: inline;
	width: 11px;
	height: 11px;
	overflow: hidden;
	margin: 5px 6px 0 0;
}
.service-menu .menu-p a:link, .service-menu .menu-p a:visited {
	color: #777;
	text-decoration: none;
	font-size: 16px;
}
.service-menu .menu-p a:hover {
	color: #799e0f;
	text-decoration: none;
}
.service-menu .menu-p-current .menu-i {
	background: url(../images/kai.gif) no-repeat;
}
.service-menu .menu-p-current a:link, .service-menu .menu-p-current a:visited {
	color: #799e0f;
}
.service-menu .menu-p-current a:hover {
	color: #799e0f;
}
.service-menu .menu-c {
	display: none;
	padding: 4px 0 4px 18px;
}
.service-menu .menu-c-current {
	display: block;
}
.service-menu .menu-c ul {
	display: block;
}
.service-menu .menu-c li {
	padding: 2px 0;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
.service-menu .menu-c a:link, .service-menu .menu-c a:visited {
	color: #777;
	text-decoration: none;
}
.service-menu .menu-c a:hover {
	color: #799e0f;
	text-decoration: none;
}
.service-menu .menu-c .current:link, .service-menu .menu-c .current:visited {
	color: #777;
}
.service-menu .menu-c .current:hover {
	color: #799e0f;
}
.ban {
	width: 50%;
	float: left;
}
· /*树形菜单---end*/                       
 .p_main_left {
	width: 220px;
}
.p_mian_left_menu {
	width: 218px;
}
.p_hot_title {
	font-size: 16px;
	color: #8f8f8f;
	padding-top: 15px;
	height: 35px;
	line-height: 35px;
}
.pro-name { /*width: 188px;*/
	width: 100%;
	height: 26px;
	margin-bottom: 10px;
	overflow: hidden;
}
.p_hot_list {
	width: 218px;
	min-height: 416px;
	height: 416px;
	height: auto !important;
	border: 1px solid #f0f0f0;
	background: #fff;
	line-height: 24px;
	padding-bottom: 25px;
}
.p_hot_list ul li {
	padding: 10px 15px 15px;
}
.p_hot_list ul li img {
	width: 190px;
	height: 170px;
	margin: 0 auto;
}
.fnt14 {
	font-size: 14px;
}
.gray {
	color: #a7a7a7;
}
.p_main_right {
	width: 960px;
}
.p_bigpic img {
	width: 960px;
	height: 305px;
}
.productitem_title {
	height: 60px;
	line-height: 60px;
}
.green {
	color: #90b830;
}
.fnt12 {
	font-size: 12px;
}
.p_xg {
	padding: 0 0 0 10px;
}
.p_conpx {
	height: 36px;
	border: 1px solid #ddd;
	background: #f7f7f7;
}
.p_conpx ul li {
	display: inline-block;
	line-height: 36px;
	border-right: 1px solid #ddd;
	float: left;
}
.p_conpxcur {
	color: #fff;
	background: #90b830;
}
.p_conpx ul li a {
	display: inline-block;
	padding: 0 20px;
}
.p_conpx ul li a:link, .p_conpx ul li a:visited {
	color: #787878;
	text-decoration: none;
}
.p_conpx ul li a:hover {
	color: #fff;
	background: #90b830;
	text-decoration: none;
}
.up_jt {
	margin: 13px 0 0 0;
}
.p_conlist { /*padding-top: 25px;*/
	margin-top: 15px;
}
.p_conlistbox { /*height: 470px;*/
	line-height: 26px;
}
/*产品列表*/
.p_conlistbox ul li {
	margin-bottom: 15px;
	padding: 8px;
	float: left;
	display: inline;
	border: solid 1px #fff;/*height:320px;*/ /*width: 256px;*/ /*width: 216px;
	height: 380px;
	margin-left: 3px;
	margin-right: 3px;*/
}
/*产品列表*/
.p_conlistbox .p-list li {
	width: 216px;
	height: 380px;
	margin-left: 3px;
	margin-right: 3px;
}
/*展馆产品列表*/
.p_conlistbox .p-col li {
	width: 216px;
	height: 380px;
	margin-left: 6px;
	margin-right: 7px;
}
/* 套餐宅配列表页 */
.p_conlistbox .pack-zp-ul li {
	width: 211px;
	margin-left: 6px;
	margin-right: 5px;
}
.p_conlistbox .pack-zp-ul li img {
	width: 211px;
	height: 211px;
}
/* 套餐宅配列表页  */

/*个人中心我的套餐产品列表*/
.p_conlistbox .pack-ul li {
	width: 211px;
	height: 335px;
	margin-left: 5px;
}
.p_conlistbox .pack-ul li a img {
	width: 211px;
	height: 211px;
}
.caipu-tj {
	height: auto;
}
.caipu-tj ul li {
	border: 1px solid #EEEEEE;
	padding: 20px;
	width: 162px;
	height: 280px;
	margin: 5px 12px;
	float: left;
	display: inline;
}
.caipu-tj ul li:hover {
	border-color: #90b830;
	box-shadow: 0 0 7px #90b830;
}
.caipu-tj .pro-name {
	height: 60px;
	line-height: 20px;
	overflow: hidden;
}
.caipu-tj .pro-img img {
	width: 120px;
	height: 120px;
}
.caipu-tj .pro-price {
	height: 35px;
}
.p_conlistbox2 {
	line-height: 26px;
	overflow: hidden;
	padding: 18px;
}
.p_conlistbox2 ul li {
	float: left;
	display: inline;
	margin: 10px 2px;
	border: solid 1px #fff;
	padding: 5px;
	height: 250px;
}
.p_conlistbox2 ul li:hover {
	border-color: #90B831;
	box-shadow: 0 0 7px #90b830;
}
.p_conlist_li_margin {
	margin-right: 15px;
}
.p_conlistbox ul li:hover { /*border: 1px solid #ccc;
	box-shadow: 0 0 7px #ccc;*/
	border-color: #90b830;
	box-shadow: 0 0 7px #90b830;
}
.p_conlistbox .pro-name { /*width: 256px;*/
	width: 100%;
	height: 26px;
	margin-bottom: 10px;
	overflow: hidden;
}
.p_conlistbox .pro-img img {
	vertical-align: middle;
	　　overflow: hidden;
	/*width: 256px;*/
	width: 216px;
	height: 216px;
 　 /*　width: expression(document.body.clientWidth >
		                                  
		   256 ?     
		
		    
		             
		             "256px" :               
		     
		                 "auto");*/
}
.p_conlistbox .pro-img a {
	height: 220px;
}
.p_conlistbox-taocan {
	height: 420px;
	line-height: 20px;
}
.p_conlistbox-taocan ul li {
	width: 200px;
	height: 360px;
	margin-top: 15px;
	float: left;
	display: inline;
	padding: 0 13px;
}
.p_conlistbox-taocan ul li a img {
	width: 200px;
	height: 200px;
}
.taocan-name {
	font-size: 14px;
	margin: 10px 0;
	height: 80px;
	overflow: hidden;
}
.pdr34 {
	margin-right: 10px;
}
.fnt16 {
	font-size: 16px;
}
.p_srclz, .p_jrgwc {
	width: 106px;
	height: 28px;
	line-height: 25px;
	padding-left: 13px;
	margin-top: 10px;
	border: 1px solid #90b830;
	cursor: pointer;
}
.p_srclz {
	color: #90b830;
	background-image: url(../images/product_14.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #FFF;
}
.p_jrgwc {
	background: #90b830;
	color: #fff;
}
/*菜篮子 菜谱处加入购物车*/
.p_jrgwc2 {
	width: 150px;
	line-height: 24px;
	height: 26px;
	background: #90b830;
	color: #fff;
	border: none;
	margin-top: 10px;
	cursor: pointer;
	border-radius: 5px;
}
.p_jrgwc3 {
	width: 90px;
	line-height: 24px;
	height: 26px;
	color: #fff;
	border: none;
	margin-top: 10px;
	cursor: pointer;
	background-color: #FDAB02;
	border-radius: 5px;
	padding: 0px;
}
.p_jrgwc4 {
	color: #fff;
	border: none;
	cursor: pointer;
	background-color: #FDAB02;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 3px;
}
.p_jrgwc5 {
	color: #fff;
	border: none;
	cursor: pointer;
	background-color: #90b830;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 3px;
}
.subpic {
	position: relative;
	margin-top: -374px;
	float: right;
	z-index: 999;
}
.subpic2 {
	position: relative;
	margin-top: -329px;
	float: right;
	z-index: 999;
}
.subpic3 {
	position: relative;
	margin-top: -360px;
	float: right;
	z-index: 999;
}
.subpic4 {
	position: relative;
	margin-top: -317px;
	float: left;
	z-index: 999;
	margin-left: -80px;
}
/*产品列----end表*/


/***我的购物车***/
.s_wrap {
	width: 1200px;
	margin: 0 auto;
}
.s_header {
	height: 113px;
}
.s_logo {
	width: 160px;
	height: 56px;
	margin: 32px 23px 0 0;
}
.s_address {
	width: 340px;
	padding-top: 65px;
	font-size: 16px;
}
.s_step {
	width: 574px;
	padding-top: 40px;
}
.s_step img {
	display: inline;
}
.s_mainitem {
	width: 1200px;
	height: 59px;
	line-height: 59px;
}
.s_main {
	width: 1200px;
}
.car_table {
	width: 100%;
	padding-bottom: 20px;
	border-top: none;
}
.car_table thead {
	height: 35px;
	line-height: 35px;
	background: #efefef;
	font-weight: bold;
}
.car_table thead th {
	font-weight: bold;
}
.pdtr img {
	margin: 25px 15px 0 0;
	width: 91px;
	height: 74px;
}
.s_operate {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-top: 5px;
}
.all_chekbox {
	width: 63px;
	padding-left: 15px;
}
.s_operatecon {
	width: 1020px;
}
.s_operatecon span {
	padding: 0 10px 0 30px;
}
.s_allprice {
	height: 70px;
	line-height: 70px;
	text-align: right;
	padding-right: 10px;
}
.s_operatebtn {
	height: 34px;
	padding-bottom: 40px;
}
.fnt28 {
	font-size: 28px;
}
.s_jxg, .s_qjs {
	width: 115px;
	height: 34px;
	text-align: center;
	font: 16px '微软雅黑';
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border: 1px solid #90b830;
	cursor: pointer;
}
.s_jxg {
	color: #90b830;
	background: #fff;
}
.s_qjs {
	color: #fff;
	background: #90b830;
	margin-left: 30px;
	display: inline;
}
.s_hot {
	width: 1197px;
	height: 285px;
	background: #fff;
	border: 1px solid #dfdfdf;
}
.s_hottitle {
	height: 50px;
	line-height: 47px;
	padding-left: 15px;
}
.fnt20 {
	font-size: 20px;
}
.s_hotlist {
	line-height: 36px;
}
.s_hotlist ul li {
	width: 166px;
	float: left;
	margin-left: 14px;
	display: inline;
}
.s_hotlist ul li img {
	width: 164px;
	height: 148px;
	overflow: hidden;
	border: 1px solid #f2f2f2;
	margin-bottom: 8px;
}
.s_jj {
	height: 22px;
	width: 22px;
	border: 1px solid #c0c0c0;
	color: #595757;
	background: #fff;
	text-align: center;
	cursor: pointer;
}
.s_jj.text {
	text-align: center;
}
.s_jjinput {
	width: 34px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: none;
	border-right: none;
	background: #fff;
	margin-left: -3px;
	margin-right: -3px;
}
/***我的购物车-----end***/ /*****我的订单****/
.order_m {
	margin-bottom: 20px;
}
.order_title {
	height: 28px;
	line-height: 28px;
	padding-left: 20px;
	font-size: 16px;
	color: #fff;
	background: #bdd87d;
}
.order_content {
	border: 1px solid #f0f0f0;
	border-top: none;
	background: #fff;
	font-size: 14px;
}
.order_content ul li input[type=radio] {
	margin-top: 10px;
}
.pdtopup25 {
	padding: 25px 0 25px 25px;
}
.orderbtn {
	width: 119px;
	height: 28px;
	background: #ecad26;
	color: #fff;
	text-align: center;
	font: 14px '微软雅黑';
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border: none;
	margin-top: 15px;
	cursor: pointer;
}
.dhrxx li {
	width: 32%;
	float: left;
	line-height: 26px;
}
.dhrxx li span {
	padding-right: 3px;
}
.order_content p, .order_content .dhrxx {
	line-height: 30px;
	height: 30px;
}
.order_input {
	width: 129px;
	height: 26px;
	border: 1px solid #f0f0f0;
	line-height: 26px;
}
.pdl15 {
	padding-left: 15px;
}
.pdr15 {
	padding-right: 15px;
}
.o_select {
	width: 99px;
}
.order_input_296 {
	width: 296px;
	height: 26px;
	border: 1px solid #f0f0f0;
	line-height: 26px;
}
.order_input_204 {
	width: 204px;
	height: 26px;
	border: 1px solid #B6ABAB;
	line-height: 26px;
}
.o_w1 {
	width: 77px;
}
.pdl35 {
	padding-left: 35px;
}
.pdb3 {
	padding-bottom: 3px;
}
/**select美化样式**/
#uboxstyle .select_box {
	width: 99px;
	height: 28px;
	float: left;
}
#uboxstyle div.tag_select {
	display: block;
	color: #959595;
	width: 79px;
	height: 28px;
	background: transparent url("../images/ubox-select.gif") no-repeat 0 0;
	padding: 0 10px;
	line-height: 28px;
}
#uboxstyle div.tag_select_hover {
	display: block;
	color: #959595;
	width: 79px;
	height: 28px;
	background: transparent url("../images/ubox-select.gif") no-repeat 0  -28px;
	padding: 0 10px;
	line-height: 28px;
}
#uboxstyle div.tag_select_open {
	display: block;
	color: #959595;
	width: 79px;
	height: 28px;
	background: transparent url("../images/ubox-select.gif") no-repeat 0  -56px;
	padding: 0 10px;
	line-height: 28px;
}
#uboxstyle ul.tag_options {
	position: absolute;
	padding: 0;
	margin: 0;
	list-style: none;
	background: transparent url("../images/ubox-select.gif") no-repeat right  bottom;
	width: 99px;
	padding: 0 0 5px;
	margin: 0;
}
#uboxstyle ul.tag_options li {
	background: transparent url("../images/ubox-select.gif") repeat-y -99px  0;
	display: block;
	width: 79px;
	padding: 0 10px;
	height: 28px;
	text-decoration: none;
	line-height: 28px;
	color: #959595;
}
#uboxstyle ul.tag_options li.open_hover {
	color: #bdd87d
}
#uboxstyle ul.tag_options li.open_selected {
	color: #bdd87d
}
/**select美化样式--end**/
.ow1, .ow2, .ow3, .ow4 {
	display: inline-block;
}
.ow1 {
	width: 336px;
}
.ow2 {
	width: 162px;
}
.ow3 {
	width: 231px;
}
.ow4 {
	width: 285px;
}
.o_wxts {
	background: #f3ffd6;
	padding: 5px 15px;
	font-size: 12px;
}
.o_radio, .o_checkbox {
	margin-right: 5px;
}
.orderbtn_s {
	width: 167px;
	height: 35px;
	background: #f4763f;
	color: #fff;
	text-align: center;
	font: 14px '微软雅黑';
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border: none;
	margin-top: 15px;
	border-radius: 4px;
	cursor: pointer;
}
.order_table {
	width: 100%;
	height: auto;
	border-top: none;
	background: #fff;
	text-align: center;
}
.order_table thead th {
	height: 35px;
	line-height: 35px;
	background: #f0f0f0;
	font-size: 14px;
	font-weight: normal;
}
.order_table tr td {
	height: 80px;
	line-height: 80px;
	padding: 0 15px;
}
.order_titleBox {
	background-color: #F7F7F7;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	line-height: 38px;
	height: 38px;
}
.order_titleBox li {
	float: left;
}
.order_box { /*margin-bottom: 20px;*/
	overflow: hidden;
}
.order_box table {
	width: 100%;
}
.order_box table tr td {
	padding: 3px 0px;
}
.prod_type {
	background-color: #ddf1ae; /* #aacc5a;*/
	height: 30px;
	line-height: 30px;
	color: #608800; /*#FFF;*/
	font-size: 14px;
	padding-left: 30px;
}
.order_titleBox {
	background-color: #F7F7F7;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	line-height: 38px;
	height: 38px;
}
.order_titleBox li {
	float: left;
}
.order_Ntitle { /*padding-right: 20px;
	padding-left: 20px;*/
	margin-bottom: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #90B831;
	color: #fff;
	font-size: 14px;
}
.order_Ntitle li {
	float: left;
	text-align: center;/*margin-right: 40px;
	margin-left: 10px;*/
}
.order_Ntitle li a {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	border: solid 1px #fff;
	padding: 1px 4px;
}
.order_Ntitle li a:hover {
	background-color: #fff;
	color: #90B831;
	font-size: 14px;
	font-weight: 700;
	border: solid 1px #fff;
	padding: 2px 4px;
}
.order_box table tr td .appraise, .appraise {
	cursor: pointer;
	color: #90B831;
	font-size: 14px;
	/*font-weight: 700;*/
	padding: 2px 10px;
	background-color: #fff;
	border: solid 1px #90B831;
	margin: 0 2px;
}
.order_btn {
	cursor: pointer;
	color: #90B831;
	font-size: 14px;
	/*font-weight: 700;*/
	padding: 3px 10px;
	background-color: #fff;
	border: solid 1px #90B831;
	margin: 0 2px;
}
a.order-a-btn {
	padding: 0px 7px;
	font-size: 14px;
	line-height: 20px;
	color: #608800;
	border: 1px solid #608800;
}
a.order-a-btn:hover {
	background-color: #fff;
}
.order_box table tr td .appraise a {
	color: #90B831;
}
.order_box table tr td .appraise:hover {
	color: #fff;
	background-color: #90B831;
}
.order_box table tr td .appraise:hover a {
	color: #fff;
}
.o_ly {
	height: 155px;
	padding: 0px 0 0 25px;
}
.o_messagebox {
	width: 100%;
	padding: 0px 0 25px 25px;
}
.o_lymessage {
	width: 728px;
	padding: 5px;
	height: 135px;
	border: 1px solid #ebebeb;
	line-height: 26px;
}
.o_ddxg {
	width: 333px;
	height: 127px;
	overflow: hidden;
	border: 2px solid #90b830;
	text-align: right;
	padding: 8px 10px;
	margin-left: 720px;
}
.o_ddxg p {
	line-height: 24px;
}
.pdl20 {
	padding-left: 20px;
}
.orderbtn_yz {
	width: 54px;
	height: 25px;
	background: #ecad26;
	color: #fff;
	text-align: center;
	font: 14px '微软雅黑';
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border: none;
	margin-top: 15px;
	border-radius: 4px;
}
.zuhe_title {
	font-size: 16px;
	/*margin-bottom: -40px;*/
	padding-left: 20px;
	height: 28px;
	line-height: 28px;
	background-color: #F4FEDB;
	color: #90B831;
	margin-top: 5px;
}
.zuhe_title2 {
	font-size: 16px;
	height: 28px;
	line-height: 28px;
	background-color: #F4FEDB;
	color: #90B831;
	width: 795px;
	margin-left: 30px;
	padding-left: 10px;
	margin-bottom: 30px;
}
/*****我的订单----end****/ /**订单成功**/
.p_success {
	width: 150px;
	padding-top: 80px;
	margin: 0 auto;
	font-size: 14px;
	text-align: center;
	line-height: 22px;
}
.gou {
	margin: 0 auto 15px auto;
}
.p_sucesscon {
	padding: 25px;
	height: 105px;
	background: #fff;
	margin-top: 25px;
	line-height: 36px;
}
.p_sucesscon img {
	margin: 10px;
	vertical-align: middle;
}
.p_sucesscon a {
	margin-left: 33px;
	color: #97C036;
}
/**订单成功---end**/
.body_gry {
	background-color: #F8F8F8;
}
.main-content-table-tr01 {
	height: 40px;
	background: #e6e6e6;
}
.main-content-table-tr01 {
	height: 40px;
	background: #e6e6e6;
}
.main-content-table-th00 {
	width: 20px;
}
.main-content-table-th01 {
	width: 300px;
}
.main-content-table-th02 {
	width: 100px;
}
.main-content-table-th03 {
	width: 100px;
}
.main-content-table-th04 {
	width: 130px;
}
.main-content-table-th05 {
	width: 130px;
}
.main-content-table-th06 {
	width: 140px;
}
.main-content-table-tr02 {
	height: 40px;
	background-color: #90B831;
}
.main-content-table-tr02 td a:hover {
	color: #333;
	text-decoration: underline;
}
.main-content-table-tr03 {
	height: 40px;
	background: #f5f5f5;
	/*border-left:1px solid #ccc;*/
	border: 1px solid #E8E8E8;
	border-bottom: none;
}
.main-content-table-tr04 {
	height: 100%;
}
.main-content-table-tr04 tr td {
	padding: 3px 0px;
}
.main-content-table-tr04 td a:hover {
	text-decoration: underline;
}
.main-content-table-tr05 {
	height: 40px;
	background: #ffe2bf;
	text-align: right;
}
.box_green {
	background-color: #FAFFE9;
	border: 1px solid #C3E473;
	overflow: hidden;
}
.box_green2 {
	border: 1px solid #C3E473;
	overflow: hidden;
	width: 83px;
	height: 32px;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
}
input[type='radio'].pspl_radio {
	opacity: 0;
	display: inline-block;
	height: 30px;
}
label.pspl_radio { /*background-image: url(../images/checked.png);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 25px;
	cursor: pointer;
	line-height: 30px;*/
	background-image: url(../images/checked.png);
	background-repeat: no-repeat;
	height: 30px;
	cursor: pointer;
	padding-left: 20px;
	padding-bottom: 2px;
}
input[type='radio'].pspl_radio:checked+.pspl_radio {
	background: url(../images/check.png) no-repeat;
}
.l-bg {
	background: url(../images/l-bg.png);
}
.l_main {
	width: 1200px;
	height: 480px;
	border: 1px solid #ddd;
	box-shadow: 1px 2px 7px #dddddd;
	margin: 40px auto;
	background: #fff;
}
.l_main2 {
	width: 640px;
	height: 480px;
	border: 1px solid #ddd;
	box-shadow: 1px 2px 7px #dddddd;
	margin: 40px auto;
	background: #fff;
}
.loginbox {
	width: 300px;
	float: left;
	font-family: 微软雅黑;
	margin: 30px auto auto 140px;
	display: inline;
	text-align: center;
}
.loginbox p {
	color: #666666;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fntz14 {
	font-size: 14px;
}
.fntz18 {
	font-size: 18px;
}
.loginuser {
	height: 32px;
	line-height: 32px;
	border: 1px solid #bdbdbd;
	margin-top: 10px;
	width: 220px;
}
.loginuser2 {
	height: 32px;
	line-height: 32px;
	border: 1px solid #bdbdbd;
	margin-top: 10px;
	width: 120px;
}
.res-text {
	margin-top: 20px;
	text-align: right;
	width: 60px;
}
.loginusername, .loginuserpassword {
	width: 282px;
	height: 38px;
	line-height: 38px;
	padding-left: 42px;
	border: 1px solid #bdbdbd;
	margin-top: 22px;
}
.loginusername {
	background: url(../images/l_03.png) left center no-repeat;
	width: 250px;
}
.loginuserpassword {
	background: url(../images/l_06.png) left center no-repeat;
	width: 250px;
}
.same-code {
	width: 100px;
	height: 36px;
	line-height: 36px;
	margin-left: 10px;
	text-align: center;
	background-color: #57565f;
	color: #fff;
	margin-top: 10px;
	border-radius: 3px;
	cursor: pointer;
}
.same-code2 {
	width: 100px;
	height: 36px;
	line-height: 36px;
	margin-left: 10px;
	text-align: center;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	margin-top: 10px;
	border-radius: 3px;
	cursor: pointer;
}
.fntz12 {
	font-size: 12px;
}
.loginbtn {
	width: 296px;
	height: 35px;
	background: #90B831;
	line-height: 33px;
	color: #fff;
	border: none;
	margin-top: 22px;
	display: inline-block;
	text-align: center;
	color: #fff;
	font: 15px '微软雅黑';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	cursor: pointer;
}
.loginpic {
	width: 472px;
	height: 231px;
	margin: 120px auto auto 80px;
	display: inline;
}
.headerContainer {
	background: #fafafa;
	height: 120px;
	border-bottom: 1px solid #e6e6e6;
}
.headerBox {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.headerBox h1 {
	height: 60px;
	border-left: 1px solid #ccc;
	padding: 0 30px 0 30px;
}
/**/
.titleContainer {
	height: 40px;
	background: #fafafa;
	border-bottom: 1px solid #e6e6e6;
}
.titleBox {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.titleBox h2 {
}
.titleBox div a {
	text-decoration: none;
}
.mainBox {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.mainBox p {
	width: 130px;
	padding-right: 10px;
}
.input-block a:hover {
	color: #5eb95e;
	text-decoration: none;
}
.input-block input {
	width: 200px;
	height: 30px;
	padding: 0 5px;
}
input.btn2 {
	width: 60px;
	height: 30px;
	background: #ff6000;
	border-radius: 4px;
	line-height: 30px;
	border: none;
}
input.btn0 {
	background: none;
	border: none;
	width: 60px;
	height: 30px;
	line-height: 30px;
}
.btnBox {
	overflow: hidden;
	height: 30px;
}
.text-block form {
	width: 450px;
}
.text-block form div {
	border: 1px solid #ccc;
	width: 308px;
	height: 228px;
}
.text-block form div img {
	height: 228px;
}
.text-block {
	overflow: hidden;
}
.text-block input {
	width: 280px;
	height: 28px;
	padding-left: 5px;
}
/* menu */
.menu {
	position: relative;
	/*width: 1210px;*/
	margin: 0px auto;/*height: 40px;*/
}
.menu div {
	position: absolute;
	top: 0px;
	height: 40px;
	font-family: "Microsoft Yahei";
}
.menu .all-sort {
	left: 0px;
	width: 210px;
	text-align: center;
	font-size: 14px;
}
.menu .all-sort a {
	color: #FFF;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 40px;
}
.menu .ad {
	right: 0px;
	width: 141px;
}
.menu .nav {
	left: 210px;
}
.menu .nav ul li {
	float: left;
	width: 85px;
	line-height: 40px;
}
.menu .nav ul li a {
	display: block;
	width: 100%;
	color: #FFF;
	text-align: center;
	font: 700 15px/ 40px "Microsoft Yahei";
}
.menu .nav ul li a:hover, .menu .nav ul li a.current {
	background: #A40000;
	text-decoration: none;
}
.wrap {
	width: 1210px;
	margin: 0px auto;
}
.all-sort-list {
	position: relative;
	width: 203px;
	border: 2px solid #E4393C;
	border-top: none;
	padding: 3px 3px 3px 0px;
	background: #FAFAFA;
}
.all-sort-list .item {
	height: 30px;
	border-top: 1px solid #FFFFFF;
}
.all-sort-list .item.bo {
	border-top: none;
}
.all-sort-list .item h3 {
	height: 28px;
	line-height: 28px;
	border: 1px 0px;
	font-size: 14px;
	font-weight: normal;
	width: 199px;
	overflow: hidden;
}
.all-sort-list .hover h3 {
	position: relative;
	z-index: 13;
	background: #FFF;
	border-color: #DDD;
	border-width: 1px 0px;
	border-style: solid;
}
.all-sort-list .item span {
	padding: 0px 5px;
	color: #A40000;
	font-family: "\5B8B\4F53";
}
.all-sort-list .item a {
	color: #000;
	text-decoration: none;
}
.all-sort-list .item a:hover {
	font-weight: bold;
	color: #E4393C;
}
.all-sort-list .item-list {
	display: none;
	position: absolute;
	width: 705px;
	min-height: 200px;
	_height: 200px;
	background: #FFF;
	left: 198px;
	box-shadow: 0px 0px 10px #DDDDDD;
	border: 1px solid #DDD;
	top: 3px;
	z-index: 10;
}
.all-sort-list .item-list .close {
	position: absolute;
	width: 26px;
	height: 26px;
	color: #FFFFFF;
	cursor: pointer;
	top: -1px;
	right: -26px;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	font-family: "Microsoft Yahei";
	background: rgba(0, 0, 0, 0.6);
	background-color: transparent\9;
 filter: progid :       DXImageTransform.Microsoft.Gradient (  GradientType = 1, startColorstr = '#60000000',  endColorstr =  '#60000000' );
}
.sort .sort-ti, .sort .sort-list li a span, .sort .sort-list li.hover, .sort .sort-list ul li.hover ul li a {
}
.sort {
	width: 222px;
	height: auto;
	/*position: relative;*/
	position: absolute;
	z-index: 99;
	font-size: 14px;
	cursor: pointer;
}
.sort .sort-ti {
	height: 40px;
	line-height: 40px;
	background: #8FB82E;
	color: #fff;
	font-family: Microsoft YaHei;
	font-size: 18px;
}
.sort .sort-list {
	border: 1px solid #90B831;
	background-color: #FFF;
	position: absolute;
}
.sort .sort-list ul {
	height: 477px;
}
.sort .sort-list ul>li {
	border-right: none;
	width: 200px;
	height: 52px;
	float: left;
	border-bottom: 1px solid #e7e7e7;
	display: inline;
	margin: 0px;
	padding-left: 20px;
	text-align: left;
}
.sort .sort-list li a {
	display: block;
	line-height: 30px;
	font-size: 14px;
	cursor: pointer;
	color: #787878;
	/*float: left;*/
	margin-left: 10px;
}
.sort .sort-list li a span {
	display: block;
	height: 52px;
	line-height: 52px;
}
.sort .sort-list li.hover {
	background: #eefec7;
}
.sort .sort-list li.hover a {
	color: #486A00;
}
.sort .sort-list ul ul {
	display: none;
	color: #ccc;
	padding: 5px 12px 0 8px;
	width: 600px;
}
.sort .sort-list ul li ul li div {
	float: left;
}
.sort .sort-list ul li ul li .li_div2 {
	width: 492px;
}
.sort .sort-list ul li.hover ul {
	display: block;
	background-color: #fff;
	border: 1px solid #90b831;
	left: 223px;
	margin-top: -42px;
	/*width: 517px;*/
	padding-bottom: 10px;
	height: 300px;
	z-index: 30;
	position: absolute;
	height: auto;
	overflow: hidden;
	margin-left: -2px;
}
.sort .sort-list ul li.hover ul li {
	width: 100%;
	line-height: 30px;
	border-bottom: none;
	font-size: 12px;
	height: auto;
	color: #ccc;
	padding: 0px;
	font-weight: normal;
	padding: 5px 0;
}
.sort .sort-list ul li.hover ul li a {
	color: #333;
	display: inline-block;
	padding: 0 10px;
	font-size: 12px;
	margin: 2px 0px;
	border-left: solid 1px #ccc;
	height: 12px;
	line-height: 12px;
}
.sort .sort-list ul li.hover ul li a:hover {
	color: #90b831;
	background: none;
}
.sort .sort-list ul li ul li a.sort-second {
	color: #90b830;
	width: 86px;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	border-left: none;
	height: 22px;
	line-height: 15px;
	margin: 0;
}
.pos01 {
	position: absolute;
	left: 220px;
	/*top: 82px;*/
	top: 42px;
}
.pos02 {
	position: absolute;
	left: 220px;
	/*top: 135px;*/
	top: 95px;
}
.pos03 {
	position: absolute;
	left: 220px;
	/*top: 188px;*/
	top: 148px;
}
.pos04 {
	position: absolute;
	left: 220px;
	/*top: 241px;*/
	top: 201px;
}
.pos05 {
	position: absolute;
	left: 220px;
	/*top: 294px;*/
	top: 254px;
}
.pos06 {
	position: absolute;
	left: 220px;
	/*top: 347px;*/
	top: 307px;
}
.pos07 {
	position: absolute;
	left: 220px;
	/*top: 400px;
	top: 360px;*/
	bottom: -1px;
}
.pos08 {
	position: absolute;
	left: 220px;
	/*top: 453px;
	top: 413px;*/
	bottom: -1px;
}
.pos09 {
	position: absolute;
	left: 220px;
	/*bottom: 205px;
	bottom: 160px;*/
	bottom: -1px;
}
.pos010 {
	position: absolute;
	left: 220px;
	/*bottom: 134px;
	bottom: 129px;*/
	bottom: -1px;
}
.pos011 {
	position: absolute;
	left: 220px;
	bottom: 91px;
}
.pos012 {
	position: absolute;
	left: 220px;
	bottom: 48px;
}
.pos013 {
	position: absolute;
	left: 220px;
	bottom: -13px;
}
.column-all {
	width: 1200px;
	/*height: 600px;
	height: 50px;*/
	height: 100%;
	margin: 0 auto 0 auto;
}
.column-all-left {
	width: 222px;/* height: 500px; */ /*position: absolute;*/ /*margin-top: 10px;*/
}
.column-all-left ul h1 {
	font-size: 16px;
	color: #FFF;
	line-height: 40px;
	background: #8dd1bd;
	background-image: url(images/column-all-left-title-icon01.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 0 0 0 35px;
	margin: 0 0 7px 0;
}
.column-all-left ul li a {
	font-size: 16px;
	color: #666;
	line-height: 42px;
}
.column-all-left ul li img {
	display: block;
	float: left;
	margin: 8px 10px 0 10px;
	width: 40px;
	height: 40px;
}
.column-ul {
	float: left;
	width: 980px;
	overflow: hidden;
	margin-left: 220px;
}
.main-content-page {
	width: 550px;
	text-align: center;
	margin: 3px auto;
	overflow: hidden;
}
.main-content-page a {
	font-size: 14px;
	line-height: 24px;
	display: block;
	float: left;
	margin: 0 5px 0 5px;
}
.main-content-page a:hover {
	color: #7acc7a;
}
.main-content-thepage {
	width: 24px;
	height: 24px;
	background: #90B831;
	text-align: center;
	font-weight: bold;
}
a.main-content-thepage:hover {
	color: #fff;
	background: #7acc7a;
}
.main-content-page form {
	height: 24px;
	line-height: 24px;
}
.main-content-page-textbox {
	width: 48px;
	height: 20px;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 22px;
	border: 1px solid #ccc;
}
.main-content-page-btn {
	width: 48px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	background: #90B831;
	border: none;
}
.main-content-page-btn:hover {
	background: #7acc7a;
}
.padding-t5 {
	padding-top: 5px;
}
.margin-b9 {
	margin-bottom: 9px;
}
.lanzi_fenlei {
	line-height: 30px;
	background-color: #f4fedb;
	font-size: 14px;
	font-weight: bold;
	color: #7da71a;
	text-align: center;
	height: 30px;
}
.btn8 {
	line-height: 30px;
	color: #90B830;
	height: 30px;
	width: 200px;
	display: block;
	text-align: center;
	border-radius: 15px;
	border: 2px solid #90B830;
}
.btn8 a {
	color: #90B830;
	display: block;
}
.CPfenlei {
	padding-top: 10px;
	padding-bottom: 10px;
}
.CPfenlei ul {
	margin-right: 10px;
	margin-left: 10px;
}
.CPfenlei ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 180px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.CPfenlei ul li:hover {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #EFEFEF;
}
.CPfenlei ul li .type-edit {
	display: none;
}
.CPfenlei ul li input[type=text] {
	width: 115px;
	height: 16px;
	display: block;
	margin-left: 10px;
	border: solid 1px #90B831;
	text-indent: 5px;
}
.CPfenlei ul li button {
	background: #90B831;
	color: #fff;
	border: none;
	height: 20px;
	cursor: pointer;
	/* background-color: #F77D78; */
  /* border-radius: 3px; */
	color: #fff;
	vertical-align: top;
}
.CPfenlei ul li img {
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.CPfenlei ul li .type-see img {
	display: none;
}
.CPfenlei ul li:hover .type-see img {
	display: inline-block;
}
.CPfenlei ul li a {
	display: block;
}
.CPfenlei ul li a:hover {
	color: #666;
}
.CPfenlei ul .cur {
	background-color: #EFEFEF;
}
.caipu_table {
	padding: 5px 0;
	/*margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 0px;
  margin-left: 15px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.tab_box .caipu_table {
	padding: 0px;
	margin-top: 10px;
	/*
	margin-right: 15px;
	margin-left: 15px;
	*/
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.tab_box .caipu_table tr td {
	padding: 3px 8px;
}
.caipu_table:last-child {
	border-bottom: none;
}
.caipucon p {
	margin-bottom: 30px;
	font-size: 18px;
}
.caipuYL li {
	border: 1px solid #EEEEEE;
	padding: 20px;
	width: 162px;
	margin-left: -1px;
	margin-top: -1px;
}
.caipu_add {
	border: 2px dashed #e4e4e4;
	border-radius: 10px;
	text-align: center;
	padding: 8px;
	margin: 10px 20px;
}
.ZHanquan {
}
.ZHanquan th {
	font-size: 16px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.ZHanquan tr td {
	padding-top: 20px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
}
.PSLV_red {
	background-color: #F00;
	display: block;
	height: 5px;
	width: 40px;
	margin-top: 5px;
}
.PSLV_org {
	background-color: #F90;
	display: block;
	height: 5px;
	width: 40px;
	margin-top: 5px;
}
.PSLV_green {
	background-color: #6C6;
	display: block;
	height: 5px;
	width: 40px;
	margin-top: 5px;
}
/*加入购物车*/
.tab_conDiv {
	width: 150px;
	text-align: center;
	float: left;
	position: relative;
	display: inline;
}
.indexAdcart, .indexAdcart:link, .indexAdcart:visited {
	width: 100%;
	color: #FFF;
	position: absolute;
	left: 0;
	bottom: 0px;
}
.tab_conDiv a {
	color: #FFF;
}
.tab_conDiv:hover { /*border: 1px solid #DDD;
	box-shadow: 0 0 7px #DDD;*/
	border-color: #90b830;
	box-shadow: 0 0 7px #90b830;
}
.add_cart {
	background: #F90;
	height: 36px;
	line-height: 36px;
	display: block;
	width: 50%;
	float: left;
}
.add_cart img {
	vertical-align: middle;
}
.add_fav {
	background: #90b831;
	height: 36px;
	line-height: 36px;
	display: block;
	width: 50%;
	float: left;
}
.add_fav img {
	vertical-align: middle;
}
.zhanghu_tab {
	border-collapse: collapse;
}
.zhanghu_tab th {
	background-color: #F7F7F7;
	line-height: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}
.zhanghu_tab td {
	border: 1px solid #efefef;
}
.zhanghu_tab th:last-child, td:last-child {
	border-right: none;
}
.dowebokR {
	padding: 5px 20px;
}
.jifen_tab {
	border-collapse: collapse;
}
.jifen_tab th {
	background-color: #F7F7F7;
	line-height: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}
.jifen_tab td {
	border: 1px solid #efefef;
	padding: 15px 0;
}
.jifen_tab th:last-child, td:last-child {
	border-right: none;
}
/*评价*/
.logistics_title {
	line-height: 44px;
	background-color: #F5F5F5;
	height: 44px;
	border: 1px solid #E8E8E8;
	padding-left: 20px;
	padding-right: 20px;
}
.logistics_left {
	background-color: #FFF8F0;
	width: 240px;
}
.star {
	clear: both;
	overflow: hidden;
}
.star ul li {
	float: left;
	margin-right: 3px;
	cursor: pointer;
}
/*评价*/ /* starrating */
#starrating ul {
	display: block;
	float: left;
	width: 100px;
	height: 34px;
	position: relative;
	background: url(../images/starrating.jpg) 0 -34px repeat-x;
}
#starrating ul li {
	float: left;
}
#starrating ul li a {
	display: block;
	width: 10px;
	height: 34px;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	overflow: hidden;
	margin-top: 1px;
}
#starrating ul li a:hover {
	z-index: 2;
	left: 0;
}
#starrating ul a.star1 {
	left: 0px;
}
#starrating ul a.star1:hover {
	width: 20px;
	background: url(../images/starrating.jpg) 0 -6px;
}
#starrating ul a.star2 {
	left: 10px;
}
#starrating ul a.star2:hover {
	width: 20px;
	background: url(../images/starrating.jpg) 0 -65px;
}
#starrating ul a.star3 {
	left: 20px;
	margin-top: 5px;
}
#starrating ul a.star3:hover {
	width: 40px;
	background: url(../images/starrating2.jpg) left 0px;
}
#starrating ul a.star4 {
	left: 30px;
}
#starrating ul a.star4:hover {
	width: 40px;
	background: url(../images/starrating2.jpg) left -30px;
}
#starrating ul a.star5 {
	left: 40px;
	margin-top: 5px;
}
#starrating ul a.star5:hover {
	width: 60px;
	background: url(../images/starrating2.jpg) left -34px;
}
#starrating ul a.star6 {
	left: 50px;
}
#starrating ul a.star6:hover {
	width: 60px;
	background: url(../images/starrating.jpg) left -65px;
}
#starrating ul a.star7 {
	left: 60px;
}
#starrating ul a.star7:hover {
	width: 80px;
	background: url(../images/starrating2.jpg) left -64px;
}
#starrating ul a.star8 {
	left: 70px;
}
#starrating ul a.star8:hover {
	width: 80px;
	background: url(../images/starrating.jpg) left -65px;
}
#starrating ul a.star9 {
	left: 80px;
}
#starrating ul a.star9:hover {
	width: 100px;
	background: url(../images/starrating2.jpg) left -98px;
}
#starrating ul a.star10 {
	left: 90px;
}
#starrating ul a.star10:hover {
	width: 100px;
	background: url(../images/starrating.jpg) left -65px;
}
.pay_btn4 {
	background-color: #F90;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
	margin-top: 3px;
}
.pay_btn4 a {
	background-color: #F90;
	display: block;
	font-size: 12px;
	color: #FFF;
}
.btn_borgreen {
	background-color: #A9D04F;
	color: #fff;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
	margin-top: 3px;
}
.btn_borgreen a {
	color: #fff;
}
/*评价---end*/ /*套餐 begin*/
.TCnotice {
	height: 20px;
	background-color: #FFFFD7;
	border: 1px solid #EDED78;
}
.TC_tiyanT { /*
	border: 1px solid #90B831;
	width: 180px;
	padding: 20px;
	height: 287px;
	text-align: center;*/ /*border: 1px solid #90B831;*/ /*padding: 20px;*/
	width: 232px;
	height: 362px;
	text-align: center;
}
.TC_tiyanC { /*
	border: 1px solid #90B831;
	margin-left: -1px;
	width: 837px;
	height: 287px;
	background-color: #90B831;
	padding: 20px 20px 20px;
	*/
	border: 1px solid #90B831;
	margin-left: -1px;
	width: 937px;
	height: 330px;
	background-color: #90B831;
	/*padding: 20px 20px 20px;*/
	padding: 15px;
}
/*tc index active pic */
.TC_img img {
	height: 190px;
	width: 250px;
	margin-bottom: 10px;
}
.TC_tiyanP {
	height: auto;
	width: 100%;
	overflow: hidden;
}
.TC_tiyanP li { /*
	float: left;
	background-color: #FFF;
	margin: 10px;
	width: 172px;
	text-align: center;
	padding: 7px 8px;
	border-radius: 3px;
	*/
	float: left;
	background-color: #FFF;
	/*margin: 0 15px;*/
	margin: 0 32px;
	width: 232px;
	text-align: center;
	padding: 7px 8px;
	border-radius: 3px;
	height: 260px;
}
.TC_tiyanP li:hover {
	cursor: pointer;
	-moz-box-shadow: 1px 0px 7px #ffffff;
	-webkit-box-shadow: 1px 0px 7px #ffffff;
	box-shadow: 1px 0px 7px #ffffff;
}
.TC_ex {
	height: 50px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #FFF;
}
.TCbase_t {
	text-align: center;
	height: 80px;
	background-color: #f9ebb6;
	font-size: 26px;
	color: #FF6600;
	padding-top: 20px;
}
.TCbase_t2 {
	text-align: center;
	height: 80px;
	background-color: #EAF3CD;
	font-size: 26px;
	color: #6D8D23;
	padding-top: 20px;
}
.TChot, .TChot2 {
	border: 1px solid #e9e9e9;
	overflow: hidden;
	background-color: #F6F6F6;
	padding-bottom: 30px;
}
.TChot ul {
	padding: 20px 40px;
}
.TChot ul li {
	width: 350px;
	float: left;
	margin-left: 39px;
	margin-right: 39px;
	margin-bottom: 40px;
	border-top-width: 4px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-bottom-color: #FFF;
	box-shadow: 0px 1px 5px #cbcbcd;
	padding: 36px;
	background-color: #fff;
}
.tc-name {
	font-size: 16px;
	color: #90B831;
	font-weight: bold;
}
.tc-price {
	font-size: 14px;
	color: red;
}
.TChot ul li:hover {
	border-top-color: #f9ebb6;
	border-right-color: #f9ebb6;
	border-left-color: #f9ebb6;
	border-bottom-color: #f9ebb6;
	box-shadow: 0px 1px 5px #f9ebb6;
	color: #F0AD31;
}
.TChot ul li:hover div, .TChot ul li:hover div a {
	font-weight: bold;
	color: #F0AD31;
}
/*
.TChot ul li:nth-child(odd) {	
	margin-right: 78px;
}
.TChot ul li:nth-child(even){
	margin-right: 0px;
}*/
.TChot_lab {
	background-image: url(../images/er.png);
	background-repeat: no-repeat;
	color: #FFF;
	height: 72px;
	width: 227px;
	position: absolute;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
}
.TChot_title {
	border-radius: 5px;
	text-align: center;
	font-size: 24px;
	background-image: url(../images/legend-menu.png);
	background-repeat: no-repeat;
	height: 55px;
	line-height: 55px;
	width: 460px;
	margin: 10px auto 10px auto;
	color: #fff;
}
.TChot_title2 {
	border-radius: 5px;
	text-align: center;
	font-size: 24px;
	background-image: url(../images/legend-menu2.png);
	background-repeat: no-repeat;
	height: 55px;
	line-height: 55px;
	width: 460px;
	margin: 10px auto 10px auto;
	color: #fff;
}
.TChot2 ul {
	padding: 20px;
}
.TChot2 ul li {
	width: 270px;
	float: left;
	border-top-width: 4px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-bottom-color: #FFF;
	box-shadow: 0px 1px 5px #cbcbcd;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 16px;
	background-color: #fff;
}
.TChot2 ul li:hover {
	border-top-color: #EAF3CD;
	border-right-color: #EAF3CD;
	border-left-color: #EAF3CD;
	border-bottom-color: #EAF3CD;
	box-shadow: 0px 1px 5px #EAF3CD;
	color: #90CD4B;
}
.TChot2 ul li:hover div, .TChot2 ul li:hover div a {
	font-weight: bold;
	color: #90CD4B;
}
.TC_select dl {
	clear: both;
	height: 35px;
}
.TC_select dl dt {
	float: left;
}
.TC_select dl dd {
	float: left;
	margin: 0 10px;
}
.TC_select dl dd input[type=radio].pspl_radio {
	position: absolute;
	padding-top: 5px;
	margin-top: 0px\9\0;
	margin-top: -15px\0;
	margin-left: 0px\9\0;
	margin-left: -2px\0;
}
.TC_select dl dd label.pspl_radio {
	margin-left: 0px\9\0;
	margin-left: 0px\0;
}
/*套餐 end*/ /*套餐详情按钮*/
.p_jrgwc4 {
	color: #fff;
	border: none;
	cursor: pointer;
	background-color: #FDAB02;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 3px;
}
.pro_box {
	margin-top: -15px;
}
/**注册begin*/
.l_bttitle {
	width: 90%;
	border-left: 4px solid #90b830;
	height: 20px;
	line-height: 20px;
	margin: 30px auto auto 30px;
	float: left;
	display: inline;
}
.l_bttitle h2 {
	font-size: 20px;
	text-indent: 10px;
	font-weight: bold;
	font-family: 微软雅黑;
}
.l_bttitle2 {
	width: 90%;
	height: 20px;
	line-height: 20px;
	margin: 30px auto auto 30px;
	float: left;
	display: inline;
}
.l_bttitle2 h2 {
	font-size: 16px;
	text-indent: 10px;
	font-weight: bold;
	font-family: 微软雅黑;
}
.l_bttitle2 h2 a {
	font-size: 16px;
	text-indent: 10px;
	font-weight: bold;
	font-family: 微软雅黑;
}
.l_zc {
	width: 520px;
	margin-top: 20px;
	margin-left: 30px;
	float: left;
	display: inline;
	padding-bottom: 30px;
}
.zc_input {
	width: 240px;
	height: 36px;
	line-height: 36px;
	padding: 0 5px;
	color: #666;
}
.yzm_input {
	width: 100px;
	height: 36px;
	line-height: 36px;
	padding: 0 5px;
}
.l_zc ul li {
	margin-top: 20px;
	line-height: 38px;
	width: 520px;
	overfollow: hidden;
}
.l_lab {
	width: 100px;
	text-align: right;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	padding-right: 10px;
	display: inline-block;
	color: #555;
}
.zc_btn, .cz_btn {
	width: 150px;
	height: 35px;
	background: #90b830;
	line-height: 35px;
	color: #fff;
	border: none;
	margin-top: 22px;
	display: inline-block;
	text-align: center;
	color: #fff;
	font: 15px '微软雅黑';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	cursor: pointer;
}
.zc_btn {
	margin-left: 110px;
}
.cz_btn {
	margin-left: 25px;
}
.zcpic {
	width: 435px;
	height: 365px;
	margin-top: 30px;
	float: left;
}
/*限时抢购*/
.qianggou2 {
	width: 125px;
	text-align: center;
	height: 272px;
}
.qianggou2-title {
	background-color: #F36C32;
	height: 30px;
	padding: 8px 5px;
	color: #FFF;
	font-size: 18px;
	line-height: 30px;
}
.qianggou2-box {
	border: 1px solid #F36C32;
	padding: 25px 5px 35px 5px;
	font-size: 14px;
	color: #834d00;
	background: #fbf0ea;
	height: 164px;
}
.qianggou2-title img {
	vertical-align: middle;
	margin-right: 10px;
}
.time-box {
	border: 1px solid #efefef;
	background-color: #FFF;
	padding: 3px;
	color: #FF6600;
	font-weight: bold;
	font-size: 20px;
	box-shadow: inset 0px 0px 3px #cbcbcb;
	border-radius: 3px;
}
.time-box2 {
	border: 1px solid #efefef;
	background-color: #FFF;
	padding: 3px;
	color: #C08E5C;
	font-weight: bold;
	font-size: 16px;
	box-shadow: inset 0px 0px 3px #cbcbcb;
	border-radius: 3px;
}
.hot-text {
	font-weight: bold;
	vertical-align: middle;
}
.qianggou-Hlist {
	height: 270px;
	margin-left: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #ecad26;
}
.qianggou-Hlist ul {
	margin-left: 3px;
}
.qianggou-Hlist ul li {
	float: left;
	padding: 15px 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
	height: 270px;
}
.qianggou-Hlist ul li:last-child {
	border-right: none;
}
.qianggou-Hlist ul li img {
	width: 140px;
	height: 140px;
	border: 1px solid #ccc;
}
.hot-del {
	margin-left: 10px;
	margin-top: 5px;
}
.hot-list {
}
.hot-list ul {
	margin-left: -12px;
}
.hot-list ul li {
	float: left;
	margin-left: 12px;
	margin-bottom: 30px;
	border: 1px solid #ccc;
}
.hot-list ul li:hover {
	color: #666;
}
.hot-green {
	background-color: #90B830;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 10px;
}
.bgSG {
	background-color: #719900;
	margin: 0 10px;
	height: 20px;
	line-height: 20px;
	padding: 3px 10px;
}
.bgYE {
	background-color: #F90;
	padding: 0 15px;
	color: #FFF;
}
.bgYE a {
	color: #FFF;
}
.bg-fff {
	background-color: rgba(255, 255, 255, 0.7);
	height: 100px;
}
.qianggou-btn {
	background-color: #F36C32;
	padding: 4px 20px;
	color: #FFF;
	cursor: pointer;
	border: none;
	border-radius: 6px;
	margin-top: 26px;
	font-size: 16px;
}
.qianggou-ad {
	width: 180px;
	height: 270px;
	border: 1px solid #DFDFDF;
}
.qianggou-name {
	color: #F36C32;
}
.qianggou-name2 {
	color: #ff8e5d;
}
/*推荐产品*/
.com-tabbox {
	width: 1003px;
	margin: 0 auto;
}
.com-tabbox .com-tab {
	overflow: hidden;
	background: #fcfff5;
	height: 270px;
	width: 125px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d1e1a5;
	border-bottom-color: #d1e1a5;
	border-left-color: #d1e1a5;
}
.com-tabbox .com-tab a {
	display: block;
	padding: 10px 20px;
	height: 25px;
	text-decoration: none;
	color: #666;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
}
/*
.com-tabbox .com-tab a:hover {
	color: #fff;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	height: 25px;
	margin-top: -1px;
	text-align: right;
}
*/
.com-tabbox .com-tab a.on {
	background: #fff;
	color: #799e0f;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d1e1a5;
	border-bottom-color: #d1e1a5;
	border-left-color: #90b830;
	font-size: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	width: 81px;
	height: 25px;
	margin-top: -1px;
	text-align: right;
}
.com-tabbox .com-content {
	overflow: hidden;
	height: 270px;
	width: 875px;
	border: 1px solid #d1e1a5;
}
.com-tabbox .com-content li {
	display: none;
}
.com-tabbox .com-content li .con-div {
	border-left: 1px solid #d1e1a5;
	padding: 8px;
	height: 255px;
	width: 158px;
	margin-left: -1px;
}
.com-tabbox .com-content li .con-div .pro-img {
	margin-left: 10px;
}
.com-tabbox .com-content li .con-div .pro-name {
	height: 60px;
	overflow: hidden;
	width: 100%;
}
.com-tabbox .com-content li .con-div .pro-price {
	width: 100%;
	overflow: hidden;
}
/*产品详情抢购标签*/
.qianggou-de {
	height: 28px;
	line-height: 28px;
	border: 2px solid #f15353;
	margin-right: 20px;
	background-color: #FFF;
}
.qianggou-bl {
	background-color: #f15353;
	color: #FFF;
	padding: 2px 5px;
}
.act_block span {
	background-color: #FEEAEB;
	line-height: 26px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: auto;
}
.triangle-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 12px solid #FEEAEB;
	margin-left: 55px;
	margin-bottom: -3px;
}
.qianggou-act {
	position: absolute;
	margin-top: -40px;
}
.qianggou-btn2 {
	background-color: #C7AB98;
	padding: 4px 20px;
	color: #FFF;
	cursor: pointer;
	border: none;
	border-radius: 6px;
	margin-top: 26px;
	font-size: 16px;
}
.qianggou-btn3 {
	background-color: #fff8f5;
	padding: 4px 10px;
	color: #ff8e5d;
	cursor: pointer;
	border: none;
	border-radius: 6px;
	margin-top: 12px;
	font-size: 14px;
	border: 1px solid #fab89b;
}
.warning2 {
	margin-left: 7px;
	width: 140px;
	display: inline-block;
	height: 30px;
	line-height: 18px;
	color: red;
}
.warning3 {
	margin-left: 10px;
	width: 140px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: red;
}
/*register end*/ /*物流begin*/
.logistic p {
	border-bottom: 1px solid #ddd;
	line-height: 20px;
	padding: 5px 10px;/* background-color: #e8e8e8; */
}
/*物流end*/ /*套餐配送详情 begin*/
.pop_title {
	z-index: 200;
	width: 500px;
	overflow: hidden;
	top: 250px;
	left: 140px;
	position: absolute;
	line-height: 26px;
	display: block;
	border-radius: 0px 3px 3px 0px;
	background-color: rgb(255, 255, 255);
}
.pop_title2 {
	background-color: #90B831;
	line-height: 40px;
	padding-left: 20px;
	font-size: 14px;
	border-radius: 3px 3px 0 0;
	color: #fff;
}
.pop_div {
	max-height: 500px;
	overflow: auto;
	border: 1px solid #ccc;
	border-radius: 0 0 3px 3px;
	border-top: none;
}
.pop_close {
	position: absolute;
	width: 18px;
	height: 18px;
	right: 18px;
	top: 13px;
	background-image: url(../images/iconfont-shanchu-w.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.peisong_div_title {
	z-index: 100;
	width: 800px;
	overflow: hidden;
	top: 120px;
	left: 0px;
	position: absolute;
	line-height: 26px;
	display: block;
	background-color: rgb(255, 255, 255);
}
.peisong_indiv {
	max-height: 500px;
	overflow: auto;
	border: 1px solid #ccc;
	border-radius: 0 0 3px 3px;
	border-top: none;
}
.peisong_tr_title {
	background-color: #F1FADC;
	height: 40px;
	font-size: 12px;
	font-weight: bold;
}
.replace_btn {
	border: 1px solid #8fb82e;
	width: 80px;
	color: #8fb82e;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 3px;
	background-color: #fff;
	cursor: pointer;
}
/*套餐配送详情 end*/ /*菜谱begin*/
input.del_btn {
	/*
	border: 1px solid #8fb82e;
	width: 80px;
	color: #8fb82e;
	*/
	border: 1px solid #666;
	width: 45px;
	color: #666;
	height: 18px;
	line-height: 16px;
	text-align: center;
	border-radius: 3px;
	background-color: #fff;
	cursor: pointer;
}
input.close-btn {
	border: 1px solid #666;
	width: 45px;
	color: #666;
	height: 25px;
	line-height: 20px;
	text-align: center;
	background-color: #fff;
	cursor: pointer;
}
.save_btn {
	background-color: #90b830;
	border-radius: 3px;
	padding: 7px 30px;
	color: #fff;
	margin-right: 20px;
}
.close_btn {
	background-color: #efefef;
	border-radius: 3px;
	padding: 7px 30px;
	color: #666;
}
a.save_btn:hover {
	color: #fff;
}
a.close_btn:hover {
	color: #666;
}
.div_btn {
	margin: 20px auto;
}
/*菜谱end*/ 

/*购买弹出框样式*/

.black_overlay {
	display: none;
	/*position: absolute;*/
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity = 60);
}
.white_content {
	display: none;
	position: fixed;
	top: 25%;
	left: 35%;
	width: 510px;
	height: 170px;
	border: 1px solid #fff;
	background-color: white;
	z-index: 1002;
	overflow: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	transition: all 0.15s ease
}
.white_content_small {
	display: none;
	position: absolute;
	top: 20%;
	left: 30%;
	width: 40%;
	height: 50%;
	border: 16px solid lightblue;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}
.close {
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}
.g_pic {
	width: 47px;
	height: 40px;
	float: left;
	margin: 70px 30px auto 60px;
	display: inline;
}
.t_cright {
	width: 320px;
	float: left;
	padding-top: 20px;
	font-size: 16px;
}
.t_cright p {
}
.font_1 {
	font-size: 18px;
	font-weight: bold;
}
.font_2 {
	font-size: 22px;
	font-weight: bold;
	color: #bdd87d;
}
.gqwcjs {
	font: 14px "微软雅黑";
	width: 118px;
	height: 35px;
	border: none;
	background: #bdd87d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: all 0.15s ease;
	text-align: center;
	color: #fff;
	margin-left: 20px;
	cursor: pointer;
}
/*购买弹出框样式end*/ /* Slider */
#slider, .slideshow_find { /*width: 245px;
	height: 365px;*/
	width: 264px;
	height: 473px;
}
.slider-item { /*width: 245px !important;
	height: 365px;*/
}
.slider_content_inner img {
	border: none;
}
.controls-center {
	width: 245px;
}
#slider_controls {
	position: relative;
	top: -20px;
	left: 55px;
	z-index: 1000;
	width: 245px;
}
#slider_controls ul li {
	float: left;
	display: block;
}
#slider_controls ul li a {
	width: 35px;
	height: 5px;
	background: url(../images/i_02.gif) no-repeat center center;
	display: block;
	float: left;
	margin: 2px !important;
	margin: 1px 1px;
	outline: none;
}
#slider_controls ul li a:focus {
	outline: none;
}
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide {
	background: url(../images/i_01.gif) no-repeat center center;
}
/* 弹出框样式 begin */ /* 自定义 弹出框样式 begin */
.demoW4_box {
	display: none;
	border: 4px solid #90B831;
	border-radius: 6px;
	z-index: 1002;
	position: absolute;
	background-color: white;
}
.demoW4_title {
	line-height: 30px;
	color: #FFF;
	height: 30px;
	background-color: #90B831;
	padding: 5px 20px;
	font-size: 16px;
	font-weight: bold;
}
.demoW4_title img {
	float: right;
	margin-top: 0px;
	cursor: pointer;
}
.demoW4_body {
	width: 100%;
	position: relative;
	z-index: 1003;
	text-align: center;
	background-color: white;
	font-size: 14px;
	font-family: 微软雅黑;
}
.demoW4_foot {
	line-height: 30px;
	color: #FFF;
	height: 30px;
	padding: 5px 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	font-family: 微软雅黑;
}
.demoW4_foot input { /*float:right;*/
	margin-right: 10px;
	background-color: #1ba67f;
	width: 70px;
	border: 0;
	height: 30px;
	line-height: 30px;
	color: white;
	font-size: 14px;
	font-family: 微软雅黑;
}
/* 自定义 弹出框样式 end */ /**底部样式**/
.ft_footer_link {
	text-align: center;
	line-height: 28px;
	color: #666;
}
.ft_footer_link a {
	color: #666;
	margin: 0 10px;
	display: inline-block;
}
.ft_footer_link a:hover {
	color: #1baf7d;
}
.ft_code_wrap {
	width: 1064px;
	margin: 0 auto;
	padding: 30px 0 10px 0;
	border-bottom: 1px solid #f2f2f2;
}
.ft_code_wrap .ft_mobile_code {
	_display: inline;
	float: left;
	width: 375px;/*margin: 0 10px 0 30px;*/
}
.ft_code_wrap .ft_mobile_code img {
	float: left;
}
.ft_code_wrap .ft_mobile_code dl {
	_display: inline;
	float: left;
	width: 264px;
	margin-left: 20px;
}
.ft_code_wrap .ft_mobile_code dt {
	margin-bottom: 10px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	font-weight: bold;
}
.ft_code_wrap .ft_mobile_code dd {
	color: #666;
	margin-bottom: 20px;
}
.ft_code_wrap .ft_mobile_code a {
	display: inline-block;
	height: 22px;
	margin-right: 10px;
	padding-left: 25px;
	padding-right: 6px;
	border: 1px solid #ddd;
	background: url(../images/indexhead_sprite.png?1349956) no-repeat 0  -231px;
	color: #666;
	line-height: 22px;
	color: #666;
}
.ft_code_wrap .ft_mobile_code a:hover {
	background: url(../images/indexhead_sprite.png?1349956) no-repeat -110px  -231px;
	color: #FFF;
}
.ft_code_wrap .ft_mobile_code a.ft_ipad {
	background-position: 0 -260px;
}
.ft_code_wrap .ft_mobile_code a.ft_ipad:hover {
	background-position: -110px -261px;
}
.ft_code_wrap .ft_mobile_code a.ft_android {
	background-position: 0 -291px;
}
.ft_code_wrap .ft_mobile_code a.ft_android:hover {
	background-position: -110px -291px;
}
.ft_code_wrap .ft_mobile_code .ft_link a {
	height: 15px;
	padding: 0;
	border: 0 none;
	background: none;
	line-height: 15px;
}
.ft_code_wrap .ft_mobile_code .ft_link a:hover {
	color: #E60012;
}

.subpic {
	position: relative;
	margin-top: -395px; /*-420px;*/
	float: right;
	z-index: 999;
}
.subpic2 {
	position: relative;
	margin-top: -329px;
	float: right;
	z-index: 999;
}
.subpic3 {
	position: relative;
	margin-top: -372px;
	float: left;
	z-index: 999;
	margin-left: 149px;
}
.subpic4 {
	position: relative;
	margin-top: -346px;
	float: left;
	z-index: 999;
	margin-left: -66px;
}
/*
=======
*/ /*栏目产品列表begin*/ /*
.pro-col {
	padding: 0px;
	width: 100%;
	overflow: hidden;
}

.pro-col ul {
	width: 256px;
	height: 410px;
	padding: 10px 9px;
	border: 1px solid #fff;
	float: left;
	margin: 0px 0px 20px 8px;
}

.pro-col .price {
	height: 23px;
}

.pro-col .pro-name {
	height: 29px;
	margin-bottom: 10px;
	overflow: hidden;
}

.pro-col .com-name {
	height: 18px;
	overflow: hidden;
}

.pro-col li {
	clear: both;
	margin-bottom: 5px;
	width: 256px;
}

.pro-col li i {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-image: url(../images/indi.png);
	background-repeat: no-repeat;
}

.pro-col li strong {
	color: #dd514c;
	font-size: 16px;
	float: left;
	font-weight: bold;
}

.pro-col li span {
	float: right;
	display: inline-block;
}

.pro-col li a.title {
	color: #353535;
}

.pro-col li .message {
	float: right;
}

.pro-col .pro-img {
	width: 256px;
	height: 224px;
	overflow: hidden;
}

.pro-col .pro-img img {
	vertical-align: middle;
	　　overflow: hidden;
	width: 256px;
	height: 224px;
	　　width: expression(document.body.clientWidth >                         256 ?    
		      "256px" :        
		          "auto");
}

.pro-col .pro-img a {
	height: 220px;
}
*/ /*栏目产品列表end*/ /*产品列表div*/
.sup-wid {
	width: 1200px;
	margin: 0 auto;
}
.sup-wid .mainbody {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
/*产品列表di--end*/ /*左侧菜单*/
.accordion {
	width: 190px;
	margin: 0;
	background-color: #A2CF34; /*#90b830;*/
}
.accordion .slink {
	cursor: pointer;
	display: block;
	padding: 0px 15px 0px 26px;
	color: #fff;
	font-size: 14px;
	border-bottom: 1px solid #fff; /*#7CC899;*/
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	height: 40px;
	line-height: 40px;
}
.accordion li:last-child .slink {
	border-bottom: 0;
}
.accordion li.open .slink {
	color: #fff;
}
.submenu {
	display: none;
	/*background-color: #5CBC7F;*/ .  background-color: #fff;
	font-size: 14px;
}
.submenu li { /*border-bottom: 1px solid #7CC899;
	background-color: #ACDB39;*/
	border-bottom: 1px solid #ACDB39;
	border-left: 1px solid #ACDB39;
	border-right: 1px solid #ACDB39;
	background-color: #fff;
}
.submenu a {
	display: block;
	text-decoration: none;
	/*color: #fff;*/
	color: #ACDB39;
	/*
	padding: 12px;
	padding-left: 42px;*/
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	font-weight: bold;
	width: 100%;
	text-indent: 40px;
	height: 35px;
	line-height: 35px;
}
.submenu a:hover { /*background-color: #409b62;*/
	/*background-color:#ACDB39;*/
	background-color: #E3FAD5;
	/*color: #fff;
	padding: 10px 19px 14px 35px;
	*/
	text-indent: 35px;
}
.jindian_BAtitle {
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 60px;
	color: #FFF;
	margin-bottom: -60px;
	position: absolute;
	text-shadow: 0px 1px 8px #525252;
	margin-left: 40px;
	margin-top: 40px;
	font-weight: bold;
	letter-spacing: 2px;
	;
}
.jidian_BAbox {
	position: absolute;
	margin-top: 190px;
	margin-left: 730px;
	width: 350px;
}
.jidian_BAbox_title {
	background-color: rgba(255, 255, 255, 0.7);
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	padding-left: 20px;
}
.jidian_BAbox_con {
	background-color: rgba(255, 255, 255, 0.6);
	margin-top: 4px;
	height: 220px;
	color: #666;
	font-size: 14px;
	padding: 15px;
}
.jidian_BAbox_con div {
	margin: 10px 0;
}
.jidian_BAbox_con div img {
	margin: 0 10px;
}

/*首页加入收藏和购物车样式*/
	/*.tab_conDiv {width:150px;text-align:center;float:left; position:relative;display:inline;} 
.indexAdcart,.indexAdcart:link,.indexAdcart:visited{ 
width: 100%; 
color: #FFF; 
position: absolute; 
left: 0; 
bottom: 0px; 

} 
.tab_conDiv a { color:#FFF;} 
.tab_conDiv:hover { border: 1px solid #DDD; 
box-shadow: 0px 1px 3px 3px #EEE;} 

.add_cart {background: #F90; height: 36px;line-height: 36px; display:block; width:50%; float:left;} 
.add_cart img { vertical-align:middle;} 
.add_fav {background: #90b831; height: 36px;line-height: 36px;display:block; width:50%; float:left;} 
.add_fav img { vertical-align:middle;}*/ /*首页加入收藏和购物车样式end*/ /*菜篮子按钮*/
	/*
.p_jrgwc3 {
	width: 90px;
	line-height: 24px;
	height: 26px;
	border: none;
	margin-top: 10px;
	cursor: pointer;
	color: #FDAB02;
	border-radius: 5px;
	padding: 0px;
}
*/ /*color: #fff;
	background-color: #FDAB02;*/ /*
.p_jrgwc2 {
	width: 90px;
	line-height: 24px;
	height: 26px;
	color: #90b830;
	border: none;
	margin-top: 10px;
	cursor: pointer;
	border-radius: 5px;
}
*/ /*color: #fff;
	background-color: #90b830;*/ /*tab样式begin*/
 @charset "utf-8";
/* CSS Document */
#tab-foot {
	position: relative;
	width: 1200px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #90B831;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
}
#tab-foot .tabList ul li {
	float: left;
	width: 100px;
	text-align: center;
	position: relative;
	cursor: pointer;
	z-index: 1;
	padding: 10px;
	margin-right: 20px;
}
#tab-foot .tabList {
	margin-left: 180px;
}
#tab-foot .tabCon { /*position: absolute;*/
	width: 1198px;
	height: 300px;
	border-radius: 8px;
	border: 1px solid #90B831;
	margin-top: -1px;
	z-index: 0.5;
}
#tab-foot .tabCon div { /*position: absolute;*/ /*opacity: 0;
	filter: alpha(opacity =   0);*/
	padding-top: 20px;/*padding-bottom: 20px;
	padding-left: 103px;*/
}
#tab-foot .tabList li.cur {
	border-bottom: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #90B831;
	border-right-color: #90B831;
	border-left-color: #90B831;
	border-radius: 8px 8px 0 0;
	background-color: #FFF;
}
#tab-foot .tabCon div {
	display: none;/*opacity: 1;
	filter: alpha(opacity =   100);*/
}
#tab-foot .tabCon div img {
	width: 1158px;
	height: 260px;
	margin-left: 20px;
}
#tab-foot .tabCon div.cur {
	display: block;/*opacity: 1;
	filter: alpha(opacity =   100);*/
}
.select {
	position: relative;
	float: left;
	z-index: 1;
}
.select dt {
	height: 26px;
	display: inline-block;
	border: 1px solid #DDD;
	line-height: 26px;
	font-weight: bold;
	padding-left: 10px;
	cursor: pointer;
	width: 90px;
	padding-right: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	z-index: 99;
	background-color: #fff;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: 90px center;
}
.select dt:hover, .select dt.cur {
}
.select dd {
	position: absolute;
	left: 0;
	top: 27px;
	border: 1px solid #d2ccc4;
	background: #fff;
	display: none;
}
.select dd ul {
	padding: 4px;
	width: 104px;
	max-height: 250px;
	overflow: auto;
}
.select dd ul li a {
	line-height: 26px;
	display: block;
	padding: 0 8px;
}
.select dd ul li a:hover {
	background: #f5f5f5;
}
#tab2 {
	position: relative;
	width: 446px;
	margin: 20px auto 0 auto;
	z-index: 0.5;
}
#tab2 .tabList {
}
#tab2 .tabList ul li {
	float: left;
	background: #fff;
	width: 88px;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	margin-left: -1px;
	border: 1px solid #e6e6e6;
}
#tab2 .tabList ul li:hover {
	background-color: #90B831;
	color: #FFF;
	border: 1px solid #90B831;
}
#tab2 .tabCon {
	position: absolute;
	top: 38px;
	width: 838px;
	height: 100px;
}
#tab2 .tabCon div {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
}
#tab2 .tabList li.cur {
	background: #90B831;
	color: #FFF;
	border: 1px solid #90B831;
}
#tab2 .tabCon div.cur {
	opacity: 1;
	filter: alpha(opacity = 100);
}
#tab2 .tabCon table {
}
#tab2 .tabCon table:last-child {
	margin-bottom: 0px;
}
#tab2 .tabCon table tr td {
	padding-bottom: 15px;
	padding-top: 15px;
}
/* tab */
.box { /*width: 838px;
	margin: 10px auto 0;
	height: auto;*/
}
.tab_menu {
	overflow: hidden;/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e6e6e6;*/
}
.tab_menu li {
	float: left;
	background: #fff;
	width: 88px;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	margin-left: -1px;
	border: 1px solid #e6e6e6;
}
.tab_menu li.current {
	color: #333;
	background: #fff;
}
.tab_menu li a {
	color: #fff;
	text-decoration: none;
}
.tab_menu li.current a {
	color: #FFF;
}
.tab_menu li.current {
	background: #90B831;
	color: #FFF;
	border: 1px solid #90B831;
}
.tab_box { /*top: 38px;
	width: 838px;*/
}
.tab_menu li:hover {
	background-color: #90B831;
	color: #FFF;
	border: 1px solid #90B831;
}
.tab_box li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.tab_box li span {
	margin: 0 5px 0 0;
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #ddd;
}
.tab_box .hide {
	display: none;
}
.tab_box table {
	width: 100%;
}
/*
.tab_box table:last-child {
	margin-bottom: 0px;
}
*/
.tab_box table tr td { /*padding-bottom: 15px;
	padding-top: 15px;*/ /*padding:0 10px;*/
}
.border_gry_notop {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
/*index tab*/
.tuijian_box {
	width: 874px;
}
.tuijian_tab {
	background-color: #E4F0C0;
	width: 874px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #90B831;
	overflow: hidden;
}
.tuijian_tab li {
	line-height: 40px;
	height: 40px;
	float: left;
	text-align: center;
	font-size: 14px;
	display: block;
	width: 218px;
	cursor: pointer;
}
.tuijian_tab li a {
	font-size: 14px;
	display: block;
}
.tuijian_tab li:hover {
	background-color: #90B831;
	display: block;
	color: #FFF;
}
.tuijian_tab .current {
	background-color: #90B831;
	color: #FFF;
}
.tuijian_tab .current a {
	color: #FFF;
}
.tuijian_pro {
	padding: 5px 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EDF4EC;
	border-bottom-color: #EDF4EC;
	overflow: hidden;
	height: 251px;
}
.tuijian_pro ul { /*margin-left: 8px;*/
	margin-top: 5px;
}
.tuijian_pro ul li {
	float: left;
	width: 154px;
	text-align: center;
	padding: 5px;
	overflow: hidden;
	margin: 3px 0px 3px 5px;
	border: 2px solid #fff;
}
.tuijian_pro .pro_name {
	width: 150px;
	height: 28px;
	overflow: hidden;
	text-align: left;
	margin-top: 6px;
}
.tuijian_pro .show_div {
	height: 47px;
	width: 150px;
	margin-top: 1px;
	border: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.tuijian_pro ul li:hover {
	border-color: #B6CD7E;
	box-shadow: 0 0 10px #63760A;
	margin: 1px 2px 3px 3px;
}
/*
.tuijian_pro .tuijian_li {
	
}
*/ /*鼠标悬浮动态效果 begin*/ /*
.tuijian_pro .tuijian_li_over {
	border-color: #B6CD7E;
	box-shadow: 0 0 10px #63760A;
	margin: 1px 2px 3px 3px;
}




.tuijian_pro .tuijian_li_over .tip_div {
	display: block;
}

.tuijian_pro .tuijian_li_over .buy-div {
	display: block;
}
.tuijian_pro .tuijian_li_over .buy-div .p_srclz,.tuijian_pro .tuijian_li_over .buy-div .p_jrgwc{ width:60px;}
*/
.tuijian_pro ul li:last-child {
	margin-right: 0px;
}
.tuijian_pro .hide {
	display: none;
}
.box3 {
	width: 1100px;
	margin: 10px auto 0;
	height: auto;
}
.tab_menu3 {
	overflow: hidden;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e6e6e6;
}
.tab_menu3 li {
	float: left;
	background: #fff;
	;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	margin-left: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-left-color: #e6e6e6;
	padding: 0 50px;
}
.tab_menu3 li.current {
	color: #333;
	background: #fff;
}
.tab_menu3 li a {
	color: #fff;
	text-decoration: none;
}
.tab_menu3 li.current a {
	color: #FFF;
}
.tab_menu3 li.current {
	background: #90B831;
	color: #FFF;
	border: 1px solid #90B831;
}
.tab_menu3 li:hover {
	background-color: #90B831;
	color: #FFF;
	border: 1px solid #90B831;
}
.tab_box3 {
	width: 1098px;
	border: 1px solid #90B831;
}
.tab_box3 li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.tab_box3 li span {
	margin: 0 5px 0 0;
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #ddd;
}
.tab_box3 .hide {
	display: none;
}
.tab_box3 table {
}
.tab_box3 table:last-child {
	margin-bottom: 0px;
}
.gouwu_box_table table tr td {
	padding-bottom: 15px;
	padding-top: 15px;
}
.gouwu2_box_table table tr td {
	padding-bottom: 0px;
	padding-top: 0px;
}
/*鼠标悬浮动态效果 begin*/ /*
.tuijian_li_over{
	border:2px solid  #B6CD7E;
	border-radius:0px;
	box-shadow: 1px 1px 10px #63760A;
	opacity:1;
}*/
.tuijian_price {
	border-radius: 0px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.tuijian_price div {
}
.div_font {
	margin: 8px 0px 0px 0px;
	float: left;
	padding: 0px;
	background-repeat: no-repeat;
	height: 40px;
	/*width: 70px;
	line-height: 30px;*/
	padding: 0px;
	overflow: hidden;
}
.but_cailanzi { /*background-color: #B8CF4C;
	background-position: center;
	border-radius: 15px;*/
	height: 30px;
	width: 30px;
	margin: 5px 1px 0px 5px;
	float: left;
	padding: 0px;
	opacity: 0.8;/*
	background-image: url(../images/cailanzi.png);
	background-size: cover; 
	background-repeat: no-repeat;
	-moz-background-size: 30px;
	-webkit-background-size: 30px;
	-o-background-size: 30px;*/
}
.but_cailanzi_over { /*
	background-image: url(../images/cailanzi.png);
	background-size: 35px;
	*/ /*
	background-color: #B8CF4C;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 18px;*/
	height: 35px;
	width: 35px;
	margin: 2px 3px 0px 0px;
	float: left;
	padding: 0px;
	opacity: 1;
	cursor: pointer;
}
.but_shopping { /*
	background-image: url(../images/shopping.png);
	background-size: 30px;
	background-repeat: no-repeat;
	*/ /*
	background-color: #78E2DA;
	background-position: center;
	border-radius: 15px;
	*/
	height: 30px;
	width: 30px;
	margin: 5px 1px 0px 0px;
	float: left;
	padding: 0px;
	opacity: 0.8;
}
.but_shopping_over { /*
	background-image: url(../images/shopping.png);
	background-size: 35px;
	*/ /*
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 18px;
	*/
	height: 35px;
	width: 35px;
	margin: 2px 0px 0px 0px;
	float: left;
	padding: 0px;
	opacity: 1;
	cursor: pointer;
}
.show_div { /*height: 47px;
	width: 180px;
	margin-top: 13px;*/
	height: 30px;
	width: 100%;
	margin-top: 1px;
	border: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	text-align: center;
}
/*鼠标悬浮动态效果end*/ /*tab样式end*/ /*page 分页begin*/
.attcur {
	color: #90b830;
}
.p_listpage {
	padding-bottom: 40px;
}
/* pagnation */
.pagnation {
	text-align: center;
}
.pagnation a {
	display: inline-block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	background: url(../images/page.png) no-repeat 0 -29px;
	margin-left: 4px;
	font-size: 16px;
	vertical-align: top;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.pagnation a.on {
	color: #90b830;
}
.pagnation a:hover {
	background-position: 0 -64px;
	color: #fff;
	text-decoration: none
}
.pagnation .page-prev, .pagnation .page-next {
	line-height: 555px;
}
.pagnation .page-prev {
	background-position: -35px -29px;
}
.pagnation .page-prev:hover {
	background-position: -35px -64px;
}
.pagnation .page-next {
	background-position: -70px -29px;
}
.pagnation .page-next:hover {
	background-position: -70px -64px;
}
.pagnation .current {
	background-position: 0px -64px;
	color: #fff;
}
/*page 分页end*/ /*弹出框按钮*/
.c_btn {
	width: 22px;
	line-height: 20px;
	border: none;
	background-color: rgb(141, 188, 174);
	border-radius: 50px;
	font-family: '微软雅黑';
	cursor: pointer;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
/*产品购买提示*/
.F_product ul li .tip_div {
	margin-top: -80px;
	height: 70px;
}
.F_product ul li .tip_div span {
	margin: 0px 5px;
}
.F_product ul li:hover .tip_div {
	display: block;
}
.F_product ul li .buy-div .p_srclz {
	background-position: 15px center;
	padding-left: 28px;
}
.F_product ul li:hover .buy-div {
	display: block;
}
.tuijian_pro ul li .tip_div {
	margin-top: -80px;
	height: 80px;
}
.tuijian_pro ul li:hover .tip_div {
	display: block;
}
.tuijian_pro ul li:hover .buy-div {
	display: block;
}
.tuijian_pro ul li .cannot-buy {
	font-size: 12px;
}
.tuijian_pro ul li .buy-div .p_srclz {
	width: 75px;
	background-position: 6px center;
	padding-left: 24px;
}
.tuijian_pro ul li .buy-div .p_jrgwc {
	width: 75px;
	padding-left: 4px;
}
.con-div .buy-div .p_srclz {
	width: 76px;
	background-position: 6px center;
	padding-left: 24px;
}
.con-div .buy-div .p_jrgwc {
	width: 76px;
	padding-left: 4px;
}
.con-div .buy-div { /* margin-top: -35px; */
}
.con-div:hover .buy-div {
	display: block;
}
/*产品无法购买的提示*/
.cannot-buy {
	margin-top: -28px;
	width: 100%;
	height: 30px;
	background-color: #fff;
	color: #A2CF34;
	text-align: center;
	font-size: 14px;
	position: relative;
	font-weight: bold;
	display: none;
}
.clz-del {
	float: left;
	background-color: #f4fedb;
}
.center-title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	padding-bottom: 10px;
	font-size: 16px;
	color: #90B831;
}
.pro-attr tr td {
	float: left;
	width: 33%;
}
/*产品详情抢购标签*/
.qianggou-de {
	height: 28px;
	line-height: 28px;
	border: 2px solid #f15353;
	margin-right: 20px;
	background-color: #FFF;
}
.qianggou-bl {
	background-color: #f15353;
	color: #FFF;
	padding: 2px 5px;
}
.act_block span {
	background-color: #FEEAEB;
	line-height: 26px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: auto;
}
.triangle-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 12px solid #FEEAEB;
	margin-left: 55px;
	margin-bottom: -3px;
}
.qianggou-act {
	position: absolute;
	margin-top: -40px;
}
.qianggou-btn2 {
	background-color: #C7AB98;
	padding: 4px 20px;
	color: #FFF;
	cursor: pointer;
	border: none;
	border-radius: 6px;
	margin-top: 26px;
	font-size: 16px;
}
.qianggou-btn3 {
	background-color: #fff8f5;
	padding: 4px 10px;
	color: #ff8e5d;
	cursor: pointer;
	border: none;
	border-radius: 6px;
	margin-top: 12px;
	font-size: 14px;
	border: 1px solid #fab89b;
}
/*抢购增加样式*/
.qianggou-de2 {
	height: 28px;
	line-height: 28px;
	border: 2px solid #90B830;
	margin-right: 20px;
	background-color: #FFF;
}
.qianggou-bl2 {
	background-color: #90B830;
	color: #FFF;
	padding: 2px 5px;
}
.qianggou-de3 {
	height: 28px;
	line-height: 28px;
	border: 2px solid #9F8E8E;
	margin-right: 20px;
	background-color: #FFF;
}
.qianggou-bl3 {
	background-color: #9F8E8E;
	color: #FFF;
	padding: 2px 5px;
}
/*抢购列表页*/
.qianggou-hud {
	font-size: 32px;
	color: #ec1c43;
	font-weight: bold;
	font-style: italic;
	margin-top: 2px;
	margin-left: 5px;
}
.qianggou-hud-box {
	color: #ec1c43;
	font-size: 20px;
	border-radius: 8px;
	margin-left: 50px;
	margin-top: 12px;
}
.time-box3 {
	border: 1px solid #F04A67;
	background-color: #EF3D5B;
	padding: 5px 8px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	box-shadow: inset 0px 2px 2px #fff;
	border-radius: 3px;
}
/* alert 弹出框样式 begin */
	/*.prop-box{ list-style:none;margin:0px;padding:0px;width:100% }
.prop-box-title{background:#DD828D;text-align:left;padding-left:20px;font-size:14px;font-weight:bold;height:25px;line-height:25px;border:1px solid #F9CADE;}
.prop-box-body{background:#fff;text-align:center;font-size:12px;height:120px;line-height:120px;border-left:1px solid #F9CADE;border-right:1px solid #F9CADE;}
.prop-box-foot{background:#FDEEF4;text-align:right; font-weight:bold;height:25px;line-height:25px; border:1px solid #F9CADE;}
*/
.prop-box {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	box-shadow: 0px 0px 20px #CCC;
	border-radius: 5px;
}
.prop-box-title {
	background: #90b830;
	text-align: left;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-radius: 5px 5px 0px 0px;
}
.prop-box-body {
	background: #fff;
	text-align: center;
	font-size: 12px;
	height: 80px;
	line-height: 100px;
	border-left: 3px solid #90b830;
	border-right: 3px solid #90b830;
}
.prop-box-foot {
	background: #fff;
	text-align: center;
	font-weight: bold;
	height: 40px;
	line-height: 25px;
	border: 3px solid #90b830;
	border-top: none;
	border-radius: 0px 0px 5px 5px;
}
.prop-box-foot a {
	border: 1px solid #ccc;
	padding: 3px 20px;
	border-radius: 4px;
	font-weight: normal;
	cursor: pointer;
}
/* alert 弹出框样式 end */ /*赠品购物车内*/
.gouwu2_box_table table tr td {
	padding-bottom: 0px;
	padding-top: 0px;
}
.gouwu-pro td {
	background-color: #F3FFE8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2DD7B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2DD7B;
}
.car_table tr td {
	padding: 10px 0;
}
.border_gry_bottom_xuxian {
	border: 1px dashed #d6f08f;
}
.gouwu-zengpin tr td {
	border: none;
}
.manzeng {
	border-top: 1px solid #E5E5E5;
	background-color: #F2F2F2;
	border-bottom: 1px solid #E5E5E5;
}
.manzeng tr td {
	padding: 10px;
}
.suyuan {
	margin-top: 20px;
}
.suyuan ul {
	margin-left: -26px;
}
.suyuan ul li {
	margin-left: 26px;
	width: 280px;
	float: left;
	height: 390px;
}
/*帮助中心*/
.leftsidebar2 {
	width: 200px;
	height: 100%;
	border: 2px solid #90b830;
}
.font-fmly-wryh {
	font-family: "微软雅黑";
}
.themenu2 {
	background: #90b830 none repeat scroll 0% 0%;
	color: #FFF;
}
.leftsidebar-menu2 {
	height: 30px;
	line-height: 30px;
	color: #FFF;
	cursor: pointer;
	position: relative;
	display: block;
	background-color: #90b830;
	border-bottom: 1px solid #90b830;
	padding-left: 20px;
}
.font16 {
	font-size: 16px;
}
.here {
	margin: 10px 0px;
	line-height: 30px;
}
.leftsidebar-submenu2 ul {
	margin: 0px;
	padding: 0px;
}
.accordion2 {
	width: 200px;
	margin: 0px;
	background: #EAEAEA none repeat scroll 0% 0%;
}
.leftsidebar-submenu2 li {
	line-height: 40px;
	list-style: outside none none;
	background-color: #F7F7F7;
	padding-left: 20px;
}
.accordion2 li:last-child .slink2 {
	border-bottom: 1px solid #EAEAEA;
}
.accordion2 .slink2 {
	cursor: pointer;
	display: block;
	padding: 0px 15px 0px 26px;
	color: #666;
	position: relative;
	transition: all 0.4s ease 0s;
	height: 40px;
	line-height: 40px;
	margin-left: -20px;
	border-bottom: 1px solid #EAEAEA;
}
.leftsidebar-submenu2 ul {
	margin: 0px;
	padding: 0px;
}
.leftsidebar-submenu2 li {
	line-height: 40px;
	list-style: outside none none;
	background-color: #F7F7F7;
	padding-left: 20px;
}
.leftsidebar-submenu2 li div {
	margin-left: -40px;
	font-size: 12px;
}
.leftsidebar-submenu2 li ul {
	margin-left: -20px;
	padding-left: 20px;
}
.leftsidebar-submenu2 li ul li {
	background-color: #FFF;
}
.submenu2 li {
	border-bottom: 1px solid #EAEAEA;
	padding-left: 25px;
	margin-left: -20px;
}
.submenu2 li a {
	display: block;
}
.accordion2 .slink2 a {
	display: block;
}
.here2 {
	background-color: #EFEFEF;
	line-height: 40px;
	margin: -10px -20px 20px;
	padding-left: 20px;
}
.main-content2 {
	width: 830px;
	border: 1px solid #CCC;
	padding: 10px 20px;
}
.margin-l20 {
	margin-left: 20px;
}
.btngreen2 {
	background-color: #90b830;
	border-style: none;
	color: #FFF;
	padding: 8px 20px;
	margin: 0px 0px 0px 10px;
	border-radius: 5px;
	cursor: pointer;
}
.wenti2 li {
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
	list-style-position: inside;
	list-style-type: disc;
	color: #FB8837;
}
.wenti {
	width: 204px;
}
.wenti_tltle {
	padding-bottom: 10px;
	border-bottom: 2px solid #90b830;
	margin-bottom: 10px;
}
.margin-t30 {
	margin-top: 30px;
}
.font18 {
	font-size: 18px;
}
.margin-t5 {
	margin-top: 5px;
}
.font12 {
	font-size: 12px;
}
.float-rt {
	float: right;
}
.wenti ul {
	margin-top: 12px;
}
.wenti li {
	margin-bottom: 7px;
	list-style-position: inside;
}
.main-content2 {
	width: 830px;
	border: 1px solid #CCC;
	padding: 10px 20px;
}
.help_conTIT {
	font-size: 16px;
	color: #90b830;
	font-family: "微软雅黑";
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	font-weight: bold;
}
.line-ht26 {
	line-height: 26px;
}
.icon-1 {
	color: #FFF;
	text-align: center;
	background-color: #ecad26;
	display: inline;
	padding: 1px 5px;
	border-radius: 3px;
	margin-right: 10px;
}
.icon-2 {
	color: #FFF;
	text-align: center;
	background-color: #999;
	display: inline;
	padding: 1px 6px;
	border-radius: 3px;
	margin-right: 10px;
}
.icon-3 {
	color: #FFF;
	text-align: center;
	background-color: #999;
	display: inline;
	padding: 1px 3px 1px 2px;
	border-radius: 3px;
	margin-right: 10px;
}
.help_TIT {
	font-size: 18px;
	color: #ecad26;
	font-family: "微软雅黑";
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	font-weight: bold;
}
.list_style li {
	list-style: outside none disc;
	margin: 10px 0px 0px 10px;
	padding-left: 5px;
	color: #ecad26;
}
.login-top {
	padding: 16px;
	background: #FFF;
	border: 1px solid #e1e1e1;
	height: 50px;
}
.num {
	top: 5px;
	right: 0;
	display: inline-block;
	width: 26px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	background: #ff6666;
	border-radius: 8px;
	margin-left: 3px;
	color: #FFF;
	font-size:10px;
}

.yushou { background-color:#F36; width:460px; border-radius:2px; height:50px; line-height:50px; color:#FFF;padding:0 20px; margin:20px 0;}
.fashou { background-color:#FFF;border-radius:4px; color:#F36; height:30px; line-height:30px; margin-top:10px; font-size:14px;padding:0 20px;}
.guige { margin-top:30px;}
.guige ul li { border:1px solid #ccc; float:left; padding:3px 16px; margin-right:15px; cursor:pointer;}
.guige ul li:hover { border:1px solid #799e0f; color:#799e0f;}
.guige-cur { border:1px solid #799e0f !important; color:#799e0f;}
.conbox{ display:none; padding:20px;}

.helper { margin-top:30px; margin-bottom:30px; overflow:hidden;}
.helper .mod {
	float: left;
	width: 20%;
	color: #333;
}
.helper .mod .mod-wrap {
    padding: 0 25px;
}
.helper .mod .mod-wrap h4 {
    margin-bottom: 5px;
}
.helper .mod .mod-wrap img {
    float: left;}
.helper .mod .mod-wrap h4 span {
    float: left;
    *display: inline;
    margin-left: 12px;
    padding-top: 18px;
    font-size: 16px;
}



/*old css*/
.pro-category .tab {
}
.pro-category .tab li {
*display:inline;
*zoom:1;
	height: 42px;
	line-height: 42px;
	text-align: center;
	float: left;
	margin-right: 2px;
}
.pro-category .tab li a {
	padding: 0 20px;
	display: block;
	background: #f1f1f1;
	color: #353535;
	min-width: 100px;
	font-family: "微软雅黑";
	font-size: 16px;
}
.pro-category .tab li a.current {
	background: #FF6F00;
	color: #fff
}
.pro-category .tab li a:hover {
	background: #FF6F00;
	color: #fff
}
.pro-category .category-list {
	border: 1px solid #ddd;
	clear: both;
}
.pro-category .category-list li {
	min-height: 37px;
	border-top: 1px dashed #ddd;
	padding: 0 10px;
	margin-top: 10px;
}
.pro-category .category-list li.first-child, .pro-category .category-list li:first-child {
	border-top: none;
}
.pro-category .category-list li span {
	color: gray;
	display: inline-block;
*display:inline;
*zoom:1;
}
.pro-category .category-list li a {
	margin: 0 10px;
}
.sales-category {
	border: #efefef 1px solid;
	margin-top: 20px;
	background: #f1f1f1;
	height: 41px;
}
.sales-category li {
	height: 41px;
	line-height: 41px;
	float: left;
	border-right: #e3e3e3 1px solid;
	text-align: center;
}
.sales-category li a {
	display: block;
	padding: 0 20px;
	font-size: 14px;
	color: #656565;
	min-width: 70px;
}
.sales-category li a.current {
	background: #FFF;
}
.sales-category li a:hover {
	background: #FFF;
}
.sales-category li i {
	background: url(images/arrow.png) no-repeat;
	width: 17px;
	height: 23px;
	display: inline-block;
	vertical-align: middle;
}
.pro-view {
	padding: 30px 0;
	width: 100%;
	overflow: hidden;
}
.pro-view ul {
	width: 220px;
	height: 410px;
	padding: 13px;
	border: 1px solid #fff;
	box-shadow: 1px 2px 7px #fff;
	box-shadow: 1px 2px 7px #fff;
	float: left;
	margin-right: 16px;
	margin-left: 10px;
}
.pro-view ul:hover {
}
.pro-view .price {
	height: 23px;
}
.pro-view li {
	clear: both;
	margin-bottom: 15px;
	width: 220px;
}
.pro-view li i {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-image: url(../images/indi.png);
	background-repeat: no-repeat;
}
.pro-view li strong {
	color: #dd514c;
	font-size: 16px;
	float: left;
	font-weight: bold;
}
.pro-view li span {
	float: right;
	display: inline-block;
}
.pro-view li a.title {
	color: #353535;
}
.pro-view li .message {
	float: right;
}
.pro-view .pro-img {
	width: 220px;
	height: 220px;
	overflow: hidden;
}
.pro-view .pro-img img {
	vertical-align: middle;
	　　overflow: hidden;
	max-width: 220px;
	　　width: 160px;
　　width:expression(document.body.clientWidth>220?"220px":"auto");
}
.pro-view .pro-img a {
	height: 220px;
}

.link-add span {
	display: block;
	width: 60px;
	padding: 0 15px 0 0;
	margin-top: 15px;
	float: left;
}
.copyright-bg .hotline span {
	margin-left: 60px;
	margin-right: 60px;
}
.clor_h {
	color: #e3e3e3;
	font-weight: bold;
}
.pro-view-hot {
	width: 100%;
	overflow: hidden;
}
.pro-view-hot ul {
	float: left;
	margin:20px;
	display: inline;
}
.pro-view-hot .price {
	height: 23px;
}
.pro-view-hot li {
	clear: both;
	margin-bottom: 15px;
	width:160px;
}
.pro-view-hot li i {
	background: url(images/indi.png) no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.pro-view-hot li strong {
	color: #dd514c;
	font-size: 16px;
	float: left;
	font-weight: bold;
}
.pro-view-hot li span {
	float: right;
	display: inline-block;
}
.pro-view-hot li a.title {
	color: #353535;
}
.pro-view-hot li .message {
	float: right;
}
.pro-view-hot .pro-img {
	width:160;
	height: 160px;
	overflow: hidden;
}
.pro-view-hot .pro-img img {
	vertical-align: middle;
	　　overflow: hidden;
	max-width:160px;
	　　width: 160px;
　　width:expression(document.body.clientWidth>220?"220px":"auto");
}
.pro-view-hot .pro-img a {
	height:160px;
}
.p_listpage {
	padding-bottom: 40px;
}
/* pagnation */
.pagnation {
	text-align: center;
}
.pagnation a {
	display: inline-block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	background: url(../images/page.png) no-repeat 0 -29px;
	margin-left: 4px;
	font-size: 16px;
	vertical-align: top;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.pagnation a:hover {
	background-position: 0 -64px;
	color: #fff;
	text-decoration: none
}
.pagnation .page-prev, .pagnation .page-next {
	line-height: 555px;
}
.pagnation .page-prev {
	background-position: -35px -29px;
}
.pagnation .page-prev:hover {
	background-position: -35px -64px;
}
.pagnation .page-next {
	background-position: -70px -29px;
}
.pagnation .page-next:hover {
	background-position: -70px -64px;
}
.pagnation .current {
	background-position: 0px -64px;
	color: #fff
}
.leftsidebar {
	width: 120px;
	height: 100%;
	text-align: center;
}
.leftsidebar2 {
	width: 200px;
	height: 100%;
	border: 2px solid #1ba67f;
}
.div1 {
	text-align: center;
	width: 200px;
	padding-top: 10px;
}
.leftsidebar-menu {
	height: 60px;
	line-height: 60px;
	color: #1ba67f;
	cursor: pointer;
	position: relative;
	border: #ff8000 1px solid;
	display: block;
}
.leftsidebar-menu a {
	height: 60px;
	line-height: 60px;
	color: #1ba67f;
	cursor: pointer;
	display: block;
}
.leftsidebar-menu2 {
	height: 30px;
	line-height: 30px;
	color: #fff;
	cursor: pointer;
	position: relative;
	display: block;
	background-color: #1ba67f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6fc4ac;
	padding-left: 20px;
}
.leftsidebar-menu2 a {
	color: #fff;
	cursor: pointer;
	display: block;
}
/*.jbsz {position: absolute; height: 20px; width: 20px; left: 40px; top: 10px; background:url(images/1.png);}
.xwzx {position: absolute; height: 20px; width: 20px; left: 40px; top: 10px; background:url(images/2.png);}
.zxcp {position: absolute; height: 20px; width: 20px; left: 40px; top: 10px; background:url(images/4.png);}
.lmtj {position: absolute; height: 20px; width: 20px; left: 40px; top: 10px; background:url(images/8.png);}*/
.leftsidebar-submenu {
	display: none;
	cursor: pointer;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.leftsidebar-submenu ul {
	margin: 0;
	padding: 0;
}
.leftsidebar-submenu li {
	height: 40px;
	line-height: 40px;
	list-style: none;
	border-bottom: #efefe 1px solid;
	text-align: center;
}
.leftsidebar-submenu2 {
	display: none;
	cursor: pointer;
}
.leftsidebar-submenu2 ul {
	margin: 0;
	padding: 0;
}
.leftsidebar-submenu2 li {
	line-height: 40px;
	list-style: none;
	background-color: #F7F7F7;
	padding-left: 20px;
}
.leftsidebar-submenu2 li ul {
	margin-left: -20px;
	padding-left: 20px;
}
.leftsidebar-submenu2 li ul li {
	background-color: #fff;
}
.leftsidebar-submenu2 li div {
	margin-left: -40px;
	font-size: 12px;
}
.themenu {
	background: #ff8000;
	color: #fff;
}
.themenu2 {
	background: #1ba67f;
	color: #fff;
}
.thesubmenu {
	color: #ff8000;
}
.thesubmenu2 {
	color: #1ba67f;
}
.top {
	padding-top: 5px;
	overflow: hidden;
}

.top ul li {
	float: left;
	z-index: 99999 !important;
}
.top .float-lt li {
	margin-right: 20px;
}
.top .float-rt li {
	margin-right: 20px;
}
.fix_head {
	height: 30px;
	background-color: #F5F5F5; /*#DBEFAA;*/
	width: 100%;
	border-bottom: 1px solid #EEE;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
}

.img_logo {
	margin-right: 52px;
	margin-top: -15px;
}

/**产品分类下拉*/

.pxiala {
	width: 68px;
	margin-top: 2px;
	margin-right: 10px;
}
.pxiala ul li {
	float: left;
	position: relative;
}
.pxiala ul li a, .pxiala ul li a:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	width: 60px;
	height: 28px;
	color: #666;
}
.pxiala ul li ul {
	display: none;
}
.pxiala ul li:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: 0;
	text-align: center;
	width: 58px;
	height: auto;
	padding: 10px 5px 0 5px;
	border: 1px solid #1ba67f;
	background: #fff;
}
.pxiala ul li:hover ul li a {
	display: block;
	background: #fff;
	color: #666;
}
.pxiala ul li:hover ul li a:hover {
	background: #fff;
	color: #1ba67f;
}
/**产品分类下拉--end*/


/*mainnav*/
.mainnavContainer {
	height: 40px;
	background: #5eb95e;
}
.mainnavBox {
	width: 1100px;
	margin: 0 auto;
}
.mainnavBox a {
	line-height: 40px;
}
/**/
/* menu */
.menu {
	position: relative;
	/*width: 1210px;*/
	margin: 0px auto;
	/*height: 40px;*/
}

.menu div {
	position: absolute;
	top: 0px;
	height: 40px;
	font-family: "Microsoft Yahei";
}

.menu .all-sort {
	left: 0px;
	width: 210px;
	text-align: center;
	font-size: 14px;
}

.menu .all-sort a {
	color: #FFF;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 40px;
}

.menu .ad {
	right: 0px;
	width: 141px;
}

.menu .nav {
	left: 210px;
}

.menu .nav ul li {
	float: left;
	width: 85px;
	line-height: 40px;
}

.menu .nav ul li a {
	display: block;
	width: 100%;
	color: #FFF;
	text-align: center;
	font: 700 15px/ 40px "Microsoft Yahei";
}

.menu .nav ul li a:hover,.menu .nav ul li a.current {
	background: #A40000;
	text-decoration: none;
}

.wrap {
	width: 1210px;
	margin: 0px auto;
}

.all-sort-list {
	position: relative;
	width: 203px;
	border: 2px solid #E4393C;
	border-top: none;
	padding: 3px 3px 3px 0px;
	background: #FAFAFA;
}

.all-sort-list .item {
	height: 30px;
	border-top: 1px solid #FFFFFF;
}

.all-sort-list .item.bo {
	border-top: none;
}

.all-sort-list .item h3 {
	height: 28px;
	line-height: 28px;
	border: 1px 0px;
	font-size: 14px;
	font-weight: normal;
	width: 199px;
	overflow: hidden;
}

.all-sort-list .hover h3 {
	position: relative;
	z-index: 13;
	background: #FFF;
	border-color: #DDD;
	border-width: 1px 0px;
	border-style: solid;
}

.all-sort-list .item span {
	padding: 0px 5px;
	color: #A40000;
	font-family: "\5B8B\4F53";
}

.all-sort-list .item a {
	color: #000;
	text-decoration: none;
}

.all-sort-list .item a:hover {
	font-weight: bold;
	color: #E4393C;
}

.all-sort-list .item-list {
	display: none;
	position: absolute;
	width: 705px;
	min-height: 200px;
	_height: 200px;
	background: #FFF;
	left: 198px;
	box-shadow: 0px 0px 10px #DDDDDD;
	border: 1px solid #DDD;
	top: 3px;
	z-index: 10;
}

.all-sort-list .item-list .close {
	position: absolute;
	width: 26px;
	height: 26px;
	color: #FFFFFF;
	cursor: pointer;
	top: -1px;
	right: -26px;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	font-family: "Microsoft Yahei";
	background: rgba(0, 0, 0, 0.6);
	background-color: transparent\9;
	filter: progid :       DXImageTransform.Microsoft.Gradient (     
		 GradientType =       1, startColorstr =       '#60000000',
		endColorstr = 
		     '#60000000' );
}

.sort .sort-ti,.sort .sort-list li a span,.sort .sort-list li.hover,.sort .sort-list ul li.hover ul li a
	{
	
}

.sort {
	width: 222px;
	height: auto;
	/*position: relative;*/
	position: absolute;
	z-index: 99;
	font-size: 14px;
	cursor: pointer;
}

.sort .sort-ti {
	height: 40px;
	line-height: 40px;
	background: #8FB82E;
	color: #fff;
	font-family: Microsoft YaHei;
	font-size: 18px;
}

.sort .sort-list {
	border: 1px solid #90B831;
	background-color: #FFF;
	position: absolute;
}

.sort .sort-list ul {
	height: 477px;
}

.sort .sort-list ul>li {
	border-right: none;
	width: 200px;
	height: 52px;
	float: left;
	border-bottom: 1px solid #e7e7e7;
	display: inline;
	margin: 0px;
	padding-left: 20px;
	text-align: left;
}

.sort .sort-list li a {
	display: block;
	line-height: 30px;
	font-size: 14px;
	cursor: pointer;
	color: #787878;
	/*float: left;*/
	margin-left: 10px;
}

.sort .sort-list li a span {
	display: block;
	height: 52px;
	line-height: 52px;
}

.sort .sort-list li.hover {
	background: #eefec7;
}

.sort .sort-list li.hover a {
	color: #486A00;
}

.sort .sort-list ul ul {
	display: none;
	color: #ccc;
	padding: 5px 12px 0 8px;
	width: 600px;
}

.sort .sort-list ul li ul li div {
	float: left;
}

.sort .sort-list ul li ul li .li_div2 {
	width: 492px;
}

.sort .sort-list ul li.hover ul {
	display: block;
	background-color: #fff;
	border: 1px solid #90b831;
	left: 223px;
	margin-top: -42px;
	/*width: 517px;*/
	padding-bottom: 10px;
	height: 300px;
	z-index: 30;
	position: absolute;
	height: auto;
	overflow: hidden;
	margin-left: -2px;
}

.sort .sort-list ul li.hover ul li {
	width: 100%;
	line-height: 30px;
	border-bottom: none;
	font-size: 12px;
	height: auto;
	color: #ccc;
	padding: 0px;
	font-weight: normal;
	padding: 5px 0;
}

.sort .sort-list ul li.hover ul li a {
	color: #333;
	display: inline-block;
	padding: 0 10px;
	font-size: 12px;
	margin: 2px 0px;
	border-left: solid 1px #ccc;
	height: 12px;
	line-height: 12px;
}

.sort .sort-list ul li.hover ul li a:hover {
	color: #90b831;
	background: none;
}

.sort .sort-list ul li ul li a.sort-second {
	color: #90b830;
	width: 86px;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	border-left: none;
	height: 22px;
	line-height: 15px;
	margin: 0;
}
.pos01 {
	position: absolute;
	left: 220px;
	/*top: 82px;*/
	top: 42px;
}

.pos02 {
	position: absolute;
	left: 220px;
	/*top: 135px;*/
	top: 95px;
}

.pos03 {
	position: absolute;
	left: 220px;
	/*top: 188px;*/
	top: 148px;
}

.pos04 {
	position: absolute;
	left: 220px;
	/*top: 241px;*/
	top: 201px;
}

.pos05 {
	position: absolute;
	left: 220px;
	/*top: 294px;*/
	top: 254px;
}

.pos06 {
	position: absolute;
	left: 220px;
	/*top: 347px;*/
	top: 307px;
}

.pos07 {
	position: absolute;
	left: 220px;
	/*top: 400px;
	top: 360px;*/
	bottom: -1px;
}

.pos08 {
	position: absolute;
	left: 220px;
	/*top: 453px;
	top: 413px;*/
	bottom: -1px;
}

.pos09 {
	position: absolute;
	left: 220px;
	/*bottom: 205px;
	bottom: 160px;*/
	bottom: -1px;
}

.pos010 {
	position: absolute;
	left: 220px;
	/*bottom: 134px;
	bottom: 129px;*/
	bottom: -1px;
}

.pos011 {
	position: absolute;
	left: 220px;
	bottom: 91px;
}

.pos012 {
	position: absolute;
	left: 220px;
	bottom: 48px;
}

.pos013 {
	position: absolute;
	left: 220px;
	bottom: -13px;
}


.column-all {
	width: 1200px;
	/*height: 600px;
	height: 50px;*/
	height: 100%;
	margin: 0 auto 0 auto;
}

.column-all-left {
	width: 222px;
	/* height: 500px; */ /*position: absolute;*/ /*margin-top: 10px;*/
}

.column-all-left ul h1 {
	font-size: 16px;
	color: #FFF;
	line-height: 40px;
	background: #8dd1bd;
	background-image: url(images/column-all-left-title-icon01.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 0 0 0 35px;
	margin: 0 0 7px 0;
}

.column-all-left ul li a {
	font-size: 16px;
	color: #666;
	line-height: 42px;
}

.column-all-left ul li img {
	display: block;
	float: left;
	margin: 8px 10px 0 10px;
	width: 40px;
	height: 40px;
}

.column-ul {
	float: left;
	width: 980px;
	overflow: hidden;
	margin-left: 220px;
}
/* Slider */
#slider {
	width: 245px;
	height: 365px;
}
div#slideshow, div#slideshow2, div#slideshow3, div#slideshow4 {
	float: left;
	width: 245px;
	height: 365px;
	overflow: hidden;
}
.slider-item {
	width: 245px !important;
	height: 365px;
}
.slider_content_inner img {
	border: none;
}
.controls-center {
	width: 245px;
}
#slider_controls {
	position: relative;
	top: -20px;
	left: 55px;
	z-index: 1000;
	width: 245px;
}
#slider_controls ul li {
	float: left;
	display: block;
}
#slider_controls ul li a {
	width: 35px;
	height: 5px;
	background: url(../images/i_02.gif) no-repeat center center;
	display: block;
	float: left;
	margin: 2px !important;
	margin: 1px 1px;
	outline: none;
}
#slider_controls ul li a:focus {
	outline: none;
}
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide {
	background: url(../images/i_01.gif) no-repeat center center;
}
.mty_bg {
	background-image: url(../images/mty_r2_c2.png);
	background-repeat: repeat-x;
	height: 37px;
	line-height: 37px;
	color: #FFF;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}
.myt_ad {
	font-size: 12px;
	color: #FFB3A3;
	margin-left: 12px;
}
.myt_more {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
}
.myt_more a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
}
.mty_con {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
}
.float-lt.mty_bimg {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-left-color: #E8E8E8;
}
.mty_product_wapper {
	width: 574px;
}
.mty_product {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	height: 230px;
	width: 285px;
	overflow: hidden;
	text-align: center;
}
.mty_product_pic {
	width: 285px;
	height: 145px;
	overflow: hidden;
	text-align: center;
	margin-top: 8px;
}
.mty_product_pic img {
	vertical-align: middle;
	　　overflow: hidden;
	max-height: 145px;
	　　height: 145px;
　　height:expression(document.body.clientHeight>145?"145px":"auto");
}
.mty_product2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	height: 230px;
	width: 285px;
	text-align: center;
	overflow: hidden;
}
.mty_product_name {
	font-size: 16px;
	color: #353535;
	font-family: "Microsoft YaHei", "微软雅黑";
	padding-top: 10px;
}
.mty_product_name, .mty_product_ad {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-family: "Microsoft YaHei", "微软雅黑";
}
.mty_product_ad {
	font-size: 14px;
	color: #959595;
}
.mty_s {
	margin-top: 13px;
	overflow: hidden;
}
.mty_simg {
	width: 120px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	margin-right: 20px;
	margin-left: 25px;
}
.mty_simg img {
	vertical-align: middle;
	　　overflow: hidden;
	max-height: 100px;
	　　height: 100px;
　　height:expression(document.body.clientHeight>100?"100px":"auto");
}
.mty_sname {
	font-size: 14px;
	color: #353535;
	padding-top: 15px;
}
.mty_sad {
	font-size: 12px;
	color: #959595;
}
.mty_sp {
	color: #dd514c;
	font-size: 14px;
}
.mty_sname, .mty_sad, .mty_sp {
	width: 125px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}
.F_title {
	line-height: 37px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E2E6EF;
	overflow: hidden;
}
.gh30 {
	width: 150px;
	height: 30px;
	overflow: hidden;
}
.F_img {
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	color: #fff;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 12px;
}
.f_bg01 {
	background: url(../images/1F.png) no-repeat;
}
.f_bg02 {
	background: url(../images/2F.png) no-repeat;
}
.f_bg03 {
	background: url(../images/3F.png) no-repeat;
}
.f_bg04 {
	background: url(../images/4F.png) no-repeat;
}
.f_bg05 {
	background: url(../images/5F.png) no-repeat;
}
.F_one {
	color: #828999;
	font-size: 20px;
	font-weight: bold;
	font-family: "Microsoft YaHei", "微软雅黑";
}
.F_more {
	font-size: 12px;
	color: #656565;
}
.F_more a {
	font-size: 12px;
	color: #656565;
}
.F_list {
	width: 250px;
	line-height: 36px;
}
.F_list_pic {
	width: 200px;
	height: 200px;
	text-align: center;
	overflow: hidden;
}
.F_list_pic img {
	vertical-align: middle;
	　　overflow: hidden;
	max-height: 200px;
	　　height: 200px;
　　height:expression(document.body.clientHeight>200?"200px":"auto");
}
.F_list ul {
	height: 125px;
}
.F_list ul {
	margin: 20px;
	padding: 0px;
}
.F_list ul li {
	float: left;
	margin-right: 22px;
	width: 48px;
}
.F_product {
	float: left;
	width: 625px;
	margin-left: 225px;
}
.F_product_pic {
	width: 150px;
	text-align: center;
	overflow: hidden;
	height: 115px;
}
.F_product_pic img {
	vertical-align: middle;
	　　overflow: hidden;
	max-height: 115px;
	　　height: 115px;
　　height:expression(document.body.clientHeight>115?"115px":"auto");
}
.F_product ul li {
	float: left;
	padding-right: 28px;
	padding-left: 28px;
	padding-top: 20px;
}
.F_ad {
	z-index: 0.5;
	position: absolute;
}
.F_ad_block {
	z-index: 1;
	position: absolute;
	margin-top: 350px;
	margin-left: 50px;
	overflow: hidden;
}
.F_ad_block ul li {
	background-color: #FFF;
	height: 5px;
	width: 35px;
	float: left;
	margin-left: 10px;
}
.F_ad_block ul li:hover {
	background-color: #F9644E;
	cursor: pointer;
}
.column_p {
	overflow: hidden;
}
.column_p_con {
	border: 1px solid #E8E8E8;
	margin-left: 0px;
	padding-left: 13px;
}
.column_p_tit_ad {
	line-height: 44px;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin-right: 12px;
}
.column_p_img {
	width: 165px;
	height: 218px;
	overflow: hidden;
	margin-right: 11px;
	line-height: 218px;
	vertical-align: middle;
}
.column_p_img img {
	vertical-align: middle;
	margin-top: 15px;
	　　overflow: hidden;
	max-width: 165px;
	　　width: 165px;
　　width:expression(document.body.clientWidth>165?"165px":"auto");
}
.column_p_tit {
	color: #1ba67e;
	font-size: 16px;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-weight: bold;
	line-height: 44px;
}
.column_p_ad {
	margin-top: -30px;
	line-height: 30px;
	width: 168px;
	background-color: #FFF;
	height: 30px;
	position: absolute;
	z-index: 1;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: center;
	overflow: hidden;
}
.link {
	border: 2px solid #00AA86;
	height: 145px;
	overflow: hidden;
}
.link_title {
	width: 40px;
	background-color: #00AA86;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	font-family: "Microsoft YaHei", "微软雅黑";
	text-align: center;
	padding-top: 20px;
	line-height: 24px;
	height: 135px;
	padding-bottom: 20px;
}
.link_tab {
	line-height: 30px;
	font-size: 12px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	width: 1003px;
}
.link_con {
	overflow: hidden;
	width: 1030px;
}
.link_con ul {
	padding-bottom: 20px;
}
.link_con ul.hide {
	display: none;
}
.link_con ul li {
	float: left;
	margin: 10px 0px 0px 18px;
}
.pro_detail_img {
	width: 367px;
}
.gallery {
	width: 367px;
	height: 464px;
}
.gallery img {
	display: block;
}
.p_main-image img {
	border: 1px solid #e8e8e8;
	width: 365px;
	height: 365px;
}
.thumbnails {
	height: 63px;
	margin: 5px 0 0 -7px;
}
.thumbnails li {
	float: left;
	margin-left: 7px;
	display: inline;
	width: 86px;
	height: 86px;
}
.thumbnails li img {
	border: 1px solid #e8e8e8;
	width: 84px;
	height: 84px;
}
.thumbnails li img:hover {
	width: 84px;
	height: 84px;
	border: 1px solid #f37b1d;
}
.pro_detail_mBox {
	width: 367px;
	overflow: hidden;
}
.pro_detail_mBox ul {
	margin-top: 10px;
}
.pro_detail_mBox ul li {
	width: 86px;
	margin-right: 6px;
	float: left;
}
.pro_detail_mBox ul li:last-child {
	margin-right: 0px;
}
.pro_detail_mBox ul li img {
	border: 1px solid #E8E8E8;
}
.pro_detail_con {
	margin-left: 50px;
	width: 523px;
}
.pro_detail_tit {
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #4F4F4F;
}
.pro_detail_tit2 {
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 24px;
	margin-bottom: 10px;
	color: #4F4F4F;
}
.pro_detail_ad {
	line-height: 24px;
	color: #8A8A8A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	padding-bottom: 5px;
}
.pro_detail_score {
	overflow: hidden;
}
.pro_detail_score ul {
	float: left;
}
.pro_detail_score ul li {
	float: left;
}
.pro_detail_market {
}
.pro_detail_number {
	line-height: 25px;
}
.act_block {
	color: #e26864;
}
.act_block span {
	background-color: #FEEAEB;
	line-height: 26px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: auto;
}
.act_block2 {
	margin-left: 34px;
	color: #13795E;
}
.act_block2 span {
	background-color: #E9FCF7;
	line-height: 26px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: auto;
}
.triangle-up2 {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 12px solid #E9FCF7;
	margin-left: 94px;
	margin-bottom: -3px;
}
.triangle-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 12px solid #FEEAEB;
	margin-left: 55px;
	margin-bottom: -3px;
}
.ship a {
	color: #008cdd;
}
.pro_detail_btn {
	overflow: hidden;
}
.pro_detail_btn ul {
}
.pro_detail_btn ul li {
	float: left;
}
.pro_detail_shop {
	background-color: #f8ffe5;
	border: 2px solid #799e0f;
	height: 38px;
	width: 175px;
	line-height: 38px;
	color: #799e0f;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 18px;
	text-align: center;
	margin-right: 20px;
	display: block;
	border-radius:2px;
}
.pro_detail_add {
	line-height: 42px;
	color: #FFFFFF;
	height: 42px;
	width: 175px;
	background-color: #799e0f;
	text-align: center;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 18px;
	display: block;
	border-radius:2px;
}
.pro_detail_shop a {
	color: #799e0f;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 18px;
	display: block;
}
.pro_detail_add a {
	color: #FFFFFF;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 18px;
	display: block;
}
.addcart {
	border: 1px solid #E8E8E8;
	text-align: center;
	border-radius: 2px;
	margin-left: 100px;
	margin-top: 10px;
	background-image: url(../images/iconfont-xingxingkong_add.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	height:30px;
	line-height:28px;
	padding:0 30px 0 44px;
	
}
.pro_right {
	background-color: #F5F5F5;
	border: 1px solid #E8E8E8;
	width: 200px;
	padding-right: 10px;
	padding-bottom: 26px;
	padding-left: 10px;
}
.float-rt.pro_right div {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	padding-bottom: 28px;
	padding-top: 28px;
	display: block;
	cursor: pointer;
}
.float-rt.pro_right div:last-child {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pro_con {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	padding-bottom: 30px;
}
.pro_con img {
	vertical-align: middle;
	　　overflow: widden;
	max-width: 800px;
	　　width: 800px;
　　width:expression(document.body.clientWidth>800?"800px":"auto");
}
.pro_tab {
	overflow: hidden;
	border: 1px solid #E8E8E8;
}
.pro_tab ul {
	display: block;
}
.pro_tab ul li {
	float: left;
	height: 45px;
	width: 140px;
	line-height: 45px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	background-color: #F9F7F8;
	display: block;
	margin-bottom: -3px;
}
.pro_tab ul li a {
	display: block;
}
.pro_tab ul li a:hover {
	display: block;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #1BA67F;
	background-color: #FFF;
	text-decoration: none;
}
.pro_tab .cur {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #799e0f;
	background-color: #FFF;
	color: #799e0f;
	font-weight: bold;
}
.pro_box {
	border: 1px solid #E8E8E8;
	margin: 30px;
}
.pro_box tr td {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.pro_judge {
	margin-right: 20px;
	margin-left: 20px;
}
.pro_judge ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	overflow: hidden;
	padding-bottom: 20px;
}
.pro_judge ul li {
	float: left;
	margin-right: 20px;
	font-size: 14px;
}
.pro_judge .cur {
	color: #F00;
}
.pro_judge tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	height: 52px;
}
.pro_judge tr td {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pro_judge_time {
	color: #999;
	font-size: 14px;
}
.hotpro {
	margin-top: 40px;
}
.hotpro_title {
	line-height: 40px;
	color: #FFF;
	background-color: #799e0f;
	height: 40px;
	padding-left: 20px;
	font-size: 14px;
}
.hotpro_box {
	border: 1px solid #E8E8E8;
}
.pro_deal {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 20px;
}
.pro_deal_box {
	border: 1px solid #E8E8E8;
	background-color: #E6E6E6;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 20px;
}
.margin_left {
	margin-left: -1px;
}
.border_gry_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
}
.yuan {
	border-radius: 50px;
	height: 20px;
	width: 20px;
	background-color: #CCC;
	margin-top: -10px;
	margin-left: 480px;
}
.yuan2 {
	border-radius: 50px;
	height: 20px;
	width: 20px;
	background-color: #CCC;
	margin-top: -10px;
}
.border_gry_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
}
.building {
	width: 1308px;
	margin: 0 auto;
}
.headerContainer {
	background: #fafafa;
	height: 120px;
	border-bottom: 1px solid #e6e6e6;
}
.headerBox {
	width: 1100px;
	margin: 0 auto 0 auto;
	overflow: hidden;
}
.headerBox h1 {
	height: 60px;
	border-left: 1px solid #ccc;
	padding: 0 30px 0 30px;
}
.headerBox p a {
	text-decoration: underline;
}
.headerBox p a:hover {
	color: #5eb95e;
}
.mainBox {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.mainBox p {
	width: 130px;
	padding-right: 10px;
}
.input-block a:hover {
	color: #5eb95e;
	text-decoration: none;
}
.input-block input {
	width: 200px;
	height: 30px;
}
input.btn2 {
	width: 60px;
	height: 30px;
	background: #ff6000;
	border-radius: 4px;
	line-height: 30px;
	border: none;
}
input.btn0 {
	background: none;
	border: none;
	width: 60px;
	height: 30px;
	line-height: 30px;
}
.btnBox {
	overflow: hidden;
	height: 30px;
}
/*OK*/
.text-block a:hover {
	text-decoration: none;
}
a.btn6:hover {
	color: #fff;
}
.text-block span a {
	text-decoration: underline;
}
.text-block span a:hover {
	color: #5eb95e;
	text-decoration: underline;
}


.company-profile {
	border: #efefef 1px solid;
	height: 240px;
	overflow: hidden;
	width: 100%;
}
.company-profile .logo {
	float: left;
	border-right: #efefef 1px solid;
	height: 240px;
	width: 351px;
}
.company-profile .logo img {
	margin-top: 85px;
	margin-left: 38px;
}
.text-introduce {
	background: #f9f7f7;
	float: right;
	width: 835px;
	height: 240px;
}
.text-introduce span {
	color: #f37b1d;
	font-size: 20px;
	line-height: 50px;
	margin-left: 30px;
	font-family: "微软雅黑";
}
.text-introduce p {
	font-size: 13px;
	line-height: 24px;
	text-indent: 2em;
	margin: 0 20px;
}
.sup-wid .mainbody {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.product-categories {
	width: 190px;
	float: left;
 border:
}
.product-categories .title {
	background: #ff7000;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	padding-left: 12px;
}
.product-categories .see-all {
	border: #e5e5e5 1px solid;
}
.mainbody .product-categories .ck a {
	background: #f9f9f9;
	height: 32px;
	line-height: 32px;
	font-weight: bold;
	padding-left: 16px;
	display: block;
	color: #3c3c3c;
}
.product-categories .fenlei li a {
	height: 27px;
	line-height: 27px;
	padding-left: 25px;
	display: block;
}
.product-categories .fenlei .current {
	border-top: #e5e5e5 1px solid;
	background: #f9f9f9;
}
.product-categories .fenlei .current i {
	background: url(images/xiala.png) no-repeat;
	width: 11px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
	padding-right: 5px;
}
.sup-wid .mainbody .new-pro {
	float: right;
	width: 973px;
	margin-bottom: 40px;
}
.new-pro .tit {
	background: #e8e8e8;
	border-top: #ff7000 1px solid;
	padding-left: 24px;
}
.new-pro .tit a {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-family: "微软雅黑";
}
.new-pro .item4line1 {
	width: 100%;
	overflow: hidden;
}
.new-pro .item4line1 ul {
	margin-bottom: 20px;
	float: left;
	margin-right: 23px;
}
.new-pro .item4line1 ul li img {
	border: #d5d5d5 1px solid;
	vertical-align: middle;
	display: block;
	　　overflow: hidden;
	max-height: 225px;
	line-height: 225px;
	　　height: 225px;
　　height:expression(document.body.clientHeight>225?"225px":"auto");
}
.new-pro .item4line1 ul li {
	width: 225px;
	margin-bottom: 15px;
	clear: both;
}
.new-pro .item4line1 ul li.price {
	height: 30px;
	line-height: 30px;
}
.new-pro .item4line1 ul li strong {
	color: #ff1100;
	font-family: "微软雅黑";
	font-size: 18px;
	float: left;
}
.new-pro .item4line1 ul li span {
	float: right;
	display: inline-block;
}
.product-categories .sidebar2 {
	margin-top: 20px;
}
.product-categories .sidebar2 .see-all {
	padding: 8px;
}
.see-all .item-recommend li a {
	line-height: 20px;
}
.see-all .item-recommend .price {
	line-height: 35px;
}
.see-all .item-recommend strong {
	color: #F00;
	font-size: 16px;
}
.pr_fenlei {
	background-color: #E9F3F3;
	line-height: 30px;
	padding-left: 25px;
}
.pr_fenlei a {
	font-weight: bold;
	color: #333;
}
div#main-content-tab, .mF_tab {
	height: 1000px;
}
ul.cont {
	height: 1000px;
}
.mF_tab {
	width: 920px;
	height: 1000px;
}
.mF_tab .btn {
	width: 920px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	border-bottom: 1px #ccc solid;
}
.mF_tab .btn li {
	float: left;
	width: 100px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #959595;
}
.mF_tab .btn li.current {
	height: 48px;
	border-bottom: #ff8000 2px solid;
	color: #ff8000;
}
.mF_tab .cont {
	hight: 1000px;
	position: absolute;
	top: 50px;
	left: 0;
	overflow: hidden;
}
.mF_tab .cont .swt {
	position: absolute;
	left: 0;
	top: 0;
}
.mF_tab .cont .swt li p {
	padding: 16px;
}
/**/
.order-search-box {
	width: 260px;
	height: 28px;
	border: 1px solid #ccc;
	padding: 0 10px;
}
.order-search-btn {
	width: 100px;
	height: 30px;
	background: #ff8000;
	border: none;
}
.order-search-btn:hover {
	background: #ff9000;
}
.main-content-table-tr01 {
	height: 40px;
	background: #e6e6e6;
}
.main-content-table-tr11 {
	height: 40px;
}
.main-content-table-th00 {
	width: 20px;
}
.main-content-table-th01 {
	width: 300px;
}
.main-content-table-th02 {
	width: 100px;
}
.main-content-table-th03 {
	width: 100px;
}
.main-content-table-th04 {
	width: 130px;
}
.main-content-table-th05 {
	width: 130px;
}
.main-content-table-th06 {
	width: 140px;
}
.main-content-table-tr07 {
	height: 40px;
	background-color: #6bc18b;
}
/**/
.main-content-table-tr02 {
	height: 40px;
	background: #1ba67e;
}
.main-content-table-tr02 td a:hover {
	color: #333;
	text-decoration: underline;
}
.main-content-table-tr03 {
	height: 40px;
	background: #f5f5f5;
	/*border-left:1px solid #ccc;*/
	border: 1px solid #E8E8E8;
	border-bottom: none;
}
.main-content-table-tr13 {
	height: 40px;
}
.main-content-table-tr04 {
	height: 100%;
}
.main-content-table-tr04 td a:hover {
	text-decoration: underline;
}
.main-content-table-tr05 {
	height: 40px;
	background: #ffe2bf;
	text-align: right;
}
/**/
.main-content-product {
	margin: 20px 0;
}
.main-content-product-img {
	display: block;
	width: 78px;
	height: 78px;
	border: 1px solid #ccc;
}
.main-content-product-text {
	width: 210px;
	height: 40px;
}
.main-content-page {
	width: 460px;
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
}
.main-content-page a {
	font-size: 14px;
	line-height: 24px;
	display: block;
	float: left;
	margin: 0 5px 0 5px;
}
.main-content-page a:hover {
	color: #7acc7a;
}
.main-content-thepage {
	width: 24px;
	height: 24px;
	background: #1ba67e;
	text-align: center;
	font-weight: bold;
}
a.main-content-thepage:hover {
	color: #fff;
	background: #7acc7a;
}
.main-content-page form {
	height: 24px;
}
.main-content-page-textbox {
	width: 48px;
	height: 20px;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 22px;
	border: 1px solid #ccc;
}
.main-content-page-btn {
	width: 48px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	background: #1ba67e;
	border: none;
}
.main-content-page-btn:hover {
	background: #7acc7a;
}
.logistics_title {
	line-height: 44px;
	background-color: #F5F5F5;
	height: 44px;
	border: 1px solid #E8E8E8;
	padding-left: 20px;
	padding-right: 20px;
}
.logistics_left {
	background-color: #FFF8F0;
	width: 240px;
}
.star {
	clear: both;
	overflow: hidden;
}
.star ul li {
	float: left;
	margin-right: 3px;
	cursor: pointer;
}
.form-gry thead {
	background-color: #efefef;
	line-height: 30px;
}
.form-gry tr th {
	text-align: center;
}
.form-gry tr td {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.form-gry-tbnobo thead {
	background-color: #efefef;
	line-height: 30px;
}
.form-gry-tbnobo tr th {
	text-align: left;
}
.form-gry-tbnobo tr td {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.form-gry-tbnobo.border_gry.margin-t10 tr td table tr td p {
	line-height: 24px;
}
.box-gry td {
	padding-top: 6px;
	padding-bottom: 6px;
}
.box-gry tr td input {
	line-height: 30px;
	width: 300px;
}
.box-gry tr td select {
	line-height: 30px;
	height: 30px;
	width: 80px;
}
.product-information th {
	width: 100px;
	font-size: 12px;
	line-height: 30px;
	color: #333;
	text-align: right;
	padding-right: 5px;
}
.product-information-input {
	width: 300px;
	height: 26px;/*
	border:1px solid #ccc;*/
	line-height: 26px;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
}
.product-information-upload-btn {
	height: 26px;
	text-align: center;
	margin-left: 8px;
	color: #333;
}
.main-content-photo-name {
	width: 340px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
}
/*banner-upload*/
.banner-upload {
	border: 1px solid #ccc;
	border-bottom: none;
}
.banner-upload th {
	width: 0px;
	height: 30px;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.banner-upload td {
	height: 30px;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
}
.banner-upload .banner-upload-tr01 {
	background: #fafafa;
}
.banner-upload .banner-upload-tr01 th {
	height: 0px;
	padding: 5px 10px;
}
.banner-upload .banner-upload-tr01 td {
	height: 0px;
	padding: 5px 10px;
}
.banner-upload .banner-upload-tr01 td input {
	width: 60px;
	height: 26px;
	text-align: center;
	color: #333;
}
.product-information-textbox {
}
.product-information-textbox div {
	width: 780px;
	height: 40px;
	background: #f1f1f1;
	font-size: 12px;
	color: #666;
	line-height: 40px;
	border: 1px solid #ccc;
	border-bottom: none;
	text-align: center;
}
.product-information-textbox textarea {
	width: 770px;
	height: 500px;
	line-height: 12px;
	font-size: 12px;
	color: #666;
	padding: 5px 5px;
	text-align: left;
}
.main-content-form-submit {
	width: 80px;
	height: 30px;
	background: #ff8000;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	border: none;
}
.main-content-tab-cout th {
	font-size: 12px;
	line-height: 30px;
	color: #333;
	text-align: right;
	padding-right: 5px;
}
.main-content-table-tr01 th {
	width: 100px;
}
.main-content-table-tr11 th {
	width: 100px;
}
.main-content-table-tr01 td input {
	width: 340px;
	height: 26px;/*
	border:1px solid #ccc;*/
	line-height: 26px;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
}
.main-content-table-tr11 td input {
	width: 340px;
	height: 26px;/*
	border:1px solid #ccc;*/
	line-height: 26px;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
}
.main-content-photo-upload {
	width: 550px;
	border: 1px solid #ccc;
}
.main-content-photo-upload h1 {
	display: block;
	height: 29px;
	background: #f5f5f5;
	border-bottom: 1px solid #ccc;
	line-height: 29px;
	text-align: center;
}
.main-content-photo-upload div {
	height: 30px;
	padding: 10px;
}
.main-content-photo-name {
	width: 340px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
}
.main-content-photo-upload-btn {
	height: 26px;
	border: 1px solid #ccc;
	background: #f1f1f1;
	text-align: center;
	margin-left: 8px;
	color: #333;
}
/*.main-content-photo-upload-btn:hover{
	background:#e5e5e5;}*/
.main-content-table-tr03 td textarea {
	width: 540px;
	height: 110px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
}
.main-content-table-tr13 td textarea {
	width: 540px;
	height: 110px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
}
/*banner-upload*/
.banner-upload {
	border: 1px solid #ccc;
}
.banner-upload th {
	height: 30px;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.banner-upload td {
	height: 30px;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
}
.banner-upload .banner-upload-tr01 {
	background: #fafafa;
}
.banner-upload .banner-upload-tr01 th {
	height: 0px;
	padding: 5px 10px;
}
.banner-upload .banner-upload-tr01 td {
	height: 0px;
	padding: 5px 10px;
}
.banner-upload .banner-upload-tr01 td input {
	width: 60px;
	text-align: center;
}
/*.banner-upload .banner-upload-tr01 td input:hover{
	background:#e5e5e5;}*/
.main-content-form-submit {
	width: 80px;
	height: 30px;
	background: #ff8000;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	border: none;
}
/*company-column*/
.company-column {
	border: 1px solid #ccc;
	padding: 10px 10px;
}
.company-column-tab {
	background-image: url(images/main-content-tab-border.png);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	margin-bottom: 10px;
}
.company-column-tab li {
	display: block;
	width: 80px;
	text-align: center;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #999;
	float: left;
	cursor: pointer;
}
.company-column-tab li:hover {
	color: #ff8000;
}
.company-column-tab li input {
	width: 68px;
	height: 16px;
	border: 1px solid #ccc;
	line-height: 16px;
	font-size: 12px;
	color: #999;
	text-align: center;
}
li.company-column-thetab {
	height: 28px;
	color: #ff8000;
	border-bottom: 2px solid #ff8000;
}
/* box */
.box {
	width: 855px;
	margin: 0;
	background: #fff;
	border-top: 2px solid #66DEAB;
}
.tab_menu {
	overflow: hidden;
}
.tab_menu li {
	background: #fff;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	width: 170px;
	float: left;
	font-size: 14px;
	line-height: 39px;
	color: #666;
	display: block;
	text-align: center;
	cursor: pointer;
}
.tab_menu li.current {
	background-color: #66DEAB;
	color: #FFF;
	font-size: 14px;
}
.tab_menu li a {
	color: #666;
	text-decoration: none;
	font-size: 14px;
}
.tab_menu li.current a {
	color: #fff;
	font-size: 14px;
}
.tab_box {
	width: 854px;
	border-right: 1px solid #E5E5E5;
}
.tab_box ul {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
}
.tab_box li {
	overflow: hidden;
	float: left;
	width: 190px;
	margin-right: 18px;
	display: inline;
}
.ptitle {
	line-height: 30px;
	height: 30px;
	width: 190px;
	overflow: hidden;
}
.ptprice {
	font-size: 15px;
	color: #DD514C;
	font-weight: bold;
	line-height: 25px;
}
.tab_box li:last-child {
	margin-right: 0px;
}
.tab_box .hide {
	display: none;
}
.tab_box div {
	height: 238px;
	padding-top: 10px;
}
.tab_box li img {
	vertical-align: middle;
	　　overflow: hidden;
	max-height: 160px;
　　//IE7、FF等其他非IE浏览器下最大宽度为160px;
	　　height: 160px;
　　//所有浏览器中图片的大160px;
　　height:expression(document.body.clientHeight>160?"160px":"auto");
　　//当图片大小大于160px，自动缩小为160p
}
/* ny_zb */
.ny_zb ul li {
	list-style-type: none;
}
.ny_zb {
	width: 160px;
	overflow: hidden;
	font-family: "微软雅黑";
	margin: 0 auto 0 auto;
}
.ny_zbbt {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.ny_zbbt span {
	padding-left: 30px;
	font-size: 16px;
	color: #000;
	line-height: 40px;
}
.ny_zblb1 {
}
.ny_zblb1 li {
	line-height: 33px;
	font-size: 14px;
	color: #333;
	float: left;
	width: 100%;
}
.ny_zblb1 li a {
	display: block;
	text-decoration: none;
	color: #000;
	background: url(../images/iconfont.png) no-repeat left;
	padding-left: 30px;
}

.ny_zblb1 li a.cur {
	color: #6fb600;
	font-weight: bold;
	background: url(../images/iconfont-h.png) no-repeat left;
	text-decoration: none;
}
.ny_zblb1 li ul {
	display: none;
	color: #666;
	padding: 0;
	margin-left: 10px;
}
.ny_zblb1 li ul li {
	float: none;
	background-image: none;
	height: 26px;
	line-height: 26px;
	margin-top: 0px;
	font-size: 12px;
}
.ny_zblb1 li ul li a {
	display: block;
	background: url(../images/iconfont-dian.png) no-repeat left;
	color: #666;
}
.ny_zblb1 li ul a:hover {
	color: #6fb600;
}
.product-check {
	width: 919px;
}
.product-check-tr01 {
	border-bottom: 1px solid #ccc;
	text-align: left;
}
th.product-check-th01 {
	width: 140px;
	text-align: left;
	padding: 0 0 0 20px;
}
th.product-check-th02 {
	width: 760px;
}
.product-check-list {
	padding: 10px 20px;
	border-right: 1px solid #ccc;
}
.product-check-list h1, .product-check-list h2 {
}
/*product-check-table*/
.product-check-table tr th, .product-check-table tr td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.product-check-table tr td a:hover {
	text-decoration: underline;
}
/*product-classify*/
.product-classify {
	width: 919px;
}
.product-classify-list {
	width: 170px;
	padding: 10px 10px;
	border-right: 1px solid #ccc;
}
.product-classify-list h1, .product-classify-list h2 {
	padding-left: 20px;
}
.product-classify-list input {
	width: 46px;
	line-height: 22px;
	text-align: center;
}
.product-classify-searchbar {
	border: 1px solid #ccc;
	padding: 8px 20px;
	overflow: hidden;
}
.producti-classify-searchbox {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	height: 28px;
	border: 1px solid #ccc;
	padding: 0 5px;
}
.producti-classify-searchbar-btn {
	height: 24px;
}
/*product-classify-table*/
.product-classify-table caption {
	line-height: 30px;
	padding: 0 20px;
	background: #f1f1f1;
	width: 670px;
	text-align: left;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.product-classify-table th, .product-classify-table td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
	line-height: 30px;
}
/**/
.product-column {
	border: 1px solid #ccc;
	padding: 10px 10px;
}
.product-column-tab {
	background-image: url(images/main-content-tab-border.png);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	margin-bottom: 10px;
}
.product-column-tab li {
	display: block;
	width: 80px;
	text-align: center;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #999;
	float: left;
	cursor: pointer;
}
.product-column-tab li:hover {
	color: #ff8000;
}
.product-column-tab li input {
	width: 68px;
	height: 16px;
	border: 1px solid #ccc;
	line-height: 16px;
	font-size: 12px;
	color: #999;
	text-align: center;
}
li.product-column-thetab {
	height: 28px;
	color: #ff8000;
	border-bottom: 2px solid #ff8000;
}
/*product-column-add*/
.product-column-add-tr01 th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f1f1f1;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
.product-column-add td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	color: #666;
}
.product-column-add td input {
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 80%;
	border: 16px solid lightblue;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}
.white_content_small {
	display: none;
	position: absolute;
	top: 20%;
	left: 30%;
	width: 40%;
	height: 50%;
	border: 16px solid lightblue;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}
.main-content-tab-cout .hide {
	display: none;
}
.main-content-tab li.current {
	background-color: #1BA67F;
	color: #fff;
}
.main-content-tab {
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1BA67F;
}
.main-content-tab li a {
	background-color: #1BA67F;
	color: #fff;
}
.main-content-tab li.current a {
	background-color: #1BA67F;
	color: #fff;
}
.border-l2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
}
.border-r2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
}
.border-b2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.border-t2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
}
.shouhouApply tr td {
	padding-bottom: 20px;
}
.shouhuoBox thead th {
	background-color: #EBEBEB;
	line-height: 40px;
	height: 40px;
	border: 1px solid #D9D9D9;
	border-collapse: collapse;
}
.shouhuoBox td {
	line-height: 30px;
	height: 30px;
	border: 1px solid #e8e8e8;
	border-collapse: collapse;
}
.themenu {
	color: #FFF;
}
.themenu a {
	color: #FFF;
}
/*评价*/
/* starrating */
#starrating ul {
	display: block;
	float: left;
	width: 100px;
	height: 34px;
	position: relative;
	background: url(../images/starrating.jpg) 0 -34px repeat-x;
}
#starrating ul li {
	float: left;
}
#starrating ul li a {
	display: block;
	width: 10px;
	height: 34px;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	overflow: hidden;
	margin-top: 1px;
}
#starrating ul li a:hover {
	z-index: 2;
	left: 0;
}
#starrating ul a.star1 {
	left: 0px;
}
#starrating ul a.star1:hover {
	width: 20px;
	background: url(../images/starrating.jpg) 0 -6px;
}
#starrating ul a.star2 {
	left: 10px;
}
#starrating ul a.star2:hover {
	width: 20px;
	background: url(../images/starrating.jpg) 0 -65px;
}
#starrating ul a.star3 {
	left: 20px;
	margin-top: 5px;
}
#starrating ul a.star3:hover {
	width: 40px;
	background: url(../images/starrating2.jpg) left 0px;
}
#starrating ul a.star4 {
	left: 30px;
}
#starrating ul a.star4:hover {
	width: 40px;
	background: url(../images/starrating2.jpg) left -30px;
}
#starrating ul a.star5 {
	left: 40px;
	margin-top: 5px;
}
#starrating ul a.star5:hover {
	width: 60px;
	background: url(../images/starrating2.jpg) left -34px;
}
#starrating ul a.star6 {
	left: 50px;
}
#starrating ul a.star6:hover {
	width: 60px;
	background: url(../images/starrating.jpg) left -65px;
}
#starrating ul a.star7 {
	left: 60px;
}
#starrating ul a.star7:hover {
	width: 80px;
	background: url(../images/starrating2.jpg) left -64px;
}
#starrating ul a.star8 {
	left: 70px;
}
#starrating ul a.star8:hover {
	width: 80px;
	background: url(../images/starrating.jpg) left -65px;
}
#starrating ul a.star9 {
	left: 80px;
}
#starrating ul a.star9:hover {
	width: 100px;
	background: url(../images/starrating2.jpg) left -98px;
}
#starrating ul a.star10 {
	left: 90px;
}
#starrating ul a.star10:hover {
	width: 100px;
	background: url(../images/starrating.jpg) left -65px;
}
/*评价---end*/



/*评价
#rating-star a {
	background: url(../images/commentstar.png) no-repeat 0 -90px;
	display: inline-block;
	height: 23px;
	text-indent: -999em;
	width: 23px;
	margin-bottom: 5px;
}
#rating-star2 a {
                background: url(../images/commentstar.png) no-repeat 0 -90px;
                display: inline-block;
                height: 23px;
                text-indent: -999em;
                width: 23px;margin-bottom: 5px;
}
#rating-star3 a {
                background: url(../images/commentstar.png) no-repeat 0 -90px;
                display: inline-block;
                height: 23px;
                text-indent: -999em;
                width: 23px;margin-bottom: 5px;
}
#rating-star4 a {
                background: url(../images/commentstar.png) no-repeat 0 -90px;
                display: inline-block;
                height: 23px;
                text-indent: -999em;
                width: 23px;
}
*/

#wrap {
	overflow: hidden;
	padding: 0;
	padding-left: 220px;
}
#left, #right {
	height: auto;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
}
#left {
	display: inline;
	float: left;
	width: 218px;
	margin-left: -220px;
	min-height: 400px;
}
#right {
	float: left;
}
.lmLeft {
	width: 220px;
}
.lmLeft_title {
	background-color: #3FB1D6;
	height: 60px;
	width: 220px;
	line-height: 60px;
	font-size: 26px;
	color: #FFF;
	font-family: "Microsoft YaHei", "微软雅黑";
	text-align: center;
}
.lmLeft_box {
	width: 220px;
}
.lmLeft_box ul {
	margin-top: 20px;
}
.lmLeft_box ul li {
	border: 1px solid #3FB1D6;
	border-radius: 50px;
	line-height: 50px;
	color: #3FB1D6;
	height: 50px;
	width: 150px;
	font-size: 16px;
	margin-bottom: 20px;
	margin-left: 32px;
	text-align: center;
	display: block;
}
.lmLeft_box ul li a {
	color: #3FB1D6;
	display: block;
	font-size: 15px;
}
.lmLeft_box ul li:hover {
	background-color: #3FB1D6;
	display: block;
	color: #FFF;
}
.lmLeft_box ul li a:hover {
	color: #FFF;
}
.lmLeft_box ul .cur {
	color: #FFFFFF;
	background-color: #3FB1D6;
}
.lmLeft_box ul .cur a {
	color: #FFFFFF;
}
.lmRight_title {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	line-height: 50px;
	color: #333 !important;
}
.lmBtn {
}
.lmBtn ul {
	margin-top: 40px;
	margin-left: 140px;
}
.lmBtn ul li {
	border-radius: 30px;
	line-height: 40px;
	color: #FFFFFF;
	height: 40px;
	width: 150px;
	font-size: 16px;
	margin-bottom: 20px;
	margin-left: 32px;
	text-align: center;
	display: block;
	float: left;
	background-color: #3FB1D6;
}
.lmBtn ul li a {
	color: #fff;
	display: block;
	font-size: 15px;
}
.lmMumber select {
	line-height: 30px;
	width: 200px;
	height: 30px;
}
.lmMumber input[type="button"] {
	width: 80px;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #3FB1D6;
	border-radius: 3px;
	color: #FFF;
	cursor: pointer;
}
.td_MB30 tr td {
	padding-bottom: 20px;
}
.lmSQ input[type="button"] {
	width: 180px;
	height: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #3FB1D6;
	border-radius: 20px;
	color: #FFF;
	cursor: pointer;
}
/*弹出框*/
.XYTipsWindow .boxLoading {
	position: absolute;
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	margin-left: -45px;
	margin-top: -15px;
	left: 50%;
	top: 50%;
}
.XYTipsWindow .boxLoading {
	width: 28px;
	margin-left: -14px;
	background: url("../images/loading.gif") no-repeat;
	text-indent: -999em;
	text-align: center;
}
.XYTipsWindow .boxTitle, .XYTipsWindow .boxTitle span, .XYTipsWindow .boxTitle span.hover, .XYTipsWindow .loadinglayer, .XYTipsWindow .tipslayer, .XYTipsWindow .arrowLeft, .XYTipsWindow .colseBtn, .XYTipsWindow .boxError em, .XYTipsWindow .dialogBtn, .XYTipsWindow .dialogBtn.hover {
	background-image: url("../images/ico.png");
	background-repeat: no-repeat;
}
.XYTipsWindow .boxTitle {
	position: relative;
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 30px;
	line-height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: ##1BA67F;
	border-right-color: ##1BA67F;
	border-bottom-color: ##1BA67F;
	border-left-color: ##1BA67F;
}
.XYTipsWindow .boxTitle h3 {
	float: left;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	margin: 0;
	text-indent: 10px;
}
.XYTipsWindow .boxTitle span {
	position: absolute;
	width: 10px;
	background-position: -80px -40px;
	text-indent: -10em;
	right: 10px;
	top: 10px;
	height: 16px;
	overflow: hidden;
	cursor: pointer;
}
.XYTipsWindow .boxTitle span.hover {
	background-position: -90px -40px;
}
.XYTipsWindow .colseBtn {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 8px;
	height: 8px;
	background-position: -55px -170px;
	text-indent: -9999em;
	cursor: pointer;
	z-index: 20591;
	overflow: hidden;
}
.reg dl {
	padding: 10px;
}
.WinBTN {
	overflow: hidden;
}
.WinBTN ul {
}
.WinBTN ul li {
	float: left;
}
#main {
	height: 1800px;
	padding-top: 90px;
}
#fullbg {
	background-color: gray;
	left: 0;
	opacity: 0.5;
	position: absolute;
	top: 0;
	z-index: 3;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
}
#dialog {
	background-color: #fff;
	border: 5px solid #1ba67f;
	height: 400px;
	left: 50%;
	margin: -200px 0 0 -400px;
	position: fixed !important; /* 浮动对话框 */
	position: absolute;
	top: 50%;
	width: 700px;
	z-index: 5;
	border-radius: 5px;
	display: none;
}
#dialog p {
	margin: 0 0 12px;
	height: 24px;
	line-height: 24px;
	background: #1ba67f;
}
#dialog p.close {
	text-align: right;
	padding-right: 10px;
}
#dialog p.close a {
	color: #fff;
	text-decoration: none;
}
.tour_top a {
	font-size: 14px;
}
.tour_banner {
	width: 100%;
	background-color: #abddf8;
	text-align: center;
}
.tour_text {
	background: rgba(0,0,0,0.8) none repeat scroll !important;
	height: 138px;
	margin-top: -138px;
	position: absolute;
	opacity: 0.7;
	line-height: 24px;
	font-size: 14px;
	color: #FFF;
	text-indent: 2;
	width: 100%;
	text-align: left;
}
.tour_top_box1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1ba67f;
	border-left-color: #1ba67f;
	width: 195px;
	height: 255px;
	margin-left: 29px;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.tour_top_box2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F9A119;
	border-left-color: #F9A119;
	width: 194px;
	height: 255px;
	margin-left: 29px;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.tour_top_box3 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8DD0BE;
	border-left-color: #8DD0BE;
	width: 194px;
	height: 255px;
	margin-left: 29px;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.tour_top_box4 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FD5D43;
	border-left-color: #FD5D43;
	width: 194px;
	height: 250px;
	margin-left: 29px;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.tour_top_box1 ul li {
	line-height: 30px;
	height: 30px;
	margin-bottom: 20px;
}
.tour_top_box1 ul li .number {
	color: #1ba67f;
	font-size: 28px;
	font-weight: bold;
	margin-right: 8px;
}
.tour_top_box1 ul li .number2 {
	color: #CCCCCC;
	font-size: 20px;
	font-weight: bold;
	margin-right: 13px;
}
.tour_top_box1 ul li img {
	margin-top: 8px;
}
.tour_top_box2 ul li {
	line-height: 30px;
	height: 30px;
	margin-bottom: 20px;
}
.tour_top_box2 ul li .number {
	color: #F9A119;
	font-size: 28px;
	font-weight: bold;
	margin-right: 8px;
}
.tour_top_box2 ul li .number2 {
	color: #CCCCCC;
	font-size: 20px;
	font-weight: bold;
	margin-right: 13px;
}
.tour_top_box2 ul li img {
	margin-top: 8px;
}
.tour_top_box3 ul li {
	line-height: 30px;
	height: 30px;
	margin-bottom: 20px;
}
.tour_top_box3 ul li .number {
	color: #8DD0BE;
	font-size: 28px;
	font-weight: bold;
	margin-right: 8px;
}
.tour_top_box3 ul li .number2 {
	color: #CCCCCC;
	font-size: 20px;
	font-weight: bold;
	margin-right: 13px;
}
.tour_top_box3 ul li img {
	margin-top: 8px;
}
.tour_top_box4 ul li {
	line-height: 30px;
	height: 30px;
	margin-bottom: 20px;
}
.tour_top_box4 ul li .number {
	color: #FC5E43;
	font-size: 28px;
	font-weight: bold;
	margin-right: 8px;
}
.tour_top_box4 ul li .number2 {
	color: #CCCCCC;
	font-size: 20px;
	font-weight: bold;
	margin-right: 13px;
}
.tour_top_box4 ul li img {
	margin-top: 8px;
}
/*瀑布流*/
.position_pbl {
	width: 1096px;
	background-color: #f2f2f2;
	border: 2px solid #1BA67F;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}
#tabPBL {
	width: 1096px;
	z-index: 9999;
	overflow: hidden;
	background-color: #1BA67F;
	height: 50px;
	padding-top: 10px;
}
.tab_left {
	margin-left: 15px;
}
.tab_left ul li {
	float: left;
	margin: 0 5px;
}
.tab_left ul li a {
	line-height: 29px;
	font-size: 14px;
	color: #FFF;
	border: 1px solid #FFF;
	border-radius: 50px;
	display: block;
	height: 29px;
	width: 90px;
	line-height: 29px;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tab_left ul li .hovera {
	display: block;
	height: 29px;
	width: 90px;
	line-height: 29px;
	color: #1BA67F;
	background-color: #FFF;
}
.tab_left ul li a:hover {
	color: #1BA67F;
	background-color: #FFF;
	display: block;
}
.mainPBL {
	width: 1050px;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 24px;
}
.mainPBL ul {
*overflow:hidden;
	_height: 1%;
}
.mainPBL ul li {
	border: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #DBDBDB;
	float: left;
	display: inline;
	list-style: none;
	background: #FFF;
	width: 240px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-bottom: 10px;
}
.mainPBL ul li.hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1BA67F;
	border-right-color: #1BA67F;
	border-bottom-color: #1BA67F;
	border-left-color: #1BA67F;
}
.mainPBL ul li img {
	width: 220px;
	display: block;
}
.mainPBL ul li img.hover {
	filter: Alpha(opacity=90);
	-moz-opacity: .9;
	opacity: 0.9;
}
.mainPBL ul li h3, .mainPBL ul li p {
	padding: 0 10px 0 10px;
}
.mainPBL ul li p {
	line-height: 25px;
}
.mainPBL h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #333;
}
.mainPBL h3 a {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #333;
}
.img_block {
	position: relative;
	padding: 10px;
}
.zoom, .ilike {
	position: absolute;
	line-height: 25px;
	padding: 0 0 2px 18px;
	text-align: center;
	top: 14px;
	display: block;
	text-decoration: none;
	background: url(../images/pic_ilike.png) no-repeat -200px 0;
}
.zoom {
	left: 14px;
	width: 42px;
	background-position: 0 -71px;
}
.zoom:hover {
	background-position: 0 -99px;
}
.loading {
	text-align: center;
	padding: 30px 0;
}
.tour_footimg {
	border: 3px solid #e5e5e5;
}
.tour_pingfen {
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 5px;
}
.tour_more {
	font-size: 16px;
	font-weight: bold;
	color: #1BA67F;
}
.tour_more a {
	font-size: 16px;
	font-weight: bold;
	color: #1BA67F;
}
.position_pbl2 {
	width: 1100px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}
.mainPBL2 {
	width: 1100px;
	margin-bottom: 20px;
}
.mainPBL2 ul {
*overflow:hidden;
	_height: 1%;
}
.mainPBL2 ul li {
	border: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #DBDBDB;
	float: left;
	display: inline;
	list-style: none;
	background: #FFF;
	width: 255px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-bottom: 10px;
}
.mainPBL2 ul li.hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1BA67F;
	border-right-color: #1BA67F;
	border-bottom-color: #1BA67F;
	border-left-color: #1BA67F;
}
.mainPBL2 ul li img {
	width: 235px;
	display: block;
}
.mainPBL2 ul li img.hover {
	filter: Alpha(opacity=90);
	-moz-opacity: .9;
	opacity: 0.9;
}
.mainPBL2 ul li h3, .mainPBL2 ul li p {
	padding: 0 10px 0 10px;
}
.mainPBL2 ul li p {
	line-height: 25px;
}
.mainPBL2 h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #333;
}
.mainPBL2 h3 a {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #333;
}
.tour_box1 {
	border: 1px solid #CCC;
}
.luxian {
	text-decoration: underline;
}
.tour_foodA {
	position: absolute;
	background: rgba(255,255,255,0.8) none repeat scroll !important;
	height: 50px;
	margin-top: -50px;
	width: 160px;
	font-size: 18px;
	font-family: "Microsoft YaHei", "微软雅黑";
	padding-left: 20px;
	padding-right: 20px;
	line-height: 50px;
}
.tour_foodA a {
	font-size: 18px;
	font-family: "Microsoft YaHei", "微软雅黑";
	color: #333;
}
.tour_foodA img {
	margin-top: 18px;
	float: right;
}
.tour_food_con {
	height: 200px;
}
.tour_food {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
	margin-top: 20px;
}
.position_pbl3 {
	width: 1096px;
	border: 1px solid #1BA67F;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}
.TconLeft {
	width: 140px;
	height: 350px;
	color: #FFF;
	text-align: center;
}
.TconLeft a {
	color: #FFF;
}
.TconLeft dl {
	margin-top: 20px;
	margin-bottom: 20px;
}
.TconLeft dt {
	font-size: 30px;
	font-family: "Microsoft YaHei", "微软雅黑";
}
.TconLeft dd {
	margin-top: 12px;
	font-size: 14px;
}

.TconLeft dt a {
	font-size: 30px;
	font-family: "Microsoft YaHei", "微软雅黑";
}
.TconLeft dd a {
	font-size: 14px;
}
.T_style {
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	line-height: 40px;
	margin-top: 14px;
	height: 40px;
}
.T_style ul li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	width: 88px;
}
.T_style ul li a {
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	width: 88px;
}
.T_style ul li:hover {
	background-color: #FFF;
}
.T_style .cur a {
	background-color: #FFF;
	color: #F37567;
}
.T_style a:hover {
	color: #F37567;
}
.Tou_titleS {
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	line-height: 40px;
	margin-top: 14px;
	height: 40px;
}
.Tou_titleS ul li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.Tou_titleS ul li a {
	display: block;
	padding-right: 20px;
	padding-left: 20px;
}
.Tou_titleS ul li a:hover {
	background-color: #FFF;
	color: #666;
}
.Tou_titleS .cur a {
	background-color: #FFF;
	color: #F37567;
}
.Tou_titleP img {
	padding: 14px 15px;
}
.Tou_titleP {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.tou_shuList {
}
.tou_shuList ul {
}
.tou_shuList ul li {
	float: left;
	border: 1px solid #CCC;
	width: 260px;
	margin-right: 17px;
	margin-top: 20px;
}
.tou_shuList ul li:last-child {
	margin-right: 0px;
}
.tou_hengList {
}
.tou_hengList ul {
}
.tou_hengList ul li {
	border: 1px solid #CCC;
	width: 1070px;
	margin-top: 20px;
	overflow: hidden;
	padding: 15px;
}
.t_listimg dl dd {
	float: left;
	margin-right: 10px;
	margin-top: 14px;
}
.t_listimg dl dd:last-child {
	margin-right: 0px;
}
.tab_conDiv {
	position: relative;
	display: inline;
}
.indexAdcart, .indexAdcart:link, .indexAdcart:visited {
	width: 100%;
	color: #FFF;
	position: absolute;
	left: 0;
	bottom: 0px;
}
.tab_conDiv a {
	color: #FFF;
}
.tab_conDiv:hover {
	border: 1px solid #eee;
	box-shadow: 0px 1px 3px 3px #EEE;
}
.add_cart {
	height: 36px;
	line-height: 36px;
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	background-color: #F5981B;
}
.add_cart img {
	vertical-align: middle;
}
.add_fav {
	height: 36px;
	line-height: 36px;
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	background-color: #1AA864;
}
.add_fav img {
	vertical-align: middle;
}
/*左侧菜单*/
.accordion {
	width: 190px;
	margin: 0;
	background: #42A881;
}
.accordion .slink {
	cursor: pointer;
	display: block;
	padding: 0px 15px 0px 26px;
	color: #fff;
	font-size: 14px;
	border-bottom: 1px solid #7CC899;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	height: 40px;
	line-height: 40px;
}
.accordion li:last-child .slink {
	border-bottom: 0;
}
.accordion li i {
	position: absolute;
	top: 12px;
	left: 12px;
	font-size: 18px;
	color: #fff;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.fadown {
	right: 12px;
	left: auto;
	font-size: 16px;
}
.accordion li.open .slink {
	color: #fff;
}
.accordion li.open i {
	color: #fff;
}
/*.open .fadown {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}*/

/**
 * Submenu
 -----------------------------*/
.submenu {
	display: none;
	background: #5CBC7F;
	font-size: 14px;
}
.submenu li {
	border-bottom: 1px solid #7CC899;
}
.submenu a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 12px;
	padding-left: 42px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.submenu a:hover {
	background: #409b62;
	color: #fff;
}
.jindian_BAtitle {
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 60px;
	color: #FFF;
	margin-bottom: -60px;
	position: absolute;
	text-shadow: 0px 1px 8px #525252;
	margin-left: 40px;
	margin-top: 40px;
	font-weight: bold;
	letter-spacing: 2px;
	;
}
.jidian_BAbox {
	position: absolute;
	margin-top: 190px;
	margin-left: 730px;
	width: 350px;
}
.jidian_BAbox_title {
	background-color: rgba(255,255,255,0.7);
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	padding-left: 20px;
}
.jidian_BAbox_con {
	background-color: rgba(255,255,255,0.6);
	margin-top: 4px;
	height: 220px;
	color: #666;
	font-size: 14px;
	padding: 15px;
}
.jidian_BAbox_con div {
	margin: 10px 0;
}
.jidian_BAbox_con div img {
	margin: 0 10px;
}
/*左侧菜2单*/
.accordion2 {
	width: 200px;
	margin: 0;
	background: #eaeaea;
}
.accordion2 .slink2 {
	cursor: pointer;
	display: block;
	padding: 0px 15px 0px 26px;
	color: #666;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	height: 40px;
	line-height: 40px;
	margin-left: -20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.accordion2 .slink2 a {
	display: block;
}
.accordion2 li:last-child .slink2 {
	border-bottom: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.accordion2 li i {
	position: absolute;
	top: 12px;
	left: 12px;
	font-size: 18px;
	color: #999;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion2 li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}
.accordion2 li.open .slink2 {
	color: #666;
}
.accordion2 li.open i {
	color: #999;
}
.accordion2 li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.submenu2 li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	padding-left: 25px;
	margin-left: -20px;
}
.submenu2 li a {
	display: block;
}
.help_conTIT {
	font-size: 16px;
	color: #6DB89A;
	font-family: "微软雅黑";
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight: bold;
}
.help_TIT {
	font-size: 18px;
	color: #FB8837;
	font-family: "微软雅黑";
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight: bold;
}
.wenti {
	width: 204px;
}
.wenti_tltle {
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1BA67F;
	margin-bottom: 10px;
}
.wenti ul {
	margin-top: 12px;
}
.wenti li {
	margin-bottom: 7px;
	list-style-position: inside;
}
.wenti2 li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
	list-style-position: inside;
	list-style-type: disc;
	color: #FB8837;
}
.tour-tab {
	overflow: hidden;
	margin-bottom: -1px;
}
.tour-tab li {
	float: left;
	width: 140px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
}
.tour-tab li a {
	color: #fff;
	background-image: url(../images/tuok.jpg);
	background-repeat: no-repeat;
}
.tour-tab li.current {
	background-image: url(../images/tuok.jpg);
	background-repeat: no-repeat;
	color: #fff;
}
.tour-tab li.current a {
	background-image: url(../images/tuok.jpg);
	background-repeat: no-repeat;
	color: #fff;
}
.tour-tabCON {
	min-height: 500px;
}
.tour-tabCON .hide {
	display: none;
	min-height: 500px;
}
.T-text {
	margin-top: 125px;
	position: absolute;
	background-color: rgba(255,255,255,0.7);
	text-align: center;
	padding: 10px;
	width: 240px;
	color: #333;
}
.T-text2 {
	bottom: 0;
	position: absolute;
	background-color: rgba(255,255,255,0.7);
	text-align: center;
	padding: 15px 0;
	color: #333;
	width: 100%;
}
.huodong-tab {
	overflow: hidden;
	margin-bottom: -1px;
}
.huodong-tab li {
	float: left;
	width: 89px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	background-color: #f9644e;
	color: #fff;
	border: 1px solid #f9644e;
}
.huodong-tab li a {
	background-color: #fff;
	color: #f9644e;
	border: 1px solid #f9644e
}
.huodong-tab li.current {
	background-color: #fff;
	color: #f9644e;
	border: 1px solid #f9644e
}
.huodong-tab li.current a {
	background-color: #fff;
	color: #f9644e;
	border: 1px solid #f9644e
}
.huodong-tabCON {
	min-height: 500px;
	margin-top: 30px;
}
.huodong-tabCON .hide {
	display: none;
	min-height: 500px;
}
.huodong_lab {
	background-image: url(../images/ddad.png);
	position: absolute;
	background-repeat: no-repeat;
}
/*checkbox样式*/

.checkboxes {
}
.label_check input {
	margin-right: 5px;
}
.has-js .label_check {
	padding-left: 24px;
	cursor: pointer;
	padding-right: 24px;
}
.has-js .label_check {
	background: url(../images/checkbox-radio-bg.png) no-repeat;
}
.has-js .label_check {
	background-position: 0 -100px
}
.has-js label.c_on {
	background-position: 0 -150px;
}
.has-js label.r_on {
	background-position: 0 -50px;
}
.has-js .label_check input {
	position: absolute;
	left: -9999px;
}
.p_checkBTN_red {
	border-radius: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline-block;
	margin: 5px;
	padding: 3px 15px;
	background-color: #FF6F00;
	color: #FFF;
}
.p_checkBTN_gry {
	border-radius: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline-block;
	margin: 5px;
	padding: 3px 15px;
	background-color: #efefef;
	color: #666;
}
/*资讯页面*/
.news-f1 {
	height: 316px;
	width: 853px;
}
.news-list {
	width: 353px;
}
.news-list span {
	float: right;color: #999999;
}
.news-list ul {
	margin-left: 10px;
	margin-right: 10px;
}
.news-list ul li {
	margin-top: 10px;
	margin-bottom: 10px;
}
.news-fr {
	width: 323px;
	height:316px;
}
.news-fr span {
	float: right;font-size: 12px;color: #999999;
}
.news-fr span a {
	font-size: 12px;
	color: #666666;
}
.news-fr span a:hover {
	font-size: 12px;
	color:  #1BA67F;
}
.news-title {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1BA67F;
}
.news-fr ul {
	margin: 12px;
}
.news-fr ul li {
	list-style-type:disc;
	font-size:6px;
	line-height:26px;
	padding-left:6px;
	margin-left:6px;
}

.toutiao {width:417px; float:left; margin-right:20px; height:355px;}
.toutiao-title { background-color:#fcfcfc; height:30px; line-height:30px;background-image: -moz-linear-gradient(left, #f2f2f2, #fcfcfc);
background-image: -ms-linear-gradient(left, #f2f2f2, #fcfcfc);
background-image: -webkit-linear-gradient(left, #f2f2f2, #fcfcfc);
background-image: linear-gradient(left, #f2f2f2, #fcfcfc);
padding-right:15px;
border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1BA67F;
}
.toutiao-title-wenzi { height:30px; line-height:30px; background-color:#1BA67F; color:#FFF; width:100px; text-align:center; font-size: 14px; font-weight:bold; font-family: "Microsoft YaHei", "微软雅黑";}
.toutiao-more { float:right;}
.toutiao ul { margin:15px 10px 0 10px;}
.toutiao ul li {
	list-style-type:disc;
	font-size:6px;
	line-height:26px;
	padding-left:6px;
	margin-left:6px;color: #999999;
}
.toutiao ul li span { font-size:12px; float:right;}
.zixun-pic {height:323px;}
.zixun-pic-list { margin-right:35px; margin-bottom:5px;}
.zixun-pic-text {text-align:center; width:220px; margin-top:5px; margin-bottom:5px;}




.contant3 {}
.contant3 ul {}
.contant3 ul li{
	float: left;
	margin-bottom:20px;
	margin-right:33px;
}


/*资讯列表系列页面样式*/
.news-list2 {width:760px;}
.news-list2 ul { margin-top:-10px;}
.news-list2 ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	line-height: 30px;
	margin: 5px 0;
	padding-bottom: 5px;
	list-style: disc inside;
	color: #939393;
}
.news-list2 ul li a {
	padding-left: 8px;
	color: #666;
}
.news-list2 ul li a:hover {
	padding-left: 8px;
	color: #1BA67F;
}
.pic-news { width:350px;}
.pic-news-title { background-color:#1BA67F; padding:10px 20px; border-radius:5px 5px 0 0; color:#FFF; font-size:14px;}
.pic-news-box { border:1px solid #eee; background-color:#f4fffc; text-align:center; padding:20px; padding-top:10px;}
.pic-news-box img { margin-bottom:10px; border:1px solid #ececec;margin-top:10px;}
.news-con { padding:30px;}
.news-block { background-color:#eaeaea; line-height:26px; height:26px; width:900px; margin:0 auto; text-align:center;}
.news-text { margin:0 auto;margin-top:20px; line-height:28px; font-size:14px;width:900px;}



.zhaoshang { border-radius:5px; width: 323px; height:316px;}



/*资讯搜索*/
.zixun-search { width:800px; border-right:1px solid #ccc; min-height:500px;}
.zixun-input { border:1px solid #d6d6d6; height:26px; line-height:26px; width:640px; padding-left:12px;}
.zixun-btn { height:30px; line-height:26px; background-color:#F60; color:#FFF; font-size:14px; width:100px;border: none; margin-left:-1px; cursor:pointer;}
.zixun-search label { margin-right:20px;}

.zixun-list { width:360px;}
.zixun-list ul {}
.zixun-list ul li {
	list-style-position: inside;
	list-style-type: disc;
	padding:7px 0;
}
.zixun-search-list { padding-right:40px; color:#333;}
.zixun-search-list a {
	color: #333;
}
.zixun-search-list dl { padding-top:15px;}
.zixun-search-list dl dt {
	font-size: 14px;
	text-decoration: underline;
	margin-bottom: 10px;
}
.zixun-search-list dl dd {
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 16px;
}


/*留言*/
.liuyan {
	border: 1px solid #b4eadb;
}
.liuyan-title { background-color:#e6f6f1; height:30px; line-height:30px; padding:0 15px; color:#239373; font-size:14px; font-weight:bold;}
.liuyan-box { padding:15px;}
.liuyan-con { clear:both; padding-bottom:10px; border-bottom:1px dotted #E6E6E6; margin-bottom:10px; line-height:22px;}


.tour_more2 {
	border: 1px solid #fff;
	margin-bottom: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	position: absolute;
	bottom: 0;
	width: 100px;
	margin-left: 20px;
}
.tour_more2:hover {
	background:rgba(255, 255, 255, 0.1); 
	
}



/*旅游推荐部分更多按钮*/
.tour_more3 {
	border: 1px dotted #8db741;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: absolute;
	bottom: 0;
	font-size:12px;
	border-radius:4px;
	text-align:center;
	margin-left:auto; margin-right:auto;
	width:192px;color:#8db741;}
.tour_more3:hover {
	background:#f3ffdd;
	color:#598709;
}

.tour_more4 {
	border: 1px dotted #f7c23b;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: absolute;
	bottom: 0;
	font-size:12px;
	border-radius:4px;
	text-align:center;
	margin-left:auto; margin-right:auto;
	width:192px;color:#f7c23b;}
.tour_more4:hover {
	background:#fff6de;
	color:#dfa208;
}

.tour_more5 {
	border: 1px dotted #8dd092;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: absolute;
	bottom: 0;
	font-size:12px;
	border-radius:4px;
	text-align:center;
	margin-left:auto; margin-right:auto;
	width:192px;color:#68ba6f;}
.tour_more5:hover {
	background:#f0fff1;
	color:#43ac4c;
}

.tour_more6 {
	border: 1px dotted #f9944e;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: absolute;
	bottom: 0;
	font-size:12px;
	border-radius:4px;
	text-align:center;
	margin-left:auto; margin-right:auto;
	width:192px;color:#f9944e;}
.tour_more6:hover {
	background:#fff6ef;
	color:#e46d1d;
}



.music-info {
  margin-top: 3em;
}
.music-grids {
  padding-left: 0;
}
.music-grids:nth-child(2) {
  padding: 0 0.5em;
}
.music-grids:nth-child(3) {
  padding-right: 0;
  padding-left: 1em;
}
.music-grids img{
	width: 100%;
}
.music-grids p {
    font-size: 0.8em;
  color: #fff;
  line-height: 1.7em;
  font-weight: 300;
}
/* Common style */
.music-grids h4 {
	font-size: 21px;
  font-weight:600;
  color: #fff;
   font-family: 'Jockey One', sans-serif;
}
.music-grids figure {
	position: relative;
	float: left;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	width:100%;
}
.music-grids figure img {
	position: relative;
	display: block;
}

.music-grids figure figcaption {
	padding: 2em;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.music-grids figure figcaption::before,
.music-grids figure figcaption::after {
	pointer-events: none;
}

.music-grids figure figcaption{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
figure.effect-bubba {
	  background-color:#d52685;
}
figure.effect-bubba:hover img {
	opacity: 0.3;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h4 {
	padding-top: 16%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
	opacity:0;
}


 /*旅游头部*/
 .header2 {
	margin-bottom: 15px;
	height: 80px;
	margin-top: 15px;
}
 .img_logo2 {
	margin-right: 52px;
}

.search_box2 {
	border:2px solid #95bf32;
	line-height: 32px;
	height: 32px;
	width: 420px;
	padding-left: 5px;
}

.search_box2 input {
	width: 410px;
	height: 30px;
	line-height: 30px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: transparent;
	color: #646464;
}
.search_cur2 {
	margin-top:20px;
	margin-left:26px;
}
.search_cur2 ul {
	float: left;
}
.search_btn2 {
	line-height: 34px;
	height: 36px;
	width: 81px;
	background-color: #95bf32;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	border-radius: 0 3px 3px 0;
}

.search_btn2 a {
	display: block;
	color: #FFF;
	font-size: 16px;
}
.tour_contact {
	width: 300px;
	float: right;
	margin-top:24px;
	height: 48px;
	color: #799e0f;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
	background: url(../images/contact.jpg) no-repeat;
	border-radius:2px;
}



.nav2 {
	font-size: 14px;
	height: 40px;
	width:800px;
}

.nav2 a {
	font-family: Microsoft YaHei;
	font-size: 18px;
	color: #fff;
}
.nav2 li {
	line-height: 22px;
	height: 22px;
	font-size: 14px;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 9px;
	width: 200px;
	float:left;
}
.border_top-green {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #90b830;
	margin-top:20px;
	padding-top:10px;
	margin-bottom:10px;
}
.bold_green {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #90B831;
	min-width: 1210px;
	background-color: #90B831;
	margin-top: 10px;
}











#tab-foot {
	position: relative;
	width: 1200px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #90B831;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
}

#tab-foot .tabList ul li {
	float: left;
	width: 100px;
	text-align: center;
	position: relative;
	cursor: pointer;
	z-index: 1;
	padding: 10px;
	margin-right: 20px;
}

#tab-foot .tabList {
	margin-left: 180px;
}

#tab-foot .tabCon { /*position: absolute;*/
	width: 1198px;
	height: 300px;
	border-radius: 8px;
	border: 1px solid #90B831;
	margin-top: -1px;
	z-index: 0.5;
}

#tab-foot .tabCon div { /*position: absolute;*/ /*opacity: 0;
	filter: alpha(opacity =   0);*/
	padding-top: 20px;
	/*padding-bottom: 20px;
	padding-left: 103px;*/
}

#tab-foot .tabList li.cur {
	border-bottom: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #90B831;
	border-right-color: #90B831;
	border-left-color: #90B831;
	border-radius: 8px 8px 0 0;
	background-color: #FFF;
}

#tab-foot .tabCon div {
	display: none;
	/*opacity: 1;
	filter: alpha(opacity =   100);*/
}

#tab-foot .tabCon div img {
	width: 1158px;
	height: 260px;
	margin-left:20px;
}

#tab-foot .tabCon div.cur {
	display: block;
	/*opacity: 1;
	filter: alpha(opacity =   100);*/
}
.ft_footer_link {
	text-align: center;
	line-height: 28px;
	color: #666;
}

.ft_footer_link a {
	color: #666;
	margin: 0 10px;
	display: inline-block;
}

.ft_footer_link a:hover {
	color: #90B830;
}



.ft_code_wrap .ft_mobile_code {
	_display: inline;
	float: left;
	width: 375px;
	/*margin: 0 10px 0 30px;*/
}

.ft_code_wrap .ft_mobile_code img {
	float: left;
}

.ft_code_wrap .ft_mobile_code dl {
	_display: inline;
	float: left;
	width: 264px;
	margin-left: 20px;
}

.ft_code_wrap .ft_mobile_code dt {
	margin-bottom: 10px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	font-weight: bold;
}

.ft_code_wrap .ft_mobile_code dd {
	color: #666;
	margin-bottom: 20px;
}

.ft_code_wrap .ft_mobile_code a {
	display: inline-block;
	height: 22px;
	margin-right: 10px;
	padding-left: 24px;
	padding-right: 3px;
	border: 1px solid #ddd;
	background: url(../images/indexhead_sprite.png?1349956) no-repeat 0
		-231px;
	color: #666;
	line-height: 22px;
	color: #666;
}

.ft_code_wrap .ft_mobile_code a:hover {
	background: url(../images/indexhead_sprite.png?1349956) no-repeat -110px
		-231px;
	color: #FFF;
}

.ft_code_wrap .ft_mobile_code a.ft_ipad {
	background-position: 0 -260px;
}

.ft_code_wrap .ft_mobile_code a.ft_ipad:hover {
	background-position: -110px -261px;
}

.ft_code_wrap .ft_mobile_code a.ft_android {
	background-position: 0 -291px;
}

.ft_code_wrap .ft_mobile_code a.ft_android:hover {
	background-position: -110px -291px;
}

.ft_code_wrap .ft_mobile_code .ft_link a {
	height: 15px;
	padding: 0;
	border: 0 none;
	background: none;
	line-height: 15px;
}

.ft_code_wrap .ft_mobile_code .ft_link a:hover {
	color: #E60012;
}


.jian {
	background: url(../images/provider/jian.jpg) no-repeat;
	width: 25px;
	height: 26px;
	float: left;
	text-align: center;
}
.jia {
	background: url(../images/provider/jia.jpg) no-repeat;
	width: 25px;
	height: 26px;
	float: left;
	text-align: center;
}
.choose_input {
	line-height: 20px;
	height: 20px;
	width: 35px;
	text-align: center;
}