@charset "utf-8";
/* CSS Document */
input[type=button], input[type=submit], input[type=file], button, input[type=”reset”],textarea { cursor: pointer; -webkit-appearance: none; } 
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
ul {list-style-type:none;}
* {margin:0;padding:0;}
body {
	width: 100%;
	height: 100%;
	font-family: "微软雅黑";
	font-size: 12px;
	-webkit-text-size-adjust: none;
	padding: 0px;
	margin: 0px;
	background: #f9f9f9;
}
ul,li {padding:0px;margin:0px;list-style-type:none;list-style:none;text-decoration:none;}
img {border:0px;margin:0px;padding:0px;}
p {margin:0px;padding:0px;}
a {text-decoration:none;margin:0;padding:0;border:0;color:#000;}
.bg {
	max-width: 640px;
	margin: 0 auto;
}
.head {
	background:#961416;
	float: left;
	height: 44px;
	width: 100%;
	position: relative;
}
.logo {
	float: left;
	width: 90px;
	position: absolute;
	z-index: 99999;
	left: 3%;
	top: 5px;
	height: 32px;
}
.left_arrow {
	float: left;
	width: 15px;
	position: absolute;
	left: 3%;
	top: 9px;
	height: 26px;
	z-index: 9999999;
}
.head_more_img {
	  float: right;
	  width: 6px;
	  position: absolute;
	  right: 3%;
	  top: 10px;
	  z-index: 99999;
	  padding-right: 10px;
	  padding-left: 10px;
}
.menu_img {
	float: right;
	width: 20px;
	position: absolute;
	z-index: 99999;
	right: 3%;
	top: 15px;
	height: 14px;
}
.head span {
	font-size: 18px;
	line-height: 44px;
	color: #FFF;
	text-align: center;
	float: left;
	width: 100%;
}
.head div {
	background-color:transparent;
	display: inline;
	float: left;
	height: 28px;
	width: 64%;
	margin-top: 8px;
	margin-left: 18%;
}
.text1:focus,.text2:focus,.text3:focus,.text4:focus,.option1:focus,.option2:focus,.shop_num div input:focus,.shop_num_div input:focus,.get_div textarea:focus,.invitation_cons textarea:focus {outline:none;}
.text1 {
	float: left;
	height: 28px;
	width: 80%;
	background-image: url(../images/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: 5% center;
	background-size: 16px 16px;
	text-decoration: none;
	border: 0;
	padding-left: 20%;
	display: inline;
	font-family: "微软雅黑";
	line-height: 28px;
	color: #808080;
	border-radius:15px;
}
.cen {
	width: 100%;
	float: left;
	padding-bottom: 60px;
}

.link {
	background-image: url(../images/link_bg.png);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 100%;
	margin-top: 15px;
	background-size: 100% 50px;
	position: fixed;
	z-index: 999999999;
	left: 0px;
	bottom: 0px;
}
.link ul li {
	text-align: center;
	float: left;
	height: 50px;
	width: 25%;
}
.link ul li a {
	color: #FFF;
	float: left;
	height: 22px;
	width: 100%;
	padding-top: 28px;
}
.link ul li a.link_bg1 {
	background-image: url(../images/link_bg1.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size:20px;
}
.link ul li a.link_bg1:active {background-image: url(../images/link_bg1s.png); color:#ff9c00;}
.link ul li a.link_bg2:active {background-image: url(../images/link_bg2s.png); color:#ff9c00;}
.link ul li a.link_bg3:active {background-image: url(../images/link_bg3s.png); color:#ff9c00;}
.link ul li a.link_bg4:active {background-image: url(../images/link_bg4s.png); color:#ff9c00;}
.link ul li a.link_bg2 {
	background-image: url(../images/link_bg2.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size:20px;
}
.link ul li a.link_bg3 {
	background-image: url(../images/link_bg3.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size:20px;
}
.link ul li a.link_bg4 {
	background-image: url(../images/link_bg4.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size:20px;
}
.foot {
	background-color: #FFF;
	float: left;
	height: 44px;
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 9;
}
.foot_left {
	float: left;
	width: 25%;

}
.shopcar{
	background-image: url(../images/shopcar2.png);
	background-repeat: no-repeat;
	background-size:23px;
	background-position: center 9px;
	border-top:1px solid #eeeeee;
}
.foot .foot_left .shoucang_link {
	width: 50%;
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center 10px;
	height: 44px;
	border-right:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.foot a {
	text-align: center;
	float: left;
	color: #333;
	width: 20%;
	/*height: 16px;
	width: 20%;
	color: #333;
	padding-top: 28px;
	background-repeat: no-repeat;
	background-position: center 2px;*/
	background-size: 26px;
}

.foot_left div {
	float: left;
	height: 44px;
	width: 50%;
	position: relative;
}
.foot_left div span, .hrad_wz span {
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	background-color: #e02b4d;
	text-align: center;
	float: left;
	height: 12px;
	position: absolute;
	left: 62%;
	top:8px;
	z-index: 9;
	border-radius: 100em;
	width: 12px;
}
.foot_right {
	float: left;
	height: 44px;
	width: 75%;
}
.show_div .foot_right{
	width: 266px;
	position: fixed;
	bottom:0px;
	right:0px;

}
.show_div .p15{
	padding-left: 15px;
}
.foot .foot_right a,.show_div .foot_right a {
	line-height: 44px;
	background-color: #f89e06;
	float: left;
	height: 44px;
	width: 50%;
	padding-top: 0px;
	color: #FFF;
	text-align: center;
}
.foot .foot_right .red_c,.show_div .foot_right .red_c {
	background-color: #bf1919;
}
.backToTop {display: none; border-radius:5em; border:1px solid #414141; opacity:0.8;width: 44px;height: 44px;background: url(../images/return_img.png) no-repeat;background-size:100% 100%;position: fixed;right: 3%;bottom: 40%;z-index:9999999;}
.search_link {
	float: right;
	line-height: 44px;
	right: 3%;
	position: absolute;
	z-index: 99999;
	font-size: 16px;
	color: #FFF;
}
.Menubox1 {
	width: 27.6%;
	float: left;
}
.Menubox1 li {
	float: left;
	width: 100%;
	text-align: center;
	height: 44px;
	line-height: 44px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.Menubox1 li a {
	float: left;
	width: 100%;
	color: #333;
}
.Menubox1 li a.hover {
	background-color: #FFFFFF;
	color:#ec8d1f;
}
.Contentbox1 {
	float: left;
	width: 72.4%;
}
#con_one_1 {
	float: left;
	width: 100%;
}
#con_one_2,#con_one_3,#con_one_4 {
	display: none;
	float: left;
	width: 100%;
}
.class_tab {
	float: left;
	width: 100%;
	position: relative;
}
.class_bg {
	background-image: url(../images/class_line.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-size: 100% 100%;
}
.class_pro_list {
	float: left;
	width: 100%;
	margin-top: 25px;
}
.class_pro_list ul li {
	float: left;
	width: 40%;
	display: inline;
	margin-right: 5%;
	margin-left: 5%;
}
.class_pro_list ul li a {
	float: left;
	width: 100%;
	height: 100%;
}
.class_pro_list ul li a img {
	float: left;
	width: 59.7%;
	display: inline;
	margin-left: 20%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}
.class_pro_list ul li a span {
	line-height: 30px;
	text-align: center;
	float: left;
	width: 100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.class_pro_list ul li a:active img {
	border-right-color: #dcdad9;
	border-bottom-color: #dcdad9;
	
}
.class_pro_list ul li a:active span { color:#ec8d1f;}
.class_pro_lists {
	float: left;
	width: 100%;
}
.class_pro_lists ul li {
	float: left;
	width: 40%;
	display: inline;
	margin-right: 5%;
	margin-left: 5%;
}
.class_pro_lists ul li a {
	float: left;
	width: 100%;
	height: 86px;
	line-height: 86px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.class_pro_lists ul li a:active { color:#ec8d1f;}
.receipt_con {
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 30px;
}
.receipt_cons {
	float: left;
	width: 96%;
	padding-bottom: 20px;
	display: inline;
	padding-right: 2%;
	padding-left: 2%;
	background-color: #fff;

}
.receipt_con_t {
	font-size: 14px;
	line-height: 40px;
	color: #444;
	float: left;
	width: 100%;
}
.receipt_class {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
}
.receipt_class a {
	font-size: 10px;
	line-height: 22px;
	color: #ccc;
	display: inline;
	float: left;
	height: 22px;
	margin-top: 5px;
	border: 2px solid #e6e6e6;
	margin-right: 2%;
	padding-right: 10px;
	padding-left: 10px;
}
.receipt_class a.on {
	color: #444;
	border-top-color: #ff6633;
	border-right-color: #ff6633;
	border-bottom-color: #ff6633;
	border-left-color: #ff6633;
}
.receipt_class input {
	float: left;
	height: 14px;
	width: 14px;
}
.receipt_class span {
	line-height: 14px;
	color: #666;
	float: left;
	margin-right: 3%;
	margin-left: 3%;
	display: inline;
}
.receipt_con_t span {
	font-size: 10px;
	color: #999;
	display: inline;
	float: left;
	margin-left: 3%;
}
.receipt_con_t div {
	float: left;
	height: 40px;
}
.text2 {
	font-family: "微软雅黑";
	line-height: 40px;
	color: #444;
	display: inline;
	float: left;
	height: 40px;
	width: 94.3%;
	border: 1px solid #e9e9e9;
	padding-left: 5%;
	background-color:#fefbf6;
}
.button1 {
	float: left;
	width: 30%;
	line-height: 28px;
	text-align: center;
	height: 28px;
	margin-left:35%;
	font-size: 14px;
	color: #FFF;
	display: inline;
	margin-top: 20px;
	background-color: #e74b23;
	text-decoration: none;
	border: 0;
}
.time_div {
	font-size: 10px;
	color: #999;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	padding-bottom: 15px;
}
.shop_car_null{
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
.shop_car_null img{width:34%;margin-top:13%;display:inline;float:left;margin-left:33%}
.shop_car_null span{font-size:16px;color:#333;line-height:40px;float:left;width:100%;text-align:center;margin-top:5%}
.shop_car_null div{color:#666666;float:left;width:100%;text-align:center}
.shop_car_null a{
	line-height: 30px;
	height: 30px;
	width: 24%;
	font-size: 16px;
	color: #fff;
	background-size: 100% 100%;
	margin-top: 5%;
	float: left;
	display: inline;
	margin-left: 38%;
	background-color: #f66806;
	text-align: center
}
.shop_list {
	float: left;
	width: 100%;
	margin-top: 44px;
}
.shop_list ul li {
	float: left;
	width: 100%;
	margin-top: 10px;
	background-color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
}
.check1 {
	float: left;
	height: 14px;
	width: 14px;
	position: absolute;
	z-index: 99999;
	top: 46%;
	left: 3%;
	-webkit-appearance: none;
	border: 1px solid #c8c8c8;
	border-radius: 50%;
}

.check1:checked,.shop_all input:checked{
	background:url("../images/ok.png") -1px -1px no-repeat;
	background-size: 14px 14px;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-animation: checkboxcheck 125ms 50ms cubic-bezier(.1,0,.1,1) forwards;
	animation: checkboxcheck 125ms 50ms cubic-bezier(.1,0,.1,1) forwards;
}
.shop_list ul li a img {
	display: inline;
	float: left;
	width: 24%;
	margin-left: 10%;
	border: 1px solid #e9e9e9;
	margin-right: 3%;
}
.shop_div {
	float: left;
	width: 60%;
}
.shop_link {
	line-height: 22px;
	color: #333;
	float: left;
	width: 100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.shop_info {
	line-height: 22px;
	color: #999;
	float: left;
	width: 100%;
}
.shop_num {
	float: left;
	width: 100%;
}
.shop_num span {
	line-height: 26px;
	color: #999;
	float: left;
}
.shop_num div {
	line-height: 26px;
	background-image: url(../images/shop_num_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 100px;
	background-size: 100px 26px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3D3D3;
}
.shop_num_div {
	line-height: 28px;
	background-image: url(../images/shop_num_bgs.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 100px;
	background-size: 100px 26px;
	margin-top: 12px;
}
.shop_num div a,.shop_num_div a {
	float: left;
	height: 26px;
	width: 33px;
}
.shop_num div input,.shop_num_div input {
	line-height: 26px;
	color: #333;
	float: left;
	height: 26px;
	width: 34px;
	font-family: "微软雅黑";
	text-align: center;
	border-color: transparent;
	background-color: transparent;
	text-decoration: none;
	border: 0;
}
.money {
	line-height: 24px;
	text-align: right;
	float: left;
	width: 100%;
	color: #ff0000;
}
.shop_all {
	float: left;
	width: 100%;
	margin-top: 10px;
	background-color: #FFF;
	height:44px;
}
.shop_all input {
	display: inline;
	float: left;
	height: 14px;
	width: 14px;
	margin-top: 15px;
	margin-right: 5%;
	margin-left: 3%;
	-webkit-appearance: none;
	border: 1px solid #c8c8c8;
	border-radius: 50%;
}
.shop_all span {
	font-size: 14px;
	line-height: 44px;
	color: #333;
	float: left;
}
.shop_all a {
	line-height: 22px;
	color: #ed6132;
	float: right;
	height: 22px;
	margin-right: 5%;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px solid #ed6132;
	margin-top: 10px;
}
.shop_infos {
	float: left;
	width: 94%;
	margin-top: 10px;
	background-color: #FFF;
	height: 56px;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	line-height: 24px;
	padding-top: 8px;
	display: inline;
	padding-right: 3%;
	padding-left: 3%;
}
.shop_infos div {
	float: left;
	width: 100%;
}
.shop_infos div span {
	color: #666;
	float: left;
}
.shop_infos div span.fr {
	color: #ff0000;
	float: right;
}
.shop_infos div span.freight {
	font-size: 10px;
	color: #999;
}
.buy_div {
	background-color: #fffaf2;
	float: left;
	height: 46px;
	width: 94%;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	display: inline;
	padding-right: 3%;
	padding-left: 3%;
}
.buy_div div {
	line-height: 46px;
	color: #444;
	float: left;
}
.buy_div div span {
	color: #ff0000;
	display: inline;
	margin-left: 15px;
}
.buy_div a {
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	float: right;
	height: 28px;
	width: 86px;
	margin-top: 9px;
	text-align: center;
     background: #ff6633;
}
.order_form_info {
	background-repeat: no-repeat;
	float: left;
	width: 94%;
	padding-bottom: 10px;
	background-size: 100% 100%;
	display: inline;
	padding-right: 3%;
	padding-left: 3%;
	background-color: #FFF;
	margin-top: 10px;
}
.order_form_info_t {
	line-height: 36px;
	float: left;
	width: 100%;
	font-size: 14px;
	color: #444;
}
.order_form_info_t div {
	background-image: url(../images/address_user_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	display:inline;
	height: 36px;
	padding-left: 24px;
	background-size:20px;
}
.order_form_info_t span {
	background-image: url(../images/address_tel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	display:inline;
	height: 36px;
	padding-left: 20px;
	background-size:14px;
}
.order_form_infos {
	line-height: 20px;
	color: #666;
	float: left;
	width: 100%;
}
.order_form_link {
	float: left;
	height: 100%;
	width: 90%;
}
.order_form_info_div {
	background-color: #FFF;
	display: inline;
	float: left;
	width: 94%;
	padding-right: 3%;
	padding-left: 3%;
	border-bottom: 1px solid #eeeeee;
	margin-top: 10px;
	line-height: 18px;
	color: #999;
}
.order_form_info_div_t {
	line-height: 34px;
	float: left;
	width: 100%;
	color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
}
.order_form_info_div_t span {
	float: left;
}
.order_form_info_div_t span.fr {
	float: right;
}
.order_form_info_div_t.no_top {
	border-top-style: none;
}
.order_form_info_divs {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	font-size: 10px;
}
.order_form_info_div_t span.fr.no_h {
	line-height: normal;
}
.order_form_info_div_t a {
	float: left;
	width: 90%;
	padding-right: 10%;
	background-image: url(../images/right_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 12px;
	color: #666;
	position: relative;
}
.t_div {
	background-color: #FFF;
	display: inline;
	float: left;
	width: 94%;
	padding-right: 3%;
	padding-left: 3%;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #eeeeee;
	margin-top: 10px;
	font-size: 16px;
	color: #444;
}
.order_form_pro {
	background-color: #FFF;
	display: inline;
	float: left;
	width: 94%;
	padding-right: 3%;
	padding-left: 3%;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
}
.order_form_pro a img {
	float: left;
	width: 30%;
}
.order_form_pro div {
	float: left;
	width: 67%;
	margin-left: 3%;
	line-height: 20px;
	display: inline;
	margin-top: 10px;
	color: #999;
}
.order_form_pro div a {
	line-height: 20px;
	color: #333;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.order_form_pro div span {
	float: left;
	width: 100%;
}
.order_form_pro div span span {
	width: auto;
}
.order_form_pro div span span.fr {
	color: #ff0000;
	float: right;
}
.get_div {
	background-color: #FFF;
	display: inline;
	float: left;
	width: 94%;
	padding-right: 3%;
	padding-left: 3%;
	border-bottom: 1px solid #eeeeee;
	margin-top: 10px;
	padding-bottom: 20px;
}
.get_div div {
	line-height: 38px;
	color: #666;
	float: left;
	width: 100%;
}
.get_div textarea {
	background-color: #fefbf6;
	float: left;
	height: 80px;
	width: 99.3%;
	color: #666;
	border: 1px solid #ccc;
	scroll: none;
	overflow-y: hidden;
	resize: none;
}
.sort {
	background-color: #eaeaea;
	float: left;
	height: 44px;
	width: 100%;
}
.sort a {
	float: left;
	width: 20%;
	text-align: center;
	line-height: 42px;
	height: 42px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	font-size: 14px;
	color: #838281;
	display: inline;
	margin-right: 2%;
	margin-left: 2%;
}
.sort a.on {
	border-bottom-color: #c51b0c;
	color: #ad0f01;
}
.sort span {
	line-height: 44px;
	float: left;
	color: #838281;
	width: auto;
}
.sort a.on.arrow_up {
	background-image: url(../images/arrow_up_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 18%;
	padding-right: 2%;
	background-size: 12px;
}
.sort a.on.arrow_down {
	background-image: url(../images/arrow_dowm_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 18%;
	padding-right: 2%;
	background-size: 12px;
}
.pro_list {
	float: left;
	width: 97%;
	padding-bottom: 20px;
}
.pro_list ul li {
	background-color: #FFF;
	display: inline;
	float: left;
	width: 47%;
	margin-top: 3%;
	margin-left: 3%;
	border-radius: 5px;
}
.pro_list ul li a img {
	float: left;
	width: 90%;
	margin-top: 5%;
	margin-left: 5%;
	padding-bottom: 5%;
	display: inline;
}
.pro_link {
	line-height: 20px;
	color: #333;
	float: left;
	width: 84%;
	display: inline;
	height: 40px;
	margin-left: 8%;
	overflow: hidden;
}
.pro_list ul li div {
	line-height: 30px;
	display: inline;
	float: left;
	height: 30px;
	width: 84%;
	margin-top: 10px;
	margin-left: 8%;
	padding-bottom: 10px;
}
.pro_list ul li div span {
	color: #d6103b;
	float: left;
}
.pro_list ul li div a {
	float: right;
	height: 30px;
	width: 30px;
	background-image: url(../images/collect_bgs.jpg);
	background-repeat: no-repeat;
	background-size:100% 100%;
}
.pro_list ul li div a.on {
	background-image: url(../images/collect_hover_bg.jpg);
	background-repeat: no-repeat;
}

.pro_con {
	float: left;
	width: 100%;
}
#demoContent1 {
	float: left;
	width: 100%;
	background-color: #fff;
	position: relative;

}
#demoContent1 .effect {
	display: inline-block;


	*display:inline;
	zoom: 1;
	text-align: left;
	float: left;
	width: 100%;
}
.slideBox1{
	width: 100%;
	overflow: hidden;
	float: left;
}
.slideBox1 .hd{
	height: 8px;
	overflow: hidden;
	position: absolute;
	bottom: 20px;
	z-index: 2;
	float: left;
	display: inline;
	left: 50%;
	margin-left: -64px;
}
.slideBox1 .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox1 .hd ul li{
	width: 22px;
	height: 8px;
	float: left;
	display: inline;
	margin-right: 2px;
	margin-left: 2px;
	background-size: 100% 100%;
	background-color: #b9b9b9;
}
.slideBox1 .hd ul li.on{ background-color:#d6103b;}

.slideBox1 .bd{
	z-index: 1;
	overflow: hidden;
	float: left;
	width: 100%;
	display: inline;

}
.slideBox1 .bd img {
	float: left;
	width: 100%;
}
.slideBox_page {
	float: right;
	height: 36px;
	width: 36px;
	overflow:hidden;
	position: absolute;
	z-index: 99999;
	bottom:1%;
	right: 10%;
	background-color: #9e9e9e;
	font-size: 16px;
	line-height: 36px;
	color: #FFF;
	text-align: center;
	border-radius: 5em;
}
.slideBox_page ul li {
	float: left;
	height: 36px;
	width: 36px;
	display: none;
}
.slideBox_page ul li.on{
	display: block;
}
.pro_cons {
	float: left;
	width: 94%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	display: inline;
	padding-right: 3%;
	padding-left: 3%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.pro_cons a {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	float: left;
	width: 100%;
}
.pro_cons span {
	line-height: 36px;
	float: left;
	width: 100%;
	font-size: 18px;
	color: #cc0000;
}
.pro_con_info {
	float: left;
	width: 100%;
}
.pro_con_info ul li {
	line-height: 46px;
	display: inline;
	float: left;
	height: 46px;
	width: 94%;
	padding-right: 3%;
	padding-left: 3%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	color: #333;
	background-color: #FFF;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.pro_con_info ul li a {
	float: left;
	height: 100%;
	width: 100%;
	background-image: url(../images/right_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 10px;
	color: #333;
}
.pro_con_info ul li a select { width:22%;vertical-align: middle}
.pro_tab {
	background-color: #FFF;
	float: left;
	width: 94%;
	margin-top: 10px;
	padding-bottom: 20px;
	display: inline;
	padding-right: 3%;
	padding-left: 3%;
}
.Menubox2 {
	width: 100%;
	height: 30px;
	float: left;
	background-color:#FFF;
	border-radius: 5px;
	border: 1px solid #ca3b55;
	margin-top: 10px;
}

.Menubox2 li {
	float: left;
	cursor: pointer;
	width: 50%;
	text-align: center;
	height: 30px;
	font-size: 14px;
}

.Menubox2 li a {
	height: 30px;
	float: left;
	width: 100%;
	color: #a60300;
	line-height: 30px;
	font-size: 14px;
}

.Menubox2 li a.hover {
	color: #FFF;
	background-image: url(../images/pro_tab_hover_bg.jpg);
	background-repeat: no-repeat;
	background-size:100% 100%;
}

.Contentbox2 {
	float: left;
	width: 100%;
	margin-top: 10px;
}

#con_two_1 {
	float: left;
	width: 100%;
}

#con_two_2 {
	display: none;
	float: left;
	width: 100%;
}
.pro_con_div {
	line-height: 24px;
	color: #333;
	float: left;
	width: 100%;
}
.pro_con_div img {
	float: left;
	width: 100%;
}

.like_list {
	background-color: #FFF;
	float: left;
	width: 100%;
	margin-top: 10px;
}

.like_t {
	font-size: 16px;
	line-height: 48px;
	color: #333;
	display: inline;
	float: left;
	width: 94%;
	margin-left: 3%;
}

.like_list ul {
	display: inline;
	float: left;
	width: 94%;
	margin-left: 3%;
}

.like_list ul li {
	float: left;
	width: 31%;
	margin-right: 2%;
	display: inline;
}

.like_list ul li div {
	float: left;
	width: 100%;
	position: relative;
}
.like_list ul li .qian {
	float: left;
	margin-top: 5px;
	text-align: center;
	font-size: 10px;
	color: #ff0000;

}
.like_list ul li .qian span {
	color: #c0c0c0;
	text-decoration: line-through;
	display: inline;
	margin-left: 7px;
	width: auto;
	float: none;
}
.like_list ul li div a img {
	float: left;
	width: 100%;
}

.like_info {
	height: 14px;
	color: #FFF;
	display: inline;
	float: left;
	width: 94%;
	padding-top: 3px;
	padding-right: 3%;
	padding-bottom: 3px;
	padding-left: 3%;
	position: absolute;
	left: 0px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	bottom: 0px;
	background-image: url(../images/hyaline_bgs.png);
	background-repeat: repeat;
}

.like_list ul li span {
	line-height: 36px;
	color: #cc0000;
	text-align: center;
	float: left;
	width: 100%;
}
.link_button {
	font-size: 16px;
	line-height: 34px;
	color: #FFF;
	background:#ff6633;
	text-align: center;
	float:right;
	height: 34px;
	width: 90px;
	display: inline;
	position: absolute;
    left: 50%;
    margin-left:-40px;
    top: 10px;
}
.link.no_top {
	margin-top: 0px;
}
.link.no_top.black{
	background:rgba(0,0,0,0.5);

}
.auction_list {
	float: left;
	width: 97%;
	margin-top: 10px;
	padding-bottom: 20px;
}
.auction_list ul li {
	display: inline;
	float: left;
	width: 47%;
	margin-top: 10px;
	margin-left: 3%;
	background-image: url(../images/auction_list_bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding-bottom: 5%;
}
.auction_list ul li a img {
	display: inline;
	float: left;
	width: 70%;
	margin-top: 10%;
	margin-left: 15%;
}
.auction_link {
	line-height: 20px;
	color: #333;
	display: inline;
	float: left;
	height: 40px;
	width: 90%;
	margin-top: 10px;
	margin-left: 5%;
	overflow: hidden;
}
.auction_info {
	line-height: 34px;
	color: #333;
	display: inline;
	float: left;
	width: 90%;
	margin-left: 5%;
}
.auction_info span {
	font-size: 16px;
	color: #c10f08;
}
.schedule {
	display: inline;
	float: left;
	width: 90%;
	margin-left: 5%;
}
.schedule_t {
	font-size: 8px;
	line-height: 18px;
	color: #666;
	float: left;
	width: 100%;
}
.schedule_t span {
	float: left;
}
.schedule_t span.fr {
	float: right;
}
.schedule_con {
	background-color: #d9deda;
	float: left;
	height: 5px;
	width: 100%;
}
.schedule_con div {
	background-color: #f4ce32;
	float: left;
	height: 5px;
}
.auction_button {
	line-height: 24px;
	color: #FFF;
	background-image: url(../images/auction_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: inline;
	float: left;
	height: 24px;
	width: 60%;
	margin-top: 10px;
	margin-left: 20%;
	background-size:100% 24px;
}
.auction_button.end_link {
	background-image: url(../images/auction_buttons.jpg);
	background-repeat: no-repeat;
}
.link_money {
	font-size: 16px;
	line-height: 50px;
	color: #FFF;
	display: inline;
	float: left;
	margin-left: 8%;
}
.link_money span {
	font-size: 20px;
}
.pro_cons span.auction_money {
	font-size: 20px;
}
.pro_cons span.auction_money span {
	float: none;
	width: auto;
	font-size: 16px;
	color: #333;
}
.auction_moneys {
	line-height: 36px;
	color: #999;
	float: left;
	width: 100%;
}
.pro_cons div.auction_moneys span {
	float: none;
	width: auto;
	font-size: 16px;
	color: #999;
}
.pro_cons div.auction_moneys span.original {
	text-decoration: line-through;
}
.count_down_div {
	display: inline;
	float: left;
	width: 94%;
	margin-top: 25px;
	margin-left: 3%;
	padding-bottom: 25px;
}
.count_down_div img {
	float: left;
	width: 24px;
}
.count_down_div span {
	font-size: 14px;
	line-height: 22px;
	color: #353535;
	display: inline;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.count_down_div div {
	line-height: 24px;
	background-color: #d6103b;
	float: left;
	height: 24px;
	width: 30px;
	font-family: Arial;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	border-radius: 5px;
}
.pro_lists {
	float: left;
	width: 97%;
	padding-bottom: 15px;
}
.pro_lists ul li {
	float: left;
	width: 47%;
	margin-top: 10px;
	background-color: #FFF;
	padding-top: 3%;
	padding-bottom: 3%;
	display: inline;
	margin-left: 3%;
}
.pro_lists ul li a img {
	display: inline;
	float: left;
	width: 90%;
	margin-left: 5%;
}
.pro_info {
	line-height: 28px;
	display: inline;
	float: left;
	width: 90%;
	margin-left: 5%;
	margin-top: 5px;
}
.pro_info a {
	color: #333;
	float: left;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pro_info span {
	font-family: "黑体";
	font-size: 16px;
	color: #2f2b2b;
}
.pro_info span span.px_10 {
	font-size: 10px;
	font-family: "黑体";
}
.pro_info span span.original {
	font-size: 10px;
	color: #8e8e8e;
	text-decoration: line-through;
}.pro_info div {
	float: left;
}
/*.pro_info span.num {
	font-family: "微软雅黑";
	font-size: 9px;
	float: right;
	line-height: 28px;
	color: #999;
}
.pro_info span.num span {
	font-family: "微软雅黑";
	font-size: 9px;
	color: #ad0f01;
}*/
.pro_cons span span.original {
	font-size: 16px;
	color: #999;
	text-decoration: line-through;
	display: inline;
	float: none;
	width: auto;
	margin-left: 10px;
}
.link_button span {
	background-image: url(../images/add_bg.jpg);
	background-repeat: no-repeat;
	background-position: 8px center;
	font-size: 12px;
	background-size: 14px;
	float: left;
	width: 62px;
	text-align: left;
	padding-left: 24px;
	line-height: 30px;
}
.link_button.buy_link {
	background-image: url(../images/buy_buttons.png);
	background-repeat: no-repeat;
	text-shadow: none;
	background-size: 100% 100%;
	line-height: 34px;
	margin-left: -140px;
    float: left;
    position: absolute;
    top: 8px;
    margin-top: 0px;
    left: 50%;
}
.link_button.buy_link span {
	background-image: url(../images/buy_bg.jpg);
	background-repeat: no;
	background-position: 7px 10px;
}
.shop_link_num {
	float: right;
    height: 34px;
    width: 34px;
    background-image: url(../images/shop_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-right: 7%;
    display: inline;
    position: absolute;
    left: 50%;
    margin-left: 100px;
    top: 8px;
}
.shop_link_num div {
	font-size: 9px;
	line-height: 16px;
	color: #FFF;
	background-color: #da3438;
	text-align: center;
	float: right;
	height: 16px;
	width: 16px;
	position: absolute;
	z-index: 999;
	right: 2px;
	top: 2px;
	border-radius: 5em;
}
.slideBox_div {
	float: left;
	width: 100%;
}
.slideBox{
	position: relative;
	overflow: hidden;
}
	.slideBox .hd{
	position: absolute;
	height: 30px;
	line-height: 30px;
	bottom: 0;
	right: 3%;
	z-index: 1;
}
	.slideBox .hd li{
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
	.slideBox .hd li.on{ background:#0085d0;  }
	.slideBox .bd{
	position: relative;
	z-index: 0;
}
	.slideBox .bd li{
	position: relative;
	width: 100%;
}
	.slideBox .bd li img{
	width: 100%;
	display: block;
}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	.slideBox .bd li .tit{
	display: inline-block;
	width: 97%;
	position: absolute;
	bottom: 0;
	height: 30px;
	line-height: 30px;
	background: url(../images/hyaline_bg.png) repeat;
	color: #fff;
	font-family: "微软雅黑";
	padding-left: 3%;
}
#demoContent2 {
	float: left;
	width: 100%;
	padding-bottom: 50px;
}
#demoContent2 .effect {
	display: inline-block;


	*display:inline;
	zoom: 1;
	text-align: left;
	float: left;
	width: 100%;
}
.slideBox2{
	width: 100%;
	overflow: hidden;
	float: left;
}
.slideBox2 .bd{
	z-index: 1;
	overflow: hidden;
	float: left;
	width: 100%;
	display: inline;
}
.slideBox2 .bd img {
	float: left;
	width: 100%;
}
.slideBox_page2 {
	float: right;
	height: 36px;
	width: 36px;
	font-size: 16px;
	line-height: 36px;
	display: inline;
	margin-right: 5%;
	overflow: hidden;
	margin-top: 27px;
	color: #454545;
	margin-bottom: 27px;
}
.slideBox_page2 div {
	float: left;
	height: 36px;
	width: 36px;
}
.no_bg {
	background-image: none;
}
.slideBox_page2 div span {
	font-size: 18px;
}
.slideBox2 a.prev {
	float: left;
	height: 30px;
	width: 30px;
	display: inline;
	margin-left: 5%;
	background-image: url(../images/banner_left_img.jpg);
	background-repeat: no-repeat;
	margin-top:50px;
	background-size:30px 30px;
}
.slideBox2 a.next {
	float: left;
	height: 30px;
	width: 30px;
	display: inline;
	margin-left: 5%;
	background-image: url(../images/banner_right_img.jpg);
	background-repeat: no-repeat;
	margin-top:50px;
	background-size:30px 30px;
}
.download_link {
	float: right;
	height: 30px;
	width: 30px;
	display: inline;
	margin-right: 5%;
	background-image: url(../images/download_img.jpg);
	background-repeat: no-repeat;
	background-size: 14px;
	margin-top:50px;
	background-position: center center;
}
.head ul {
	float: right;
	width: 136px;
	position: absolute;
	z-index: 9999999;
	top: 44px;
	right: 0px;
	background-color: #eaeaea;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d4d4d4;
	display: none;
}
.head ul li {
	line-height: 44px;
	text-align: center;
	float: left;
	height: 44px;
	width: 136px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
}
.head ul li a {
	color: #232323;
	text-align: center;
	float: left;
	width: 136px;
}
.head ul li a.right_menu_bg1 {
	background-image: url(../images/right_menu_bg1.jpg);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-size:18px;
}

.head ul li a.right_menu_bg2 {
	background-image: url(../images/right_menu_bg2.jpg);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-size:18px;
}
.head ul li a.right_menu_bg3 {
	background-image: url(../images/right_menu_bg3.jpg);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-size:18px;
}
.head ul li a.right_menu_bg4 {
	background-image: url(../images/right_menu_bg4.jpg);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-size:18px;
}
.head ul li a.right_menu_bg5 {
	background-image: url(../images/right_menu_bg5.jpg);
	background-repeat: no-repeat;
	background-position: 25px center;
	background-size:18px;
}
.discuss_list {
	float: left;
	width: 100%;
}
.discuss_list ul li {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.discuss_list_t {
	float: left;
	width: 100%;
	line-height: 20px;
	height: 20px;
}
.star_div {
	float: left;
	height: 20px;
	width: 96px;
	background-image: url(../images/star_bg.jpg);
	background-repeat: no-repeat;
	background-size:96px 20px;
}
.star_div div {
	background-image: url(../images/star_hover_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	background-size:96px 20px;
}
.discuss_list_t span {
	color: #999;
	float: right;
}
.discuss_info {
	font-size: 14px;
	line-height: 22px;
	color: #666;
	float: left;
	width: 100%;
	margin-top: 15px;
}
.pages {
	line-height: 68px;
	float: left;
	height: 68px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 16px;
	text-align: center;
}
.pages a {
	color: #999;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
.pages span {
	color: #999;
}
.write_link {
	line-height: 34px;
	background-image: url(../images/write_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	display: inline;
	float: right;
	height: 34px;
	width: 60px;
	margin-top: 20px;
	padding-left: 36px;
	font-size: 16px;
	color: #666;
	background-color: #f6ebd9;
	border-radius: 5px;
	background-size:18px;
}
.pages a.on {
	color: #333;
}

.link {
	background: #ffffff;
	border-top: 1px solid #eeeeee;
	float: left;
	height: 50px;
	width: 100%;
	margin-top: 15px;
	position: fixed;
	z-index: 99999;
	left: 0px;
	bottom: 0px;

}
.link ul li {
	text-align: center;
	float: left;
	height: 50px;
	width: 20%;
	position: relative;
}
.link ul li a {
	color: #333333;
	float: left;
	height: 22px;
	width: 100%;
	padding-top: 28px;
}
.link ul li a.link_bg1 {
	background-image: url(../images/footbg1.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size: 18px;
}
.link ul li a.link_bg2 {
	background-image: url(../images/footbg2.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size: 18px;
}
.link ul li.active a.link_bg1 {background-image: url(../images/footbga1.png); color:#d73232;}
.link ul li.active a.link_bg2{background-image: url(../images/footbga2.png); color:#d73232;}
.link ul li.active a.link_bg4{background-image: url(../images/footbga4.png); color:#d73232;}
.link ul li.active a.link_bg5{background-image: url(../images/footbga5.png); color:#d73232;}
.link ul li.active a.link_bg2 {
	background-image: url(../images/footbg2.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size:20px;
}
.link ul li a.link_bg3  i{
	display: block;
	position: absolute;
	top:-12px;
	left: 50%;
	margin-left: -15px;
	width: 35px;
	height: 35px;
	background-image: url(../images/footbg3.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:35px;
}
.link ul li a.link_bg4 {
	background-image: url(../images/footbg4.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size:20px;
}
.link ul li a.link_bg5 {
	background-image: url(../images/footbg5.png);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-size:20px;
}
.div_show {
	float: left;
	width: 100%;
	position: absolute;
	z-index: 999999;
	left: 0px;
	top: 0px;
}
.show_div {
	float: right;
	width:266px;
	position: fixed;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 9999999;
	background-color: #f4f4f4;
	margin-right: -280px;
	display: inline;
	overflow: auto;
	overflow-x:hidden;
}
.shade {
	float: left;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	z-index: 9999990;
	background-image: url(../images/hyaline_bg.png);
	background-repeat: repeat;
	display: none;
}
.show_div_t a img {
	float: left;
	height: 92px;
	width: 92px;
	border: 1px solid #d8d8d8;
}
.show_div_t {
	float: left;
	width: 200px;
	margin-top: 20px;
}
.show_div_t div {
	font-size: 9px;
	line-height: 22px;
	color: #c71909;
	float: left;
	width: 90px;
	display: inline;
	margin-left: 15px;
}
.show_div_t div span {
	font-size: 18px;
	line-height: 30px;
	float: left;
	width: 90px;
}
.show_info {
	float: left;
	width: 200px;
	margin-top: 25px;
}
.show_info span {
	line-height: 30px;
	color: #333;
	float: left;
	width: 34px;
	margin-top: 10px;
}
.show_infos {
	float: left;
	width: 166px;
}
.show_infos ul li {
	float: left;
	height: 30px;
	width: 166px;
	margin-top: 10px;
}
.show_infos ul li a {
	line-height: 28px;
	float: left;
	height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #999;
	color: #333;
	display: inline;
}
.show_infos ul li a:active {
	border-top-color: #d08181;
	border-right-color: #d08181;
	border-bottom-color: #d08181;
	border-left-color: #d08181;
}
.nums {
	line-height: 30px;
	color: #999;
	display: inline;
	float: left;
	width: 166px;
	padding-left: 34px;
}
.link_button.top_50 {
	margin-top: 50px;
}
.invitation_con {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-top: 10px;
}
.invitation_cons {
	float: left;
	width: 96%;
	padding-bottom: 20px;
	display: inline;
	padding-right: 2%;
	padding-left: 2%;
	background-color: #fff;

}
.invitation_cons textarea {
	float: left;
	height: 155px;
	width: 93.3%;
	margin-top: 25px;
	border: 1px solid #eeeeee;
	color: #999;
	display: inline;
	padding-right: 3%;
	padding-left: 3%;
	scroll: none;
	overflow-y: hidden;
	resize: none;
	padding-top: 5px;
}
.invitation_add {
	float: left;
	width: 100%;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
	padding-top: 15px;
}
.invitation_add div {
	float: left;
	width: 29.33%;
	display: inline;
	margin-right: 2%;
	margin-left: 2%;
}
.invitation_add div a img {
	float: left;
	width: 100%;
}
.post_button {
	line-height: 46px;
	/*background-image: url(../images/serve_button_bg.png);
	background-repeat: no-repeat;*/
	text-align: center;
	display: inline;
	float: left;
	height: 46px;
	width: 70%;
	margin-top: 50px;
	margin-left: 15%;
	font-size: 16px;
	color: #FFF;
	background-color: #ed6132;
	/*background-size: 100% 100%;
	text-shadow: 2px 2px 2px #e74b23;
	background-color: transparent;*/
}
.info_list {
	float: left;
	width: 100%;
}
.info_list ul li {
	background-color: #FFF;
	float: left;
	width: 94%;
	margin-top: 10px;
	display: inline;
	padding-right: 3%;
	padding-left: 3%;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}
.more_div {
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 15px;
}
.more_link {
	color:#DFDFDF;
	display: inline;
	padding-left: 30px;
	background-image: url(../images/more_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.info_list ul li a {
	float: left;
	width: 100%;
	height:100%;
}
.info_list ul li a div {
	line-height: 20px;
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #444;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
}
.info_list ul li a span {
	line-height: 20px;
	color: #999;
	float: left;
	margin-top: 10px;
}
.info_list ul li a img {
	float: right;
	width: 12px;
	margin-top: 10px;
}
.convert_cons {
	display: inline;
	float: left;
	width: 94%;
	margin-top: 3%;
	margin-left: 3%;
	padding-bottom: 3%;
	color: #666;
	line-height: 20px;
}
.convert_cons img {
	float: left;
	width: 100%;
}
.convert_cons span {
	line-height: 40px;
	float: left;
	width: 100%;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
	font-size: 16px;
	color: #333;
}
.info_con {
	float: left;
	width: 100%;
	margin-top: 10px;
	background-color: #FFF;
	box-shadow: 0px 2px 2px #beb4a6;
}
.return_link {
	font-size: 16px;
	line-height: 54px;
	color: #cfbb9d;
	display: inline;
	float: right;
	margin-right: 3%;
}
.info_con h1 {
	font-size: 14px;
	line-height: 22px;
	color: #444;
	display: inline;
	float: left;
	width: 94%;
	margin-top: 10px;
	margin-left: 3%;
	font-weight: normal;
}
.info_con_time {
	font-size: 10px;
	line-height: 30px;
	color: #999;
	display: inline;
	float: left;
	width: 94%;
	margin-left: 3%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
}
.show_infos ul li a.on {border-top-color: #d08181;border-right-color: #d08181;border-bottom-color: #d08181;border-left-color: #d08181;}.pro_cons span span.price_spans {
	float: none;
	width: auto;
}
.text3 {
	width: 20%;
	float: left;
	height: 30px;
	margin-top: 10px;
	line-height: 30px;
	color: #444;
	text-align: center;
}
.exclamatory {
	float: left;
	height: 20px;
	width: 90%;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	display: inline;
	padding-left: 10%;
	background-image: url(../images/exclamatory_bg.png);
	background-repeat: no-repeat;
	background-position: 2% center;
	background-size: 16px 16px;
	margin-top: 20px;
}
.wrongs {
	float: left;
	height: 20px;
	width: 90%;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	display: inline;
	padding-left: 10%;
	background-image: url(../images/wrong_bg.jpg);
	background-repeat: no-repeat;
	background-position: 2% center;
	background-size: 16px 16px;
	margin-top: 20px;
}
.link_button.top_50.buy {
	background-image: url(../images/logins_button_bg.png);
	background-repeat: no-repeat;
	text-shadow: 2px 2px 2px #d28b39;
	background-size: 100% 32px;
}
.link_button.top_50.buy span {
	background-image: url(../images/buy_bg.jpg);
	background-repeat: no-repeat;
}
.ba_f9 {
	background-color: #f9f9f9;
	background-image: none;
}
.collect_link {
	float: right;
	height: 32px;
	width: 32px;
	background-image: url(../images/collect_bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	z-index: 999;
	right: 5%;
	bottom: 25px;
}
.collect_link.on {
	background-image: url(../images/collect_bgs.png);
	background-repeat: no-repeat;
}
.slideBox5{
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;
}
	.slideBox5 .hd{
	height: 10px;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	z-index: 2;
	float: left;
	display: inline;
	left: 50%;

}
	.slideBox5 .hd li{
	width: 20px;
	height: 1px;
	float: left;
	display: inline;
	margin-right: 2px;
	margin-left: 2px;
	background: #b9b9b9;
}
.slideBox5 .hd li.on{
		background: #d6103b; }
.slideBox5 .bd{
	width: 100%;
	position: relative;
	z-index: 0;
	display: inline;
	float: left;

}
	.slideBox5 .bd li{
	position: relative;
	width: 100%;
}
	.slideBox5 .bd li img{
	width: 100%;
	display: block;
	float: left;
}

.order_form_info.on {
	background-image: url(../images/order_form_bg.jpg);
	background-repeat: no-repeat;
}
.order_form_info a img {
	float: right;
	width: 14px;
	margin-top: 25px;
}
.show_infos ul li a.end {
	color: #999;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.show_infos ul li a.end:active {
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}

.link_button.buy_link.end_bg {
	background-image: url(../images/buy_buttons2.png);
    background-repeat: no-repeat;
    margin-left: -140px;
    float: left;
    position: absolute;
    top: 8px;
    margin-top: 0px;
    left: 50%;
}
.link_button.buy_link.end_bg span {
	background-image: url(../images/buy_bg2.jpg);
	background-repeat: no-repeat;
}
.link_button.end_bgs {
	background-image: url(../images/buy_buttons2.png);
	background-repeat: no-repeat;
	position: absolute;
    left: 50%;
    margin-left: -20px;
    top: 9px;
    margin-top: 0px;
}
.link_button.end_bgs span {
	background-image: url(../images/add_bg2.jpg);
	background-repeat: no-repeat;
	text-shadow:none;
}
.new_add_link {
	font-size: 16px;
	line-height: 40px;
	color: #666;
	background-color: #FFF;
	text-align: center;
	float: left;
	height: 40px;
	width: 100%;
	margin-top: 10px;
}
/*.foot div.undercarriage {
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	background-image: url(../images/hyaline_bgs.png);
	background-repeat: repeat;
	text-align: center;
	float: left;
	height: 40px;
	width: 100%;
}*/
.head.bg_yellow {
	background-color: #F0DCAA;
	background-image: none;
}
.button_div {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	position: absolute;
	margin-top: -50px;
}
.button_div a {
	color: #FFF;
	background-color: #DDA415;
	display: inline;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	margin-left: 10px;
}
.coupon_list {
	float: left;
	width: 97%;
	background-color: #FFF;
	padding-right: 3%;
	padding-bottom: 10px;
	display: inline;
	border-bottom: 1px solid #eeeeee;
	margin-top: 10px;
}
.coupon_list ul li {
	display: inline;
	float: left;
	width: 47%;
	margin-top: 10px;
	margin-left: 3%;
}
.coupon_list ul li img {
	float: left;
	width: 100%;
}
.coupon_link {
	line-height: 24px;
	color: #666;
	text-align: center;
	float: left;
	height: 24px;
	width: 100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.coupon_cue {
	float: left;
	width: 94%;
	margin-top: 10px;
	margin-left: 3%;
	line-height: 20px;
	color: #444;
	display: inline;
	font-size: 14px;
}
.order_form_pro.order_form_pros {
	margin-top: 1px;
}
.slideBox5 .hd.left_13 {
	margin-left: -7px;
}
.link_button.no_float {
	position: static;
	margin-left: 0px;
	margin-right: 5px;
}
.option2 {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 34px;
	line-height: 34px;
	opacity: 0;
	z-index: 99999;
	padding-left: 10px;
	width: 30%;
}
div.page{
	float: left;
	width: 100%;
}

div.pinch-zoom {
    position: relative;
}
div.pinch-zoom div.description {
    position: absolute;
    top: 500px;
    left: 210px;
}
div.pinch-zoom, div.pinch-zoom img{
	width: 100%;
	-webkit-user-drag: none;
}
.slideBox2 .bd ul li {
	float: left;
	width: 100%;
}
.X_link {
	color: #FFF;
	display: inline;
	margin-left: 10px;
	font-size: 8px;
	background-color: #f00;
	line-height: 14px;
	text-align: center;
	height: 14px;
	padding-right: 3px;
	padding-left: 3px;
	font-family: Arial;
}


