@charset "utf-8";
/* css document */
* {
	word-wrap: break-word
}
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset {
	margin: 0;
	padding: 0
}
body {
	font-family: "microsoft yahei", "arial";
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	border: none;
	background-color: #ffffff;
	/*css 禁止复制和选取*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
body .nohx {
	font-size: 12px;
}
ul, ol, dl {
	list-style-type: none
}
a {
	cursor:pointer;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #ff7900;
	text-decoration: underline;
}
a:active {
	color: #ff7900;
	text-decoration: none;
}
.news-content a.agray:link {
	color: #999999;
	text-decoration: none;
}
.news-content a.agray:visited {
	color: #999999;
	text-decoration: none;
	text-align: justify;
}
.news-content a.agray:hover {
	color: #ff7900;
	text-decoration: underline;
}
.news-content a.agray:active {
	color: #cc0000;
	text-decoration: none;
}
.clearfix {
 *zoom:1;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0
}
img {
	border: 0;
	margin:0;
}
.top-box {
	height:36px;
	line-height:36px;
	background-color:#f9f9f9;
	border-bottom:1px solid #eeeeee;
	color:#999999;
	min-width:1120px;
}
.top-box .language {
	float:right;
	margin-right:5px;
	display:inline-block;
	color:#666666;
}
.logo-box {
	margin:0 auto;
	width:1120px;
	position:relative;
	height:160px;
}
.logo-box .logo {
	position:absolute;
	top: 45px;
	left:0;
	display:block;
    width: 300px;
    height: 63px;
	background:url(/uploads/image/pimages/logo-new.svg) no-repeat;
	text-indent:-999px;
	background-size: 295px;
}
.logo-box .erweima {
	position:absolute;
	top:44px;
	right:14px;
}
.logo-box .telbox {
	position:absolute;
	top:10px;
	right:0;
	line-height:42px;
}
.logo-box .telbox .tel {
	display:block;
	font-size:30px;
	color:#ff7900;
	font-weight:bold;
}
.logo-box .soubox {
	position:absolute;
	top:55px;
	left: 410px;
	background-color:#ff7900;
	height:42px;
	line-height:36px;
}
.soubox .soucls {
	border:0;
	margin:3px 0 3px 3px;
	height:36px;
	line-height:36px;
	width:95px;
	color:#c8c8c8;
	float:left;
	text-align:center;
	background-color:#ffffff;
	position:relative;
	cursor:pointer;
}
.soubox .soucls .icon {margin-left:3px;}
.soubox .soucls ul {
	position:absolute;
	top:36px;
	left:-3px;
	width:100%;
	z-index:9999;
	border-bottom:3px solid #ff7900;
	border-left:3px solid #ff7900;
	border-right:3px solid #ff7900;
	border-radius:0 0 5px 5px;
	display:none;
}
.soubox .soucls ul li {
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#ffffff;
	color:#666666;
}
.soubox .soucls ul li.on {background-color:#ff7900; color:#ffffff;}
.logo-box .hottag {
	position:absolute;
	top:100px;
	left:410px;
	color:#999999;
	font-size:12px;
	line-height:20px;
}
.logo-box .hottag a {
	color:#999999;
	margin-right: 5px;
}
.logo-box .hottag a:hover {
	color:#ff7900;
	text-decoration: underline;
}
.logo-box .soubox input.txt {
	border:0;
	margin:3px 3px 3px 0;
	padding:0 3px 0 6px;
	height:36px;
	line-height:36px;
	float:left;
	width:325px;
	color:#333333;
	outline:none;
	font-size:14px;
}
.logo-box .soubox input.txt::-webkit-input-placeholder { /* webkit browsers */color: #c8c8c8;}
.logo-box .soubox input.txt::-moz-placeholder { /* mozilla firefox 19  */color: #c8c8c8;}
.logo-box .soubox input.txt:-ms-input-placeholder { /* internet explorer 10  */color: #c8c8c8;}
.logo-box .soubox input.txt::placeholder{color:#c8c8c8;}
.logo-box .soubox span.btn {
	color:#ffffff;
	width:80px;
	text-align:center;
	display:inline-block;
	float:left;
	cursor:pointer;
	background-color:#ff7900;
	border:none;
	height:42px;
	line-height:42px;
	padding:0;
}
.menu-box {
	height:48px;
	line-height:48px;
	background-color:#ff7900;
	min-width:1120px;
}
.menu-box .menu {
	margin:0 auto;
	width:1120px;
}
.menu-box .menu li {
	float:left;
	display:inline-block;
	width:100px;
	height:48px;
	text-align:center;
	position:relative;
}
.menu-box .menu li a {
	display:block;
	height:48px;
	line-height:48px;
	color:#ffffff;
	font-size:16px;
}
.menu-box .menu li a:hover {
	text-decoration:none;
	background:#ff9400;
}
.menu-box .menu li.on {
	background:#ff9400;
}
.navli-chd {
	display:none;
	width:100px;
	position:absolute;
	top:48px;
	left:0;
	z-index:999;
}
.navli-chd li {
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#ff7900;
}
.menu-box .menu .navli-chd li a:hover {
	/*background-color:#ff9400;*/
}
.menu-box .menu li ul.on {
	display:block;
}
.main-box {
	margin:0 auto;
	width:1120px;
}
.star-list {
	text-align:center;
	margin-top:10px;
}
.star-list ul {
	margin-left:-32px;
	margin-bottom: 20px;
}
.star-list li{
	float:left;
	display:inline-block;
	width:132px;
	margin-left:32px;
	margin-bottom:5px;
}
.star-list img.pic {
}
.star-list a.pic {
	display:block;
	width:132px;
	height:198px;
	position:relative;
}
.star-list span.starname{
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	text-align:center;
	z-index:999;
	width:132px;
	height:28px;
	line-height:28px;
	color:#ffffff;
	background:rgba(0,0,0,0.5);
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);
	/*background-color:#000000;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;*/
}
.star-list a {
	text-decoration:none;
}
.star-list span.price {
	display:block;
	line-height:24px;
	margin-top:5px;
}
.star-list span.price em {
	color:#ff7900;
	font-style:normal;
	font-size:18px;
}
.star-ttl {
	height:32px;
	line-height:32px;
	position:relative;
}
.star-ttl .txt {
	position:absolute;
	top:6px;
	left:0;
	font-size:18px;
	height: 20px;
    line-height: 20px;
    border-left: 5px solid #ff7900;
    padding-left: 10px;
}
.star-ttl ul {
	position:absolute;
	top:5px;
	left:870px;
	height:20px;
	line-height:20px;
}
.star-ttl ul li {
	float:left;
	width:100px;
	text-align:center;
	border-bottom:2px solid #ffffff;
	font-size:16px;
	margin-right:20px;
	cursor:pointer;
	color:#666666;
}
.star-ttl ul li.on {
	color:#ff7900;
	border-bottom:2px solid #ff7900;
}
.star-ttl a.more {
	position:absolute;
	top:6px;
	right:0;
	height:20px;
	line-height:20px;
	font-size:14px;
	text-decoration:none;
}
.footer-box {
	background-color:#2b2e33;
	color:#dcdcdc;
	font-size:12px;
	min-width:1120px;
	line-height:28px;
}
.footer-box .xtitle {
	width:180px;
	float:left;
	display:inline-block;
	margin-top:30px;
	margin-bottom:5px;
	line-height:24px;
}
.footer-box a {
	color:#dcdcdc;
}
.footer-box a:hover {
	color:#ff7900;
	text-decoration:none;
}
.footer-box .ttl {
	font-size:16px;
}
.footer-box .line{
  width: 1px;
  float: left;
  height: 144px;
  background: #4d4d4e;
  margin-left:80px;
  margin-right: 80px;
  margin-top:30px;
}
.footer-box .weixin {
	width:160px;
	text-align:center;
	float:left;
	margin:30px 0 5px 0;
}
.footer-box .weixin img {
	border:3px solid #ffffff;
}
.footer-main {padding-bottom:20px;}
.footer-box .links {
	padding-bottom:20px;
}
.footer-box .links a {
	margin-right:5px;
}
.footer-box .contact {
	float:left;
	margin:30px 0 5px 0;
}
.main-left {
	width:780px;
	float:left;
}
.main-left-customer {
	width:1180px;
	float:left;
}
.main-right {
	float:right;
	width:320px;
}
.newslist {}
.newslist li {
	padding:0 0 8px 0;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:16px;
}
.newslist .pic {
	float:left;
	margin-top:5px;
}
.newslist .news {
	float:left;
	width:580px;
	line-height:40px;
	margin-left:18px;
}
.newslist .news a.ttl {
	font-size: 16px;
    font-weight: 800;
	line-height:30px;
	display:block;
	width:590px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newslist .news p {
	color: #666666;
    margin-top: 5px;
    line-height: 28px;
    white-space: normal;
    max-height: 54px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newslist .news span.date {
	color:#cccccc;
	margin-top:5px;
}
.faqlist ul {
	padding:0 0 8px 0;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:16px;
}

.faqlist .box {
	width:100%;
	line-height:24px;
	margin-left:8px;
}
.faqlist .box li.ttl {
	font-size: 16px;
    font-weight: 800;
	line-height:40px;
	list-style:inside disc;
}
.faqlist .box .ttl img {
	margin-left:5px;
	margin-bottom:-7px;
}
.faqlist .box li.txt {
	color:#666666;
	margin-top:5px;
	line-height:28px;
	white-space: normal;
    max-height: 54px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.faqlist .box li.date {
	color:#cccccc;
	margin-top:5px;
}
.mbx {
	line-height:50px;
	color:#666666;
}
.newsttl {
	font-size:18px;
	text-align:center;
	font-weight:600;
	line-height:48px;
	margin-top:20px;
}
.newssx {
	color:#999999;
	line-height:32px;
	font-size:12px;
	border-bottom:1px solid #e9e9e9;
	text-align:center;
	margin-bottom:20px;
}
.star-hot-box {
	border:1px solid #e9e9e9;
	border-top:none;
	padding:20px 10px 10px 10px;
	position:relative;
}
.main-right-ttl {
	font-size:20px;
	position:absolute;
	top:-20px;
	left:69px;
	width:180px;
	background-color:#ffffff;
	text-align:center;
}
.main-right-ttl span {
	font-size:16px;
	margin-left:5px;
}
.star-hot-txt li {
	width:20%;
	*width:59px;
	float:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height:32px;
}
.star-hot-pic ul {
	margin-left:-16px;
}
.star-hot-pic li {
	width:86;
	float:left;
	margin-bottom:10px;
	margin-left:16px;
	text-align:center;
}
.star-hot-pic li a {
	display:block;
	height:129px;
	position:relative;
	color:#ffffff;
}
.star-hot-pic li img {
	width:86px;
}
.star-hot-pic li a:hover {
	text-decoration:none;
}
.star-hot-pic li span {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:86px;
	line-height:24px;
	color:#ffffff;
	background:rgba(0,0,0,0.5);
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);
	/*background-color:#000000;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-content {
	line-height:24px;
	padding-bottom:20px;
	text-align:justify;
	line-height:32px;
	text-indent: 2em;
}
.news-content img { max-width:780px;display: block;margin: auto;}
.news-content iframe { width:82%;aspect-ratio: 16 / 9;display: block;margin: auto;}
#solid{
	width:100%;
	height:500px;
	min-width:1120px;
	clear:both;
	position:relative;
	margin:0;
	padding:0
}
#solid ul{
	margin:0px;
	padding:0px;
}
#solid ul li{
	list-style:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:none;
	cursor:pointer;
	text-align:center;
}
#solid img { height:500px; width:auto; margin:0 auto; }
#btt{
	width:100%;
	height:48px;
	left:0;
	bottom:0;
	position:absolute;
	text-align:center;
}
#btt span{
	display:inline-block;
	width:8px;
	height:8px;
	border-radius: 50%;
	margin:0 4px;
	line-height:0;
	text-align:center;
	background-color:#ffffff;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
#btt span.on { background-color:#ff7900 }
/*imgslide.js css begin*/
#slideshow_wrapper {
	position: relative;
	padding-bottom: 0px;
	background-color: #121212;
	padding-left: 0px;
	padding-right: 0px;
	height: 120px;
	overflow: hidden;
	padding-top: 0px;
	margin:5px auto;
}
#slideshow_footbar {
	z-index: 5;
	position: absolute;
	/*filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#32000000, endcolorstr=#32000000);*/
	width: 100%;
	bottom: 0px;
	height: 30px
}
#slideshow_photo {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer
}
#slideshow_photo a {
	z-index: 1;
	border-bottom: 0px;
	position: absolute;
	border-left: 0px;
	margin: 0px;
	display: block;
	border-top: 0px;
	top: 0px;
	border-right: 0px;
	left: 0px
}
#slideshow_footbar .slideshow-bt {
	background-color: #d2d3d4;
	margin: 10px 0px 0px 10px;
	width: 10px;
	display: inline;
	float: left;
	height: 10px;
	font-size: 0px
}
#slideshow_footbar .bt-on {
	background-color: #e86412
}
/*imgslide.js css end*/
.youshi {
	border-bottom:1px solid #e9e9e9;
	padding-bottom:20px;
	margin:40px 0;
}
.youshi li {
	float:left;
	width:279px;
	border-right:1px solid #e9e9e9;
	text-align:center;
	padding-top:5px;
	line-height:28px;
	color:#999;
}
.youshi li.last {
	border-right:0;
}
.youshi .num-red {
	font-size:32px;
	color:#ff7900;
}
.youshi .num-red i {
	font-size:18px;
	font-style:normal;
}
.why {
	font-size:32px;
	line-height:48px;
	text-align:center;
}
.why span{
	color:#ff7900;
}
.why-txt {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:32px;
}
.bg-main {
	background-color:#ff7900;
}
.hezuoshang {
	padding:10px;
}
.hezuoshang .icn-lst {
	margin-left:-10px;

}
.hezuoshang .icn-lst li {
	float:left;
	width:175px;
	height:120px;
	background-color:#ffffff;
	margin-left:10px;
	display:inline-block;
	margin-bottom:10px;
}
.news-box {
	width:360px;
	float:left;
}
.news-box .ttl {
	font-size:20px;
	margin-bottom:8px;
	line-height:30px;
}
.news-box .ttl i {
	margin-left:10px;
	font-size:30px;
}
.news2,.news3 {
	margin-left:20px;
}
.news1 ul.list,.news2 ul.list,.news3 ul.list {
	height:190px;
	line-height:24px;
	border-radius:5px;
	padding:10px;
}
.news1 ul.list li,.news2 ul.list li,.news3 ul.list li {
	list-style:inside;
}
.news1 ul.list {
	background-color:#e7f3ff;
}
.news2 ul.list {
	background-color:#fffcd9;
}
.news3 ul.list {
	background-color:#e7f3ff;
}
.news1 .ttl i {
	color:#6299ed;
}
.news2 .ttl i {
	color:#e0c03b;
}
.news3 .ttl i {
	color:#da7ae0;
}
.photo-box {
}
.photo-box ul {
	margin-left:-10px;
}
.photo-box .pagebox {
	margin:20px auto;
}
.photo-box li {
	float:left;
	display:inline-block;
	margin-left:10px;
	width:148px;
	text-align:center;
	line-height:28px;
	margin-bottom:30px;
}
.photo-box li a {
	display:block;
	background-color:#f8f8f8;
	padding:9px;
	line-height:0;
}
.photo-box li p.ttl {
	height:28px;
	line-height:28px;
	width:148px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin:4px 0 14px 0;
}

