﻿/*焦点图样式*/
.slideBox{position:relative; overflow:hidden;max-width:100%; background:#FFF; }
.slideBox .hd{background-color: rgba(0,0,0,0);position:absolute;height:28px;line-height:28px;bottom:0;z-index:1;width: 100%;text-align: center;}
.slideBox .hd ul {}
.slideBox .hd li{display:inline-block; width:7px; height:7px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;background: #fff; text-indent:-9999px; overflow:hidden; margin:0 6px;opacity: 0.5;}
.slideBox .hd li.on{background:#fff;opacity: 1;}
.slideBox .bd{position:relative; z-index:0;}
.slideBox .bd li{position: relative;text-align: center;height: auto;overflow: hidden;border-radius:20px;}
.slideBox .bd li a > div {width: 100%;padding-bottom: 50%;background-position: 50%;background-size: 100% 100%;background-repeat: no-repeat;}
.slideBox .bd li img{background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{display:block; width:100%; position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg.png) repeat-x; color:#fff;  text-align:left;}


/*搜索样式*/
.searchTitle{
	width: 45%;
	float: right;
	margin-top: 0.8rem;
	margin-right: 0.8rem;
}
.searchTitle h2{
	background-color: #fff;
	border: 1px solid #efefef;
	border-radius: 50px;
	line-height: 40px;
	height: 40px;
	font-size: 0.8rem;
	color: #999;
	padding: 0 1rem;
	position: relative;
}
.searchTitle h2 i.ico{
	background: url(../images/search.png) no-repeat 0 0.8rem/1.6rem;
	display: block;
	width: 2rem;
	height: 40px;
	float: left;
	position: absolute;
}
.searchTitle h2 input[type="text"]{
	width: 85%;
	padding-left: 0.5rem;
	box-sizing: border-box;
	font-size: 0.8rem;
}
.searchTitle h2 a{
	border-radius: 0px 50px 50px 0px;
	background: #1f85d7;
	border-left: 1px solid #1f85d7;
	color: #fff;
	display: block;
	font-size: 0.8rem;
	padding: 0 1.5rem;
	position: absolute;
	right: 0;
	top: 0;
}

.searchTitle h2 a input[type="submit"]{background-color: #fff; color: #2ebd59; display: block; height: 3rem; width: 100%;font-size: 0.8rem;}
/*公告样式*/
.recommend{
	height: 4rem;
	overflow: hidden;
	line-height: 4rem;
	background-color: #fff;
	font-size: 1.2rem;
	color: #666;
	margin-bottom: 1rem;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	padding-top: 0.5rem;
}
.recommend ul{}
.recommend li{/*background: url(../images/icon_default_remen.png) no-repeat 0px 6px/87px; padding-left: 90px;*/
	font-size: 1.1rem;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
.recommend li .tj{border: 1px solid #00d2ff; font-size: 1.2rem; padding: 0.3rem; color: #00d2ff; margin-right: 1rem; border-radius: 0.2rem;}
.recommend .notice{
	font-size: 1.3rem;
	color: #00B9E8;
	margin-right: 0.5rem;
	border-radius: 0.2rem;
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D2D2D2;
	text-align: left;
	float: left;
	line-height: 2rem;
	height: 2rem;
	margin-top: 1rem;
	text-shadow: 0.5px 0.5px 1px #CCCCCC;
	padding-right: 0.5rem;
}

/*产品类别*/
.type{position: relative;background-color: #fff;}
.type .bd ul{padding: 0.5rem;}
.type .bd ul li{
	color: #242424;
	text-align: center;
	width: 25%;
	box-sizing: border-box;
	padding: 0 0.8rem 0.8rem;
	font-size: 1.2rem;
	line-height: 2rem;
	float: left;
	margin-top: 1rem;
}
.type .bd ul li a{font-family: "Helvetica Neue",Helvetica,STHeiTi,sans-serif;color: #000;}
.type .bd ul li a div:nth-child(2){height: 2rem;overflow: hidden;}
.type .bd ul li .ico{	
	background-size: 95%;
	background-repeat: no-repeat;
	width: 70%;
	padding-bottom: 70%;
	border-radius: 1.5rem;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;	
}
.type .bd ul li .l1{background-image: url(../images/l1.png);}
.type .bd ul li .l2{background-image: url(../images/l2.png);}
.type .bd ul li .l3{background-image: url(../images/l3.png);}
.type .bd ul li .l4{background-image: url(../images/l4.png);}
.type .bd ul li .l5{background-image: url(../images/l5.png);}
.type .bd ul li .l6{background-image: url(../images/l6.png);}
.type .bd ul li .l7{background-image: url(../images/l7.png);}
.type .bd ul li .l8{background-image: url(../images/l8.png);}
.type .hd{
	background-color: rgba(0,0,0,0);
	position: absolute;
	height: 25px;
	line-height: 25px;
	bottom: 0;
	z-index: 1;
	width: 100%;
	text-align: center;
}
.type .hd ul {margin-top: 1rem;}
.type .hd li{display:inline-block;width:4px;height:4px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background: #ccc;text-indent:-9999px;overflow:hidden;margin:0 6px;/* opacity: 0.5; */}
.type .hd li.on{background: #2ebd59;width:8px;}


/*广告图*/
.activitySeries{
	background-color: #fff;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.activitySeries ul{
	padding-right: 1rem;
	padding-left: 1rem;

}
.activitySeries ul li{
	width: 33.3%;
	float: left;
	box-sizing: border-box;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.activitySeries ul li:nth-child(1){width: 100%;}
.activitySeries ul li a{display: block;width: 100%;height: 100%;box-sizing: border-box;}
.activitySeries ul li img{width: 100%;height: auto;}
.activitySeries ul.act2 li{width: 25%;}
/*团队旅游样式*/
.team {
	background: #fff;
	margin-bottom: 1rem;
	padding: 1rem;
}
.team .customized{
	font-size: 1.2rem;
	line-height: 2.5rem;
	font-weight: bold;
	color: #006699;
	text-align: center;
	height: 2.5rem;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #DDDDDD;
	width: 50%;
	border-radius: 20px;
}
.team .customized a{
	color: #0099CC;
}
.team .hot-title {position: relative;line-height: 2.5rem;font-size: 1.4rem;font-weight: bold;}
.team .hot-title em {font-size: 1.1rem;color: #999;float: right;}
.team .hot-title i {background-image: url(../images/ico-mini.png);background-repeat: no-repeat;display: block;width: 1.7rem;height: 1.7rem;background-position: 4% 5%;background-size: 10rem auto;position: absolute;top: 1.3rem;left: 1.5rem;}
.team .hot-content {white-space: nowrap;overflow-x: auto;}
.team .hot-content ul {
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-left: -0.5rem;
}
.team .hot-content li {
	display: inline-block;
	background-color: #FFF;
	border-radius: 4px;
	overflow: hidden;
	width: 13rem;
	border: 1px solid #EFEFEF;
	margin-left: 0.5rem;
}
.team .hot-content li .img {
	background-repeat: no-repeat;
	width: 13rem;
	height: 9rem;
	background-size: cover;
	background-position: center;
}
.team .hot-content li .info {margin-top: .2rem;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
}
.team .hot-content li .info .name {
	line-height: 1.6rem;
	position: relative;
	font-size: 1.1rem;
	white-space: normal;
	height: 3.2rem;
	overflow: hidden;
}
.team .hot-content li .info .name .score {position: absolute; top: 0; right: 0; font-size: 1rem; color: #099fde; }
.team .hot-content li .info .price {
	line-height: 1.2rem;
	font-size: 1rem;
	color: #F60;
	display: inline-block;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.team .hot-content li .info .price em {
	font-size: 1.4rem;
	font-weight: bold;
	color: #F60;
	margin-right: 1px;
	margin-left: 1px;
}
.team .hot-content li .info .desc {margin-top: .4rem;font-size: 12px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;-moz-box-orient: vertical;display: -webkit-box;}
.team .hot-content li .info .desc i {background: url(../images/ico-mini.png) no-repeat;width: 1.7rem;height: 1.7rem;display: inline-block;vertical-align: text-bottom;background-size: 150px;background-position: 4% 74%;margin-right: .4rem;}
/*线路、酒店、景点类别*/
.w_play{margin-top: 1rem;margin-bottom: 1rem;padding-top: 0.5rem;background-color: #FFF;}
.w_play .hd{height: 44px;}
.w_play .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.w_play .hd li{
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	-o-box-flex: 1;
	padding: 1px 1px 0;
	height: 42px;
	text-align: left;
	line-height: 42px;
	background-color: #fff;
	font-size: 1.4rem;
	font-weight: bold;
	color: #393939;
}
.w_play .hd li.on{background: #fff;border-bottom: 0 none;padding: 0;height: 43px;}
.w_play .hd li.on span{display: inline-block;width: 100%; background-color:#fff; height:43px;}
.w_play .bd{}
.w_play .bd .item-tab {
	display: flex;
	background: #FFF;
	overflow: hidden;
	padding-top: 1.5rem;
	padding-right: 1rem;
	padding-bottom: 1.2rem;
	padding-left: 0px;
}
.w_play .bd .item-tab a {
	display: flex;
	flex: 1;
	flex-wrap: nowrap
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	background-color: #F7F7F7;
	border: 1px solid #CCC;
	border-radius: 20px;
	line-height: 2rem;
	height: 2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 1rem;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
}
/* .w_play .bd .item-tab a.cur:before {content: '';display: block;height: 2px;background: #1f85d7;width: 40%;left: 50%;margin-left: -20%;bottom:0;position: absolute;} */
.w_play .bd .item-tab a.cur {
	color: #1f85d7;
	border-top-color: #1f85d7;
	border-right-color: #1f85d7;
	border-bottom-color: #1f85d7;
	border-left-color: #1f85d7;
}
.w_play .bd .ui-nav-hiden {display: none!important;}
.w_play .bd .ui-nav-panel {display: block;}
.w_play .bd li{
	background-color: #fff;
	width: 49%;
	margin-bottom: 0.5rem; display:inline-block; vertical-align:top;
}
.w_play .bd li a{
	padding: 1rem;
	display: block;

}
.w_play .bd li dt{
	background: #ddd;
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-bottom: 45%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-box-shadow: 1px 0px 10px #797777;
	box-shadow: 1px 0px 10px #797777;
	font-size: 1rem;
}
.w_play .bd li dt .type{
	width: 100%;
	height: 2rem;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #FFF;
	text-align: center;
	background-color: #F00;
	border-radius: 0px 0px 10px 0px;
	line-height: 2rem;
}
.w_play .bd li dt .text{
	border-left: 2rem solid transparent;
	border-bottom: 2rem solid rgba(0,0,0,.5);
	position: absolute;
	right: 0;
	bottom: 0;
	width: 35%;
	padding-left: 1rem;
}
.w_play .bd li dt .text span{
	position: absolute;
	height: 2rem;
	line-height: 2rem;
	color: #F3F3F3;
	text-align: center;
}
.w_play .bd li dd{
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;


}
.w_play .bd li dd .container{

}
.w_play .bd li h2{
	color: #333333;
	font-size: 1.2rem;
	line-height: 1.6rem;
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.w_play .bd li h3{color: #b7b7b7;font-size: 1.2rem;height: 18px;line-height: 18px;overflow: hidden;}
.w_play .bd li h3.day {margin-top: 10px;font-size: 13px;}
.w_play .bd li h3.day span {color: #FF5405;}
.w_play .bd li .tourType{
	overflow: hidden;
	width: 100%;
	height: 1.8rem;
	float: left;
	position: relative;
}
.w_play .bd li .tourType span {
	margin-right: 0.5rem;
	float: left;
	font-size: 1rem;
	border-radius: 3px;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
	line-height: 1.7rem;
	height: 1.6rem;
	margin-bottom: 0.5rem;
}
.w_play .bd li .tourType span.c1 {
	border: 1px solid #669966;
	color: #669966;
}
.w_play .bd li .tourType span.c2 {border: 1px solid #CD5C5C;color: #CD5C5C}
.w_play .bd li .tourType span.c3 {
	border: 1px solid #4D88C4;
	color: #4D88C4;
}
.w_play .bd li .tourType span.c4 {border: 1px solid #636;color: #636;}
.w_play .bd li .rate{
	background-color: #ff5405;
	color: #fff;
	height: 1.8rem;
	border-radius: 5px;
	float: left;
	line-height: 1.9rem;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
	font-size: 1rem;
}
.w_play .bd li .rate em{
	font-size: 1.4rem;
	padding-right: 1px;
	padding-left: 1px;
	color: #FFF;
}
.w_play .bd li .del{background-color: #e9e9e9; color: #b0b0b0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;height: 20px;text-decoration: line-through;}
.cube1, .cube2 {background-color: #1f85d7;}
.w_play .hd li.on{border-bottom: 1px solid #1f85d7;position: relative;}
.w_play .hd li.on:before {content: '';display: block;width: 10px;height: 10px;position: absolute;background: #1f85d7;transform: rotate(45deg);bottom: -6px;left: 50%;margin-left: -5px;}

/*新闻动态*/
.w_news{}
.w_news h4.title{color: #1cb4ff;}
.w_news h4.title b{background: #1cb4ff;}
.w_news h4.title span i{background-position: 90% 39%;}
.w_news .bd{
	background-color: #fff;
	padding-top: 0px;
	padding-right: 1rem;
	padding-bottom: 1rem;
	padding-left: 1rem;
}
.w_news .bd li{
	border-top: 1px dashed #e5e5e5;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.w_news .bd li:nth-child(1){
	border-top: 0 none;
	padding-top: 0rem;
}
.w_news .bd li a{
	display: block;
}
.w_news .bd li dt{
	background: #333;
	float: left;
	height: 6.5rem;
	margin-right: -9.5rem;
	overflow: hidden;
	position: relative;
	width: 9.5rem;
}
.w_news .bd li dt img{
	max-height: 100%;
	max-width: 100%;
	min-height: 6.5rem;
	min-width: 9.5rem;
	border-radius: 5px;
}
.w_news .bd li dd{float: right;width: 100%;}
.w_news .bd li dd .container{
	margin-left: 9.5rem;
	padding-left: 1em;
}
.w_news .bd li h2{
	color: #333333;
	font-size: 1.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0.3rem;
}
.w_news .bd li h4{
	color: #b7b7b7;
	font-size: 1.1rem;
	overflow: hidden;
}

/*热门游记*/
.hotTravels,.w_news{
	background-color: #fff;
	margin-bottom: 1rem;
	margin-top: 1rem;
}
.hotTravels h3,.w_news h3{
	font-size: 1.4rem;
	font-weight: bold;
	padding: 1rem;
}
.hotTravels h3 .fr,.w_news .fr {
	font-size: 1.1rem;
	position: relative;
	padding-right: 0.6rem;
	margin-right: 0.8rem;
	font-weight: normal;
}
.hotTravels h3 .fr:after,.w_news h3 .fr:after{content: "";width: 1rem;height: 1rem;position: absolute;top: 50%;right: -1.0rem;background: url(../images/arrow.png) no-repeat;background-size: contain;margin-top: -0.5rem;}
.hotTravels ul{
	padding-left: 1rem;
}
.hotTravels li{width: 33.33%;position: relative;float: left;box-sizing: border-box;padding-right: 1rem;margin-bottom: 1rem;}
.hotTravels li .img{width: 100%;padding-bottom: 75%;background-size: cover;background-repeat: no-repeat;border-radius: 0.5rem;}
.hotTravels li .img .text{position: absolute;text-align: center;color: #fff;width: 100%;height: 3rem;line-height: 1.5rem;top: 50%;margin-top: -1.5rem;padding-right: 1rem;box-sizing: border-box;}
.hotTravels li .img .text .city{font-size: 1.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotTravels li .img .text .title{font-size: 1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*当季热门目的地*/
.HotAarea .con {
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	background: #FFF;
	padding-top: 1rem;
	padding-left: 0.2rem;
}
.HotAarea ul{
	display: -moz-box;
	display: -webkit-box;
	display: box;
	display: -o-box;
	box-sizing: border-box;
	padding-right: 1rem;
	padding-bottom: 0.2rem;
	padding-left: 1rem;
}
.HotAarea li{
	color: #393939;
	line-height: 3rem;
	box-sizing: border-box;
	font-size: 1.3rem;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	-o-box-flex: 1;
	text-align: center;
	border-bottom-width: 1px;
	margin-right: 1rem;
	margin-left: 1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	}
.HotAarea .con a {
	float: left;
	box-sizing: border-box;
	width: calc((100% - 35px) / 3);
	margin-bottom: 0.8rem;
	margin-left: 0.8rem;
	text-align: center;
	position: relative;
}
.HotAarea .con a img {
	float: left;
	overflow: hidden;
	width: 100%;
	height: 9rem;
	border-radius: 5px;
}
.HotAarea .con a em {
	background-color: rgba(0,0,0,0.4);
	flaot: left;
	overflow: hidden;
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	font-size: 1.2rem;
	color: #FFF;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border-radius: 0px 0px 5px 5px;
}
.HotAarea .con a b {
	flaot: left;
	overflow: hidden;
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.2rem;
	border-radius: 5px;
	border: 1px solid #A7A7A7;
	display: inline-block;
	color: #333;
	font-weight: normal;
}
.HotAarea h3 em{
	font-size: 1.1rem;
	float: right;
	color: #999;
}

/*更多产品/热门目的地*/
.morePro,.HotAarea{background-color: #fff;padding-top: 1rem;}
.morePro h3,.HotAarea h3{font-size: 1.4rem;padding-right: 1rem;padding-bottom: 1rem;padding-left: 1rem;font-weight: bold;}
.morePro .hd,.HotAarea hd{width: 100%;overflow: hidden;height: 3.2rem;}
.morePro .hd ul{
	display: -moz-box;
	display: -webkit-box;
	display: box;
	display: -o-box;
	box-sizing: border-box;
	padding-right: 1rem;
	padding-left: 1rem;
}
.morePro .hd li{
	color: #393939;
	line-height: 3rem;
	box-sizing: border-box;
	font-size: 1.4rem;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	-o-box-flex: 1;
	text-align: left;
	border-bottom-width: 1px;
	font-weight: bold;
	margin-right: 2rem;
}
.morePro .hd li.on,.HotAarea li.on{border-bottom: 0.2rem solid #1f85d7;color: #1f85d7;}
.morePro .bd,.HotAarea bd{padding: 1rem;}
.morePro .bd li{margin-top: 1rem;}
.morePro .bd .sale_box{margin-top: 2rem;}
.morePro .bd .sale_l{width: 8rem;height: 6.3rem;float: left;display: block;border-radius: 0.5rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.morePro .bd .sale_r{padding-left: 9rem;height: 6.3rem;}
.morePro .bd .sale_r h4{color: #000;font-size: 1.2rem;height: 3.2rem;overflow: hidden;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.morePro .bd .sale_r .price{font-size: 1rem;color: #999;line-height: 2.5rem;text-align: right;}
.morePro .bd .sale_r .price .star{background: url(../images/star.png) repeat 0rem 0.1rem/1.5rem;float: right;width: 7.5rem;height: 1.8rem;margin-right: 0.5rem;margin-top: 0.2rem;float:left;}
.morePro .bd .sale_r .price .star.s1{width: 1.5rem;}
.morePro .bd .sale_r .price .star.s2{width: 3rem;}
.morePro .bd .sale_r .price .star.s3{width: 4.5rem;}
.morePro .bd .sale_r .price .star.s4{width: 6rem;}
.morePro .bd .sale_r .price .star.s5{width: 7.5rem;}
.morePro .bd .sale_r .price i{color: #f63;}
.morePro .bd .sale_r .price span{color: #f63;font-size: 1.4rem;}
.morePro .bd .sale_r .limit{float: left;}
.morePro .bd .sale_r .limit i{color: #f63;}
.morePro .bd .sale_r .fan{float: right; margin-left: 5px; padding: 0 3px; border: #fd8612 1px solid; border-radius: 2px; color: #fd8612; font: 400 12px/1.5 Arial,"Lucida Grande",Verdana,"Microsoft YaHei"}
.morePro .bd .more{
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	font-size: 1.1rem;
	background-color: #2ebd59;
	color: #fff;
	margin-top: 1.5rem;
}
.morePro .bd .more a{display: block;color: #fff;}
/*.morePro .bd .more span:after{content: "";width: 1rem;height: 1rem;position: absolute;top: 1rem;right: 0;background: url(../images/arrow.png) no-repeat;background-size: contain;}*/
/*特殊样式*/
.morePro .bd .sp{padding: 0 1rem 1rem;}
.morePro .bd .sp .sale_r h4{height: 1.6rem;}
.morePro .bd .sp .sale_r .basic{color: #999;line-height: 2.5rem;height:2.5rem;overflow:hidden;}
.morePro .bd .sp .sale_r .mun{color: #999;width: 100%;}

/*页脚信息*/
.footer_info{
	width: auto;
	padding-bottom: 5rem;
	background-color: #1f85d7;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.footer_info ul li {
	text-align: center;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.footer_info p {
	text-align: center;
	font-size: 1.31rem;
	line-height: 2rem;
	color: #FFF;
}
.footer_info ul {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}



.a_in_04 {
	overflow: visible;
	margin-top: 10px
}

.a_in_04 .a_wrap_c {
	overflow: hidden;
	box-shadow: 0 0 18px rgba(0,0,0,.09);
	border-radius: 4px
}

.a_in_04_c {
	width: 100%;
	height: 50px;
	overflow: hidden;
	background: url(../images/icon_07.jpg) 10px 3px no-repeat;
	background-size: auto 46px;
	margin: 10px 0;
	position: relative
}

#scroll-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 50px
}

.a_in_04_c ul li,.a_in_04c_fr {
	width: 100%;
	position: relative;
	overflow: hidden
}

.a_in_04c_fr {
	margin-top: 2px;
	height: 50px
}

.a_in_04_c ul {
	overflow: hidden;
	display: block;
	margin-left: 70px;
	margin-right: 0
}

.a_in_04_c ul li {
	line-height: 25px;
	padding: 0;
	height: 25px
}

.a_in_04_c ul li i {
	color: #ff2a2a;
	font-size: 12px;
	border: 1px solid #ff2a2a;
	font-style: normal;
	padding: 2px 2px 1px;
	line-height: 1;
	border-radius: 4px;
	position: absolute;
	left: 0;
	top: 3.5px;
	text-indent: 0
}

.a_com_footer,.a_com_footer .tab-nav {
	background-color: #fff;
	border-top: 1px solid #e5e5e5
}

.a_in_04_c ul li a {
	color: #242424;
	width: 98%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-top: 0;
	text-indent: 40px;
	line-height: 25px;
	position: relative
}

.a_wrap {
	width: 100%;
	padding:3% 0;
	background-color: #fff;
}

.a_wrap_c {
	margin: 0 4%;
}

.clearheight {
	width: 100%;
	height: 1px;
	overflow: hidden
}
