body {
	padding: 0;
	margin: 0;
	font-family: "Helvetica","Hiragino Sans GB","Microsoft Yahei","Arial", sans-serif;
	font-size: 14px;
	color: #333;
	word-break: break-all;
	word-wrap: break-word
}

*{
	outline: none
}

form,input,button,textarea,p,blockquote,ul,ol,dl {
	margin: 0;
	padding: 0
}

textarea {
	resize: none
}

img,button {
	border: none; 
}

li {
	list-style: none
}

article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary {
	display: block
}

h1,h2,h3,h4,h5,h6 {
	margin: 0
}

i,em,address,cite {
	font-style: normal
}

a {
	color: #5188a6;
	text-decoration: none;
	cursor: pointer
}

a:hover {
	text-decoration: none
}

.float-l {
	float: left
}

.float-r {
	float: right
}

.float-no {
	float: none
}

.clear {
	height: 0;
	clear: both;
	overflow: hidden;
	font-size: 0
}
 
.title {
	font-size: 20px;
	color: #333
}
  
.ticket { 
	min-width: 902px;
    width: 100%;
    float: left;
    text-align: center;
    margin: 13px 0;
	}
.ticket-box {
    width: 902px;
    height: auto;
    background: #f6cc2c;
    margin: 0 auto;
    overflow: hidden;
}
	
.ticket-banner{ 
    height: 420px;  
    overflow: hidden;
	}
.ticket-banner1{  
    height: 406px;  
    overflow: hidden;
	}
	
.wrap_cont {
    background: #fff;
    width: 803px;
    margin: 0px auto;
    color: #434343;
    text-align: left;
    padding: 0 16px;
    overflow: hidden;
    margin-bottom: 15px;
	}	
.wrap_cont ul {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    margin-bottom: 40px;
    font-family: FZLT;
	overflow: hidden;
}
.wrap_cont ul li {
    width: 254px;
    float: left;
    border: 1px solid #e5e5e5;
    margin: 20px 17px 0 0;
}
.wrap_cont ul li:nth-child(3n){
	margin-right:0;
	}
  
.wrap_product{
	width:254px;
	float:left;	
	background:#fff;
	overflow:hidden;
	margin:0 15px 15px 0;
	position:relative;
	}

.wrap_product h2{ 
	height:30px;
	line-height:30px;
	overflow:hidden; 
	font-size:14px; 
	color:#5d5b5a; 
	padding-left:6px; }
.wrap_product_pic{ 
width:280px;
background:#fef5d7;
text-align:center;
padding:30px 0 40px 0; 
	
}
.wrap_product_pic img{
	max-width:179px;
	min-height:213px;
	_height:213px;
	_width:179px;}
.wrap_price{
	/*position:relative;*/
}
.wrap_price h3 {
	font-size:12px; 
	color:#656565; 
	line-height:16px; 
	padding:5px;
	text-decoration:line-through;  }
.wrap_price p { 
font-size:14px;
 color:#f15673; 
 line-height:20px;
 padding:0 0 20px 5px; 
 }
.wrap_price span {
	color:#f15673;
	font-size:23px;
	font-weight:600;
	}
.wrap_price .wrap_buy{
	display:block;
	position:absolute;
	bottom:3px;
	right:8px;}
 
 
 .ticket-content-bottom-title {
    width: 100%;
    float: left;
}
 
 .commodity-b-text {
    background: #fff;
    width: 761px;
    margin: 0px auto;
    padding: 40px 71px;
    font-family: "黑体";
    font-size: 19px;
    color: #434343;
    text-align: left;
    line-height: 26 px;
    letter-spacing: 1px;
    overflow: hidden;
	background:url(../images/hdbg.png) no-repeat;
	margin-bottom:15px;
	padding-bottom:71px;
}
.commodity-b-text p {
    margin: 0;
    padding: 0;
    margin: 20px 0;
    overflow: hidden;
	color:#fff;
	Letter-spacing:0px;
	}
.cd4223c {
    color: #dbd93f;
	font-weight:600;
}
.ticket-txt-em {
    color: #008ee9;
    text-decoration: none;
}
 
a{ 
	text-decoration:none; 
	color:#0066b3; 
}
a:hover{
	text-decoration:underline;
}
a.blue:link,a.blue:visited { 
	line-height: 20px; 
	color: #0065B3; 
}
a.blue:hover { 
	text-decoration: underline; 
	color: #4495D1; 
}
a.blue22:link,a.blue22:visited { line-height: 20px; color: #0065B3; font-family:Arial;}
a.blue22:hover {line-height: 20px; text-decoration: underline; color: #4495D1; }
.blueie6{padding-top:1px;_padding-top:2px; }
.li_ie6{_padding-top:3px;}

#share {
	width: 902px;
	height:27px; 
	margin:0 auto; 
	 margin-bottom:15px;
	background-image:url(../share/images/tit.jpg);
	overflow: hidden;
	font-family: "宋体";
	font-size: 14px;
	vertical-align: middle;
}

.random_play img{float: left;}

.wrap_cont .margin_none{
	margin-right:0;}