.main-box .ttl span {
	border-left:5px solid #ff7900;
	padding-left:8px;
	font-size:20px;
	height:20px;
}
.sou-box {
	background-color:#f8f8f8;
	padding:10px 0;
	margin-bottom:20px;
}
.sou-box ul {
	margin:0 10px;
}
.sou-box li {
	float:left;
	width:98px;
	height:32px;
	line-height:32px;
	background-color:#ffffff;
	border:1px solid #f4f4f4;
	margin-right:10px;
	display:inline-block;
	text-align:center;
	color:#666666;
	cursor:pointer;
	margin-bottom:5px;
}
.sou-box li a {display:block;}
.sou-box li.curr {
	color:#ff7900;
	border:#ff7900 1px solid;
}
.sou-box li.ttl {
	background-color:#ff7900;
	color:#ffffff;
}
.star-list-ttl {
	background-color:#f8f8f8;
	height:32px;
	line-height:32px;
	border:1px solid #f4f4f4;
	text-align:right;
	padding-right:10px;
	color:#666666;
}
.star-list-ttl span {
	display:block;
	width:100px;
	height:32px;
	line-height:32px;
	float:left;
	text-align:center;
	cursor:pointer;
}
.star-list-ttl span.curr {
	background-color:#ff7900;
	color:#ffffff;
}
.case-box, .active-box{
}
.case-box ul {
	margin-left:-38px;
}
.active-box ul{
	margin-left:-10px;
}
.case-box .pagebox, .active-box .pagebox {
	margin:20px auto;
}
.case-box li {
	float:left;
	display:inline-block;
	margin-left:38px;
	width:166px;
	text-align:center;
	margin-bottom:30px;
	padding-bottom:10px;
}
.case-box li a {
	display:block;
}
.case-box li a.txt {
	line-height:28px;
	height:28px;
	width:166px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin:10px 0;
}
.case-box li a img{
	padding:2px;
	border:1px solid #cccccc;
}
.active-box li {
	float:left;
	display:inline-block;
	margin-left:10px;
	width:187px;
	text-align:center;
	margin-bottom:25px;
}
.active-box li a {
	display:block;
	line-height:24px;
}
.active-box li a.pic {
	margin:auto;
	padding:2px;
	border:1px solid #cccccc;
	display:block;
	text-align:center;
}
.active-box li a.txt {
	line-height:28px;
	height:56px;
	width:190px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin:10px 0 30px 0;
}
.active-box li a.txt span {
	color:#ff0000;
	font-size:18px;
}
.active-box li a.pic span.box {
	margin:auto;
}
.active-box li .price {
	font-size:18px;
	color:#ff0000;
	margin:0 3px 0 8px;
}
.star-zl-list {
	margin:20px 0;
}
.star-zl-list ul {
	margin-left:-22.5px;
	margin-right:-22.5px;
}
.star-zl-list ul li {
	width:165px;
	float:left;
	display:inline-block;
	text-align:center;
	padding-bottom:65px;
}
.star-zl-list ul li span.starname {
	display:block;
	margin:auto;
	width:120px;
	height:28px;
	line-height:28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.star-zl-list ul li .picbox {
	width:120px;
}
.star-zl-list ul li img.pic {
	/*min-height:180px;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-90px;*/
}
.star-zl-list ul li a.mxbox {
	display:block;
	width:120px;
	height:180px;
	margin:auto;
	position:relative;
}
.star-zl-list ul li a.mxbox span.mxname {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	text-align:center;
	z-index:10;
	width:120px;
	height:28px;
	line-height:28px;
	color:#ffffff;
	background:rgba(0,0,0,0.5);
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);
	/*background-color:#000000;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;*/
	padding-top:5px;
}
.star-zl-list ul li a.mxbox img.xing {
	display:block;
	margin:0 auto auto auto
}
.star-zl-list ul li span.starname {
	display:block;
}
.star-zl-list .pagebox {
	margin:20px auto;
}
.star-zl-list ul li p.price {
	line-height:32px;
	height:32px;
}
.star-zl-list ul li p.price .num {
	color:#ff0000;
	font-size:18px;
	margin-right:5px;
}
h1.starttl {
	background-color:#f8f8f8;
	height:32px;
	line-height:32px;
	border:1px solid #f4f4f4;
	text-align:center;
	color:#666666;
	font-size:20px;
}
.star-detail {
	border:1px solid #f4f4f4;
	margin:10px 0;
	min-height:1000px;
	height:auto!important;
	height:1000px;
}
.star-detail-l {
	width:300px;
	float:left;
	margin-left:10px;
	padding:0px;
	line-height:32px;

}
.star-detail-l img { max-width:780px;}
.star-detail-r {
	width:780px;
	float:right;
	margin-right:10px;
	padding:10px 0;
	line-height:32px;
	text-align: justify;
    /*text-indent: 2em;*/
}
.star-detail-r img {
    display: block;
    margin: auto;
    width:82%;
}
.star-detail-r iframe {
    width:82%;
    aspect-ratio: 16 / 9;
    display: block;
    margin: auto;
}
.star-detail-r2 {
	width:780px;
	float:right;
	margin-right:10px;
	padding:10px 0;
	line-height:32px;
	text-align: justify;
    text-indent: 2em;
}
.star-detail-r2 img {
    display: block;
    margin: auto;
    width:82%;
}
.star-detail-r2 iframe {
    width:82%;
    aspect-ratio: 16 / 9;
    display: block;
    margin: auto;
}
.star-tel {
	background-color:#f8f8f8;
	line-height:28px;
	border:1px solid #f4f4f4;
	text-align:center;
	font-size:14px;
	padding:10px 0;
	color:#666666;
	width:240px;
	margin:20px auto;
}
.star-tel span.tel {
	color:#333333;
	font-size:18px;
}
.star-detail-l-pic {
	width:240px;
	margin:0 auto;
}
.star-detail-l-p {
	width:240px;
	margin:0 auto;
	text-align: justify;
}
.star-detail-l-p .num {
	color:#ff0000;
	font-size:18px;
	margin-right:5px;
}
.star-detail-l-name {
	text-align:center;
	line-height:32px;
	width:240px;
	margin:10px auto;
}
.star-detail-l-name .ttl {
	font-size:20px;
	font-weight:bold;
	display:block;
}
.star-detail-l-name .ttl i{
	color:#ff0000;
	display:block;
	margin:10px 0;
	font-size:14px;
	font-style:normal;
}
.star-detail-l-name .txt {
	border:1px solid #dcdcdc;
	padding:0px 10px;
	margin-right:10px;
	margin-bottom:5px;
	border-radius:10px;
	text-align:center;
	float:left;
}
/*多列滚动 begin*/
.multiplecolumn{ overflow:hidden; position:relative; width:100%;  border:1px solid #f4f4f4;margin:0 auto}
.multiplecolumn .hd{ overflow:hidden;height:32px; line-height:32px; margin:0 10px; border-bottom:1px solid #f4f4f4;}
.multiplecolumn .hd .prev,.multiplecolumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background: no-repeat;}
.multiplecolumn .hd .next{ background: no-repeat;  }
.multiplecolumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.multiplecolumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background: 0 -9px no-repeat; }
.multiplecolumn .hd ul li.on{ background-position:0 0;}
.multiplecolumn .hd .boxtitle {display:block;border-bottom:3px solid #ff7900; font-size:16px; font-weight:600;height:29px; line-height:29px; padding:0 10px; float:left;}

.multiplecolumn .bd{ padding:10px; overflow:hidden;  }
.multiplecolumn .bd ul{ overflow:hidden; zoom:1; width:33.3%;  float:left; _display:inline;  }
.multiplecolumn .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multiplecolumn .bd ul li .pic{ text-align:center; }
.multiplecolumn .bd ul li .pic img{ width:160px; height:140px; display:block;  padding:2px; border:1px solid #ccc; }
.multiplecolumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multiplecolumn .bd ul li .title{ line-height:24px; height:24px; width:160px;overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;}
/*多列滚动 end*/
/*多行滚动 begin*/
.multipleline{ overflow:hidden; position:relative; width:450px;  border:1px solid #ccc;   }
.multipleline .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.multipleline .hd .prev,.multipleline .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background: no-repeat;}
.multipleline .hd .next{ background: no-repeat;  }
.multipleline .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.multipleline .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background: 0 -9px no-repeat; }
.multipleline .hd ul li.on{ background-position:0 0; }
.multipleline .bd{ padding:10px; height:180px; overflow:hidden;  }
.multipleline .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
.multipleline .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleline .bd ul li .pic{ text-align:center; }
.multipleline .bd ul li .pic img{ width:120px; height:60px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleline .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleline .bd ul li .title{ line-height:24px; margin-bottom:10px;}
/*多行滚动 end*/
/*图片无缝左滚动 begin*/
.picmarquee-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #f4f4f4; margin:5px 0 10px 0;}
.picmarquee-left .hd{ overflow:hidden;  height:30px; background:#f8f8f8; padding:0 10px;  }
.picmarquee-left .hd .prev,.picmarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background: no-repeat;}
.picmarquee-left .hd .next{ background-position:0 -50px;  }
.picmarquee-left .hd .prevstop{ background-position:-60px 0; }
.picmarquee-left .hd .nextstop{ background-position:-60px -50px; }
.picmarquee-left .hd span.box-ttl {
	line-height:30px;
	font-size:18px;
	border-left:none;
	padding-left:0;
}
.picmarquee-left .bd{ padding:10px;}
.picmarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picmarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picmarquee-left .bd ul li .pic{ text-align:center; }
.picmarquee-left .bd ul li .pic img{ width:120px; height:60px; display:block; padding:2px; border:1px solid #ccc; }
.picmarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picmarquee-left .bd ul li .title{ line-height:24px;   }
/*图片无缝左滚动 end*
/*文字无间断向上滚动 begin*/
.txtmarquee-top{ width:318px; height:275px;overflow:hidden; position:relative;  border:1px solid #f4f4f4; background-color:#f8f8f8;   }
.txtmarquee-top .hd{ overflow:hidden;  height:24px; padding:0 10px;  }
.txtmarquee-top .hd .prev,.txtmarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background: 0 -100px no-repeat;}
.txtmarquee-top .hd .next{ background-position:0 -140px;  }
.txtmarquee-top .hd .prevstop{ background-position:-60px -100px;  }
.txtmarquee-top .hd .nextstop{ background-position:-60px -140px;  }
.txtmarquee-top .bd{ padding:5px 15px;  }
.txtmarquee-top .infolist li{ height:24px; line-height:24px; color:#999; border-bottom: dashed 1px #dcdcdc; }
.txtmarquee-top .infolist li span.dt,.xctg-min-ttl span.dt{ float:left; display:block; width:85px; overflow:hidden;height:24px;text-overflow:ellipsis;white-space: nowrap;}
.txtmarquee-top .infolist li span.nm,.xctg-min-ttl span.nm{ float:left; display:block; width:60px;overflow:hidden; height:24px;text-overflow:ellipsis;white-space: nowrap;}
.txtmarquee-top .infolist li span.addr,.xctg-min-ttl span.addr{ float:left; display:block; width:55px;overflow:hidden;height:24px;text-overflow:ellipsis;white-space: nowrap;}
.txtmarquee-top .infolist li span.sx,.xctg-min-ttl span.sx{ float:left; display:block; width:65px;overflow:hidden;height:24px;text-overflow:ellipsis;white-space: nowrap;}
.ycshixiang { float:left; display:block; width:65px;overflow:hidden;height:24px;text-overflow:ellipsis;white-space: nowrap;}
.xctg-min-ttl {text-align:left; color:#666666; line-height:24px; padding-left:5px;}
.xctg-min-ttl span.dt {text-align:left; padding-left:0;}
/*文字无间断向上滚动 end*/
.mar-bt-20 {
	margin-bottom:20px;
}
.mar-top-30 {
	margin-top:30px;
}
.faq-ttl {
	line-height:28px;
	font-size:16px;
	font-weight:400;
}
.faq-txt {
	line-height:24px;
	margin-bottom:10px;
}
.faq-ttl .wen, .faq-txt .da {
	display:block;
	width:36px;
	float:left;
}
.faq-ttl .content, .faq-txt .content {
	width:720px;
	float:left;
}
.faq-ttl .wen {
	color:#ff7900;
}
.faq-txt .da {
	font-size:16px;
}
p.content {
	line-height:28px;
	text-indent:2em;
}
.c_pic li {
	width:25%;
	float:left;
	text-align:center;
}
.star-detail .sou-ttl {margin-left:20px;}
.sou-ttl {
	font-size:20px;
	margin:20px 20px 20px 0;
}
.sou-ttl span.key {
	color:#ff0000;
	font-weight:bold;
}
.sou-news-list {
	margin:20px;
}
.sou-news-list li {
	line-height:40px;
	border-bottom:1px dashed #f4f4f4;
	list-style: inside;
	position: relative;
}
.sou-news-list li a {
	position: absolute;
	top:0;
	left: 15px;
	display:block;
	width:800px;
}
.sou-news-list li span.date {
	position: absolute;
	top: 0;
	right: 5px;
	display: block;
	width:90px;
	color:#cccccc;
}
.sou-news-list li span.red {
	color:#ff0000;
}
.sou-star-box {
	margin:0 20px 50px 20px;
}
.sou-star-box .pic {
	width:150px;
	float:left;
}
.sou-star-box .pic a.img {
	display:block;
	width:120px;
	height:180px;
	margin:0 auto;
	position:relative;
}
.sou-star-box .pic a.img span.txt {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	text-align:center;
	z-index:999;
	width:120px;
	height:28px;
	line-height:28px;
	color:#ffffff;
	background-color:#000000;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.sou-star-box .content {
	width:920px;
	float:right;
}
.sou-star-box .content p.txt {
	text-indent:2em;
	line-height:32px;
}
.sou-star-box .content p.txt a.more {
	color:#ff7900;
	text-decoration:underline;
}
.sou-star-box .content p.price span.num {
	color:#ff0000;
	margin-right:5px;
	font-size:16px;
}
.sou-star-box .content p.guishu {
	margin:10px 0;
	line-height:32px;
}
.sou-star-box .content p.guishu span {
	border:1px solid #dcdcdc;
	padding:3px 8px;
	margin-right:10px;
	border-radius:15px;
	text-align:center;
}
.sou-star-box .content p.price { line-height:32px; text-align:justify;}
.c-name {
	font-size:18px;
	color:#ff7900;
	padding-bottom:18px;
}
.c-contact {
	line-height:40px;
	margin-bottom:50px;
	font-size:16px;
}
.c-contact .tips {
	color:#999999;
	font-size:12px;
}
.c-contact .tel,.c-contact a.email {
	font-weight:bold;
	font-size:18px;
	color:#000000;
}
.c-contact a.email:link {
	color: #000000;
	text-decoration: none;
}
.c-contact a.email:visited {
	color: #000000;
	text-decoration: none;
}
.c-contact a.email:hover {
	color: #ff7900;
	text-decoration: underline;
}
.c-contact a.email:active {
	color: #ff7900;
	text-decoration: none;
}
.cnt{
	text-align:center;
}
.rec-news {
	margin-left:-23.3px;
}
.rec-news li {
	float:left;
	width:177px;
	margin-left:23.3px;
	margin-bottom:10px;
	margin-top:5px;
}
.rec-news li a {
	display:block;
}
.rec-news li a.ttl {
	width:177px;
	height:22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-index .news-cls {
	font-size:18px;
	height:20px;
	line-height:20px;
	position:relative;
	border-left:5px solid #ff7900;
	padding-left:10px;
	margin-bottom:10px;
}
.news-index .news-cls a.more {
	font-size:14px;
	position:absolute;
	top:0;
	right:5px;
	text-decoration:none;
}
/*.news-index .news-cls i {
	margin-left:10px;
	font-size:30px;
	line-height:30px;
	margin-bottom:-5px;
}*/
.news-index .main-right .list {
	line-height:28px;
}
.news-index .main-right .list li {
	border-bottom:1px dashed #f4f4f4;
}
.news-index .main-right .list a.ttl {
	display:block;
	width:320px;
	height:28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: no-repeat center left;
	padding-left:8px;
}
.case-index ul.four {
	margin:10px 0 10px 0;
	float:right;
	width:384px;
}
.case-index ul.two {
	float:left;
	width:762px;
	margin:10px 0 10px -28px;
}
.case-index ul.four li {
	float:left;
	width:166px;
	margin-left:26px;
	margin-bottom:10px;
}
.case-index ul.two li {
	float:left;
	width:355px;
	margin-left:26px;
}

.case-index ul li a {
	display:block;
}
.case-index ul.four li a.txt {
	display:block;
	width:166px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height:24px;
	line-height:24px;
}
.case-index ul.two li a.txt {
	display:block;
	width:349px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height:24px;
	line-height:24px;
	text-align:center;
	margin-top:2px;
}
.case-index ul.four li a.pic {
	display:block;
	width:166px;
	height:146px;
	position:relative;
}
.case-index ul.two li a.pic {
	display:block;
	width:349px;
	height:324px;
	position:relative;
}
.case-index ul li a.pic img {
	padding:2px;
	border:1px solid #cccccc;
}
.case-index ul.two li a.pic img {
	width:349px;
	height:320px;
}
.layer-shader {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:166px;
	height:146px;
	line-height:146px;
	color:#ffffff;
	background-color:#ff7900;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
	font-size:36px;
	text-align:center;
}
.case-index ul.two .layer-shader {
	width:355px;
	height:326px;
	line-height:326px;
}
.case-ttl{
	height:30px;
	line-height:30px;
	text-align:center;
	color:#ff7900;
}
.case-ttl a { text-decoration:none;color:#ff7900; padding-top:30px;}
.case-ttl a .ttl {
	font-size:20px;
	color:#333333;
	margin:0 5px;
}
.case-ttl i {
	font-size:30px;
	line-height:30px;
	margin-bottom:-5px;
	color:#ff7900;
	margin:0 5px;
}
.haibao .ttl-box{
	font-size:18px;
	height:20px;
	line-height:20px;
	position:relative;
	border-left:5px solid #ff7900;
	padding-left:10px;
	margin-bottom:5px;
}
.haibao .ttl-box a.more {
	font-size:14px;
	position:absolute;
	top:0;
	right:5px;
	text-decoration:none;
}
/*.haibao .ttl-box i {
	margin-left:10px;
	font-size:30px;
	line-height:30px;
	margin-bottom:-5px;
}*/
.haibao ul {
	margin-left:-23.3px;
}
.haibao ul li {
	float:left;
	width:177px;
	margin-left:23.3px;
	margin-bottom:30px;
	margin-top:5px;

}
.haibao ul li p {
	width:180px;
	height:50px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align:center;
}
.box-ttl {
	font-size:18px;
	height:20px;
	line-height:20px;
	position:relative;
	border-left:5px solid #ff7900;
	padding-left:10px;
	margin-bottom:10px;
}
.box-ttl a.more {
	float:right;
	margin-right:5px;
	font-size:14px;
	text-decoration:none;
}
/*.box-ttl i {
	margin-left:10px;
	font-size:30px;
	line-height:30px;
	margin-bottom:-5px;
}*/
.new-news-box {
	border:1px solid #f4f4f4;
	padding:0 0 5px 0;
}
.new-news-box li {
	position:relative;
	height:90px;
	margin-bottom:15px;
}
.new-news-box li a.pic {
	display:block;
	width:141px;
	height:89px;
	position:absolute;
	top:0;
	left:5px;
}
.new-news-box li a.pic img{
	padding:2px;
	border:1px solid #f4f4f4;
}
.new-news-box li div.txt {
	display:block;
	width:162px;
	position:absolute;
	left:153px;
	top:5px;
}
.new-news-box li div.txt a {font-weight:600;}
.new-news-box li div.txt .date {
	color:#999999;
}
.new-news-box .box-ttl {
	margin:10px 5px 10px 5px;
	padding-left:10px;
	position:relative;
}
.new-news-box .box-ttl a.more {
	padding-right:5px;
	font-size:12px;
	margin-top:0;
	position:absolute;
	top:0;
	right:0;
}
.txt-cnt {
	text-align:center;
}
.tag-box {background:#ffffff;border:solid 1px #ffffff; margin-bottom:10px;}
.tag-box  h2{font-size:18px;height:32px;line-height:32px; padding-left:20px;border-bottom:solid 1px #ff6600;font-weight:normal;}
.taglist{padding:20px 20px 30px 20px;}
.taglist a{padding:3px;display:inline-block;white-space:nowrap;}
a.size1{font-size:25px;padding:10px;color:#804d40;}
a.size1:hover{color:#e13728;}
a.size2{padding:7px;font-size:20px;color:#b9251a;}
a.size2:hover{color:#e13728;}
a.size3{padding:5px;font-size:28px;color:#cf149f;}
a.size3:hover{color:#e13728;}
a.size4{padding:5px;font-size:15px;color:#08309e;}
a.size4:hover{color:#e13728;}
a.size5{padding:5px;font-size:25px;color:#e13728;}
a.size5:hover{color:#b46a47;}
a.size6{padding:0px;font-size:12px;color:#77625e}
a.size6:hover{color:#e13728;}
.mar-bot5{
	margin-bottom:5px;
}
a.readmorebtn {
	display:block;
	color:#ff7900;
	text-decoration:underline;
	font-size:16px;
}
.article-box {
	padding-bottom:10px;
	line-height:32px;
}
.news-content a:link, .article-box a:link {
	color: #0474c8;
	text-decoration: underline;
}
.news-content a:visited, .article-box a:visited {
	color: #0474c8;
	text-decoration: underline;
}
.news-content a:hover, .article-box a:hover {
	color: #ff7900;
	text-decoration:underline ;
}
.news-content a:active,.article-box a:active  {
	color: #ff7900;
	text-decoration: underline;
}
/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0; bottom:0px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#ff7900;}
.suspension .a .i{float:left;width:44px;height:44px;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:;background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;}
.suspension .a-sou .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:;background-repeat:no-repeat;background-position:0 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-msg .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:;background-repeat:no-repeat;background-position:0 -51px;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#d2d3d6;}
.suspension .a-top:hover{background:#ff7900;}
.suspension .a-top i {
	width: 20px;
    height: 20px;
    margin-top: 12px;
    margin-left: 12px;
}

.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;border:1px solid #e0e1e5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11); z-index:9999;}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background: no-repeat;right:-8px;top:16px;}
.suspension .d-service{top:0;}
.suspension .d-sou{top:0;}
.suspension .d-msg{top:98px;}
.suspension .d-service-phone{top:50px;}
.suspension .d-qrcode{top:150px;}
.suspension .d .inner-box{padding:5px 10px;}
.suspension .d .inner-box p{padding:0; text-align:center; font-size:16px; line-height:28px; margin:0;border:2px solid #ff7900; border-radius:5px;}
.suspension .d-service-item{padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#f1f1f3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background: no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background: no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:arial,"microsoft yahei","hanhei sc",pinghei,"pingfang sc","helvetica neue",helvetica,arial,"hiragino sans gb","heiti sc","wenquanyi micro hei",sans-serif; color:#ff7900;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background: no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
#floatsou { width:147px; height:28px; padding:0 3px; float:left;border:1px solid #5cb85c;outline:none;}
#floatsoubtn{ display:block; width:40px; height:28px; line-height:28px; padding:0 3px; border:1px solid #5cb85c; background-color:#5cb85c; color:#ffffff; float:left; text-align:center; cursor:pointer;}
.m-left220 {margin-left:220px;}
/*推荐明星无缝左滚动 begin*/
.starmarquee-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #f4f4f4; margin:5px 0 10px 0;}
.starmarquee-left .hd{ overflow:hidden;  height:30px; background:#f8f8f8; padding:0 10px;  }
.starmarquee-left .hd .prev,.starmarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background: no-repeat;}
.starmarquee-left .hd .next{ background-position:0 -50px;  }
.starmarquee-left .hd .prevstop{ background-position:-60px 0; }
.starmarquee-left .hd .nextstop{ background-position:-60px -50px; }
.starmarquee-left .hd span.box-ttl {line-height:30px;font-size:18px;}
.starmarquee-left .bd{ padding:12px;}
.starmarquee-left .bd ul{ overflow:hidden; zoom:1; }
.starmarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.starmarquee-left .bd ul li .pic{ text-align:center; }
.starmarquee-left .bd ul li .pic img{ width:120px; height:180px; display:block; padding:3px; }
.starmarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.starmarquee-left .bd ul li .title{ display:block;height:24px; line-height:24px; width:120px; word-break:keep-all; whitewhite-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*推荐明星无缝左滚动 end*/
/*推荐演出团无缝左滚动 begin*/
.activemarquee-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #f4f4f4; margin:5px 0 10px 0;}
.activemarquee-left .hd{ overflow:hidden;  height:30px; background:#f8f8f8; padding:0 10px;  }
.activemarquee-left .hd .prev,.activemarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background: no-repeat;}
.activemarquee-left .hd .next{ background-position:0 -50px;  }
.activemarquee-left .hd .prevstop{ background-position:-60px 0; }
.activemarquee-left .hd .nextstop{ background-position:-60px -50px; }
.activemarquee-left .hd span.box-ttl {line-height:30px;font-size:18px;}
.activemarquee-left .bd{ padding:12px;}
.activemarquee-left .bd ul{ overflow:hidden; zoom:1; }
.activemarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.activemarquee-left .bd ul li .pic{ text-align:center; }
.activemarquee-left .bd ul li .pic img{ width:180px; height:100px; display:block; padding:3px; }
.activemarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.activemarquee-left .bd ul li .title{ display:block;height:24px; line-height:24px; width:180px; word-break:keep-all; whitewhite-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*推荐演出团无缝左滚动 end*/
.price-tip { text-align:center; height:28px; line-height:28px; background-color:#fceddc; border:1px dashed #ff6600; color:#ff6600; margin-bottom:20px;}
/* tagscloud */
#tagscloud{width:100%;position:relative;font-size:14px;color:#333;margin:0;text-align:center;}
#tagscloud a{color:#333;font-family:arial;text-decoration:none;line-height:28px;text-align:center;font-size:14px;padding:1px 5px;display:inline-block;border-radius:3px; width:147px; float:left; margin:0 0 5px 6px;}
#tagscloud a.tagc1{background:#06f;color:#fff;}
#tagscloud a.tagc2{background:#f16e50;color:#fff;}
#tagscloud a.tagc3{background:#006633;color:#fff;}
#tagscloud a.tagc4{background:#09f;color:#fff;}
#tagscloud a.tagc5{background:#f00;color:#fff;}
#tagscloud a.tagc6{background:#fcf;color:#fff;}
#tagscloud a.tagc7{background:#c09;color:#fff;}
#tagscloud a.tagc0{background:#990;color:#fff;}
#tagscloud a.one{ margin-left:0;}
#tagscloud a:hover {color:#ffffff;background:#ff3300;}
.jqhot-ttl{height:34px; line-height:34px; font-size:16px; text-align:left; padding-left:10px; font-weight:500; background-color:#ff7900; color:#ffffff;}
.notice-ttl { font-size:16px; font-weight:800;}
.notice-ttl li { list-style:inside disc; margin-bottom:8px;}
.notice-ttl span.dt {font-size:14px; font-weight:normal; color:#999999;}
.notice-txt {font-size:14px; line-height:32px; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dashed #dedede;}

.mtop20{ margin-top:20px;}
.mtop50{ margin-top:50px;}
.mtop100{ margin-top:80px;}
.footer-nar,.footer-copyright{text-align:center;}
.footer-nar span,.footer-copyright span { margin:0 10px; height:12px; line-height:12px; font-size:10px;}
.footer-nar {padding-top:36px;}
.footer-copyright {padding-bottom:60px;}
#msgform { margin-left:-42px;}
.travel-box {border:1px solid #dddddd;border-radius:3px; padding:10px;}
.travel-box li { border-bottom:1px solid #dddddd; height:45px; line-height:45px;}
.travel-box li.tags {height:auto; line-height:35px; padding-top:30px; margin-bottom:10px; padding-bottom:10px;}
.travel-box li.tags i{font-size:28px; font-weight:bold; font-style:normal;}
.travel-box li.tags i.on { color:#ff7900; }
.travel-box li.tags a {margin-right:24px; float:left;}
.travel-box li.first { background-color:#f5fafe; font-weight:bold; border-top:2px solid #ff7900; position:relative;}
.travel-box li.tagindex {padding-left:5px; padding-right:5px;font-weight:normal;}
.tagindex a {margin-right:10px; font-weight:bold;}
.travel-box li .item {display:block; width:24%; height:38px; float:left; margin-left:2%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; }
.travel-box li .cause{display:block; width:100%; height:38px; float:left; margin-left:2%; overflow:hidden;	position:relative;}
.travel-box li .str_move {
	white-space:nowrap;
	position:absolute;
	left:0px
}
.travel-box li span.sname { width:24%; }
.travel-box li span.date { width:20%; }
.travel-box li span.addr { width:18%; }
.travel-box li span.cause { width:28%; }
.travel-box li.on {background-color:#ffbc7f; color:#ffffff;}
.travel-box li.first .sname {cursor:pointer;}
.travel-box li.first .cause {cursor:pointer;}
.sou-star-box .content p.tip {font-size:14px; font-weight:bold; color:#f00; padding-top:10px;}
.travelpagebox {margin-top:10px;}
/*#soutravel {padding-bottom:10px; text-align:center; width:443px; margin:auto; display:none;}*/
#soutravel {text-align:center; width:600px; margin:auto; display:none; position:absolute; z-index:999; top:1px; left:100px; background-color:#f5fafe;}
#soutravel .input-text, #soutravel .sou-btn{ outline:none;border:3px solid #5eb95e;height:28px; line-height:28px;display: inline-block; float:left;}
#soutravel span.sou-btn{cursor: pointer;text-align: center;font-weight: 400;white-space: nowrap;vertical-align: middle;padding:0 12px;color: #fff;background-color: #5eb95e; width:auto; margin-left:0;}
#soutravel .input-text { padding:0 5px; width:360px;}

/*#addressravel {padding-bottom:10px; text-align:center; width:443px; margin:auto; display:none;}*/
#addressravel {text-align:center; width:500px; margin:auto; display:none; position:absolute; z-index:999; top:1px; left:10px; background-color:#f5fafe;}
#addressravel .input-text, #addressravel .sou-btn{ outline:none;border:3px solid #5eb95e;height:28px; line-height:28px;display: inline-block; float:left;}
#addressravel span.sou-btn{cursor: pointer;text-align: center;font-weight: 400;white-space: nowrap;vertical-align: middle;padding:0 12px;color: #fff;background-color: #5eb95e; width:auto; margin-left:0;}
#addressravel .input-text { padding:0 5px; width:420px;}

.picmaxwidth { width:780px; height:auto;}
.travel-slide {margin-top:20px;}
.maskbox{width:100%; height:100%;position: fixed;z-index: 1000;left: 0;top: 0; background:rgba(0,0,0,.6); filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#e5000000,endcolorstr=#e5000000); display:none;}
:root .maskbox{filter: none;}
.hxbox{width:420px;height:100%;position: fixed;_position:absolute;z-index: 1001; right: -420px;top: 0; background-color:#ffffff;}
.hxttlbox {height:55px;line-height:55px; background-color:#000000; color:#ffffff; position:relative;}
.hxhide {background-color:#ff7900; display:block;height:55px; width:30px; position:absolute; top:0; left:0; text-align:center; cursor:pointer;}
.hxdelorder {display:block; width:80px; position:absolute; top:0; right:0;cursor:pointer;}
.hxlist {

	margin-bottom:10px;
	height:85%;
	overflow-y: auto;
	/*scrollbar-color: transparent transparent;*/
	scrollbar-arrow-color: #f0f2f5;  /* 设置滚动条上的箭头颜色  */
	scrollbar-base-color: #f0f2f5;  /* 设置滚动条的底色 */
	scrollbar-track-color: #f0f2f5;  /* 设置滚动条块的背景色 */
	scrollbar-shadow-color: #f0f2f5;  /* 设置箭头和滚动条右侧和底边的颜色 */
}
.hxlist ::-webkit-scrollbar { /* 滚动条宽 */
  width: 4px;
  height: 2px;
}
.hxlist ::-webkit-scrollbar-thumb { /* 滚动条 拖动条 */
  background-color: rgba(0,0,0,.2);
  border-radius: 6px;
}
.hxlist ::-webkit-scrollbar-track { /* 滚动条背景槽 */
  background-color: #eee;
  border-radius: 6px;
}
.hxlist li {list-style:none; line-height:42px; border-bottom:1px #dadada dashed; margin:0 5px}
.hxlist li span {display:block; float:left; margin-left:5px;}
.hxlist li span.txtname {width:24%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hxlist li span.txtadddr {width:18%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hxlist li span.pricecls {width:15%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hxlist li span.txtprice {width:30%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hxlist li span.txtprice  i {color: #ff7900;font-style: normal;}
.hxlist li span.delbtn {width:20px; text-align:center; cursor:pointer;}
.hxbox input, .hxbox button ,.hxbox .txt-area{border: none;outline: none;}
.hxbox .txt-input,.hxbox .txt-area{
	width:100%;
    border: 1px solid #dadada;
    padding: 7px 5px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	box-sizing: border-box;
	margin-bottom:10px;
}
.hxbox .txt-input::-webkit-input-placeholder, .hxbox .txt-area::-webkit-input-placeholder {
	font-family: "microsoft yahei", "arial";
	font-size:14px;
	color:#dedede;
}
.hxbox .txt-input::-webkit-input-placeholder, .hxbox .txt-area::-webkit-input-placeholder {
	font-family: "microsoft yahei", "arial";
	font-size:14px;
	color:#dedede;
}
.hxbox .txt-input::-webkit-input-placeholder, .hxbox .txt-area::-webkit-input-placeholder {
	font-family: "microsoft yahei", "arial";
	font-size:14px;
	color:#dedede;
}
.hxbox .txt-area { height:100px;font-family: "microsoft yahei", "arial";font-size: 14px;}
.hxbox .txt-input:focus,.maskbox .txt-area:focus{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.ant-btn {
    line-height: 32px;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.015);
    box-shadow: 0 2px 0 rgba(0,0,0,0.015);
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    height: 32px;
    padding: 0 15px;
    font-size: 14px;
    border-radius: 4px;
    color: rgba(0,0,0,0.65);
    background-color: #fff;
    border-color: #d9d9d9;
}
.ant-btn-green {
    color: #fff;
    background-color:#5eb95e;
    border-color:#090;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.045);
    box-shadow: 0 2px 0 rgba(0,0,0,0.045);
}
.ant-btn-yellow {
    color: #fff;
    background-color: #ff7900;
    border-color:#f93;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.045);
    box-shadow: 0 2px 0 rgba(0,0,0,0.045);
}
.hxbox .ant-btn { margin:5px; width:410px;}
.hxbox .ant-btn-green { margin:5px 0; width:100%;}
.hxbox .formbox { margin:-10px -5px; display:none;}
.hxstate {position:absolute; top:5px; left:5px; z-index:100; display:none;}
#hxnum { display:block; width:110px; text-align:left; height:32px;line-height:32px;text-decoration:none; float:right; position:relative;}
#hxnum img {vertical-align:middle;}
#hxnum em {color:#ffffff; font-size:10px; font-style:normal; background-color:#ff0000; border-radius:10px; padding:1px 5px; text-align:center;}
#hxnum i {font-size:30px; color:#ff7900; position:absolute;top:0; left:-32px;}
.star-zl-list .hxbtn {cursor:pointer; border:1px solid #ff7900; color:#ff7900; padding:2px 6px; border-radius:5px;}
.star-zl-list .hxbtn.on {background-color:#ff7900; color:#ffffff;}
.nohx {text-align:center; padding:20px;}
.nohx img {filter:alpha(opacity=40);-moz-opacity:0.3;opacity: 0.3;}
.loadinghx { padding:10px; text-align:center;}
.loadinghx  img{vertical-align: middle;}
.logo-box .hottag a.tag-more {margin-left:10px;}
#hotsoukey { margin:0; padding:0 }
#hotsoukey li {list-style:inside disc; width:48%; float:left; margin-right:2%; }
#hotsoukey li a { }
#hotsoukey li strong {color:#999999; }
.cartbox { position:relative; height:32px; }
.cartbtn { position:absolute; top:0; right:23px; cursor:pointer; }
