body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea {
	margin: 0;
	padding: 0
}
body, button, input, select, textarea {
	font-size: 12px;
	font-family: \5b8b\4f53;
	font-family: "microsoft yahei";
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
html, body {
	height: 100%;
	background: #FFF;
}
i{font-style: normal;}
::-moz-selection{background:#e62a3c; color:#fff;} 
::selection {background:#e62a3c; color:#fff;} 
b, strong {
	font-weight: bold
}
article{display:block}
input {
	vertical-align: middle
}
img {
	color: transparent;
	font-size: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
	border: 0
}
address, cite, dfn, em, var {
	font-style: normal
}
small {
	font-size: 12px
}
ul, ol {
	list-style: none
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
fieldset, img {
	border: 0
}
button, input, select, textarea {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: none
}
.header-box {
	/*background: url(../images/header-line.png) left top repeat-x;*/
	padding-top: 4px;
	position: relative;
	z-index: 10;
}
header {
	background:/*#efefef*/rgba(255,255,255,0.8);
	position: absolute;
	top: 0px;
	z-index: 9;
	width: 100%;
}
header .wap-header {
	display: none
}
header .header {
	max-width: 1200px;
	height: 64px;
	margin: 0 auto
}
header .header .hl {
	float: left
}
header .header .hl h1 {
	float: left;
	height: 100%;
	margin-right: 20px
}
header .header .hl h1 img {
	float: left
}
header .header .hl h1 .logo2 {
	display: none
}
header .header .hl nav {
	float: left;
	height: 100%
}
header .header .hl nav li {
	float: left;
	margin-top: 20px
}
header .header .hl nav li.put {
	position: relative
}
header .header .hl nav li .a {
	float: left;
	padding: 0 15px;
	font: 16px/20px \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei";
	color: #111;
	position: relative;
	z-index: 2
}
header .header .hl nav li .a:hover {
	color: #bb0000
}
.left {
	float: left;
	display: inline;
}
.right {
	float: right;
	display: inline;
}
/*.clearfix {
*zoom:1;
}*/
.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	content: ".";
}
.pr20 {
	padding-right: 20px;
}
.h-right {
	float: right;
}
.h-right .h-tel {
	padding-top: 18px;
	padding-left: 18px;
}
.h-right .h-tel .tel {
	display: inline-block;
	background-position: 0 -40px;
	padding-left: 30px;
	height: 26px;
	font: 20px/28px "microsoft yahei";
	color: #009966
}
.h-right .h-line {
	margin-top: 18px;
	display: inline-block;
	background-position: 0 0;
	padding-left: 30px;
	height: 26px;
	font: 14px/26px "microsoft yahei";
}
.h-right .h-line a:hover {
	text-decoration: none;
	color: #71b32b;
}
.h-right .h-tel .tel, .h-right .h-line {
	background: url("../images/2015/header_v3_icon.png") no-repeat;
}
.tourline {
	width: 1200px;
	margin: 0 auto;
}
.tourline h3 {
	height: 80px;
	font: 35px/80px "microsoft yahei";
	color: #006633;
	text-align: center;
	margin: 40px 0;
}
.group-main {
	width: 1200px;
	float: left;
	height: 300px;
	margin-bottom: 30px;
	background: #f8f8f8;
	border-radius: 10px;
	overflow: hidden;
}
.group-main:hover {
	background: #f2faf6
}
.group-pic {
	width: 450px;
	height: 300px;
	float: left;
}
.group-info {
	width: 683px;
	height: 230px;
	float: right;
	padding: 20px 20px;
}
.group-title-main {
	width: 683px;
	float: left;
	margin-bottom: 20px;
}
.group-title {
	width: 683px;
	height: 40px;
	float: left
}
.group-title a {
	height: 40px;
	text-decoration: none;
	font: 20px/40px "microsoft yahei";
	font-weight: bold;
	color: #333;
}
.group-title a:hover {
	color: #bc001d;
}
.detail-price {
	color: #bc001d;
	font: 18px/40px "microsoft yahei";
	font-weight: bold;
	height: 40px;
}
.group-des {
	width: 683px;
	font: 16px/28px "microsoft yahei";
	color: #555;
}
.group-xx {
	width: 683px;
	float: left;
	margin-top: 20px;
}
.group-price {
	width: 123px;
	float: left;
	font: 30px/30px "microsoft yahei";
	color: #bc001d;
	font-weight: bold;
	height: 30px;
}
.group-price span {
	font-size: 14px;
}
.folk-item-btn {
	width: 120px;
	float: right;
	text-align: center;
}
.folk-item-btn a {
	background: #fff;
	border: 1px solid #ccc;
	height: 26px;
	font: 16px/28px "microsoft yahei";
	color: #ccc;
	display: block;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 25px;
	-khtml-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 5px;
	position: relative;
	z-index: 2;
}
.folk-item-btn a:hover {
	border: 1px solid #ccc;
	height: 26px;
	line-height: 28px;
	color: #fff;
	background: #ddd;
}
.about-banner {
	width: 100%;
	height: 335px;
	background: url(../images/2015/cts-banner.jpg) center no-repeat;
	margin-top: 70px;
}
.we-banner-wrap {
	height: 335px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}
.cts-topic {
	display: inline-block;
	width: 540px;
	height: 100px;
	margin: 0 auto;
	background: url(../images/2015/we-topic.png) center center no-repeat;
	margin-top: 120px;
}
.about-main {
	width: 1000px;
	margin: 0 auto;
	padding: 50px 0;
	font: 16px/28px "microsoft yahei";
	color: #333
}

.about-main h3 {
	font-size: 20px;
	color: #e62a3c;
	text-align: center;
}
.about-main p {
	padding-top: 30px;
}
.about-main-1 {
	width: 100%;
	background: #fafafa;
}
.about-rongyu {
	width: 1000px;
	margin: 0 auto;
	padding: 50px 0;
	font: 16px/28px "microsoft yahei";
	color: #333;
}
.about-rongyu h3 {
	font-size: 20px;
	color: #e62a3c;
	text-align: center;
}
.about-rongyu p {
	padding-top: 30px;
	text-align: center;
}
section {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	display: block;
}
.contentWrapper {
	width: 1200px;
	max-width: 1200px;
	margin: 0 auto;
}
.personaliseSteps .slogan {
	margin: 25px 0 18px;
	font-size: 46px;
	color: #000;
}
.personaliseSteps .stepsList h3 {
	position: relative;
	z-index: 1;
	display: inline-block;
	padding-right: 10px;
	background-color: #fff;
	font-size: 28px;
	color: #e62a3c;
}
.personaliseSteps .stepsList .divider {
	position: relative;
	top: -15px;
	z-index: 0;
	margin: 0;
}
.personaliseSteps .stepsList ol {
	margin-top: 56px;
	margin-right: -20px;
	margin-left: 0;
}
.personaliseSteps .stepsList li.step {
	position: relative;
	overflow-x: hidden;
	width: 180px;
	padding: 102px 60px;
	background: transparent no-repeat 50% 0;
	text-align: center;
}
.ie6 .personaliseSteps .stepsList li.step, .ie7 .personaliseSteps .stepsList li.step {
	width: 180px;
}
.personaliseSteps .stepsList li.step .title {
	margin-bottom: 20px;
	margin-top: 30px;
	font-size: 26px;
	font-weight: bold;
	color: #e62a3c;
}
.personaliseSteps .stepsList li.step .borderLeft {
	position: absolute;
	top: 130px;
	left: 21px;
	z-index: 0;
	height: 133px;
	border-left: 1px solid #d0d1d1;
}
.personaliseSteps .stepsList li.step .stepNo {
	position: absolute;
	top: 176px;
	left: 0;
	z-index: 1;
	display: block;
	width: 42px;
	height: 42px;
	border-radius: 21px;
	background-color: #999;
	font-size: 40px;
	font-weight: normal;
	line-height: 40px;
	color: #fff;
}
.personaliseSteps .stepsList li.step .desc {
	font-size: 15px;
	color: #fafafa;
	line-height:28px;
}
.accessible {
	position: absolute;
	left: -9999px;
}
.list-inline {
	padding-left: 0;
	list-style: none;
}
.list-inline>li {
	display: inline-block;
}


.cts-mudidi-bg{background:#fff}
.cts-mudidi{width:1220px;margin:0 auto;padding:50px 0}
.cts-mudidi section{text-align:center;margin-bottom:40px}
.cts-mudidi section i{font:18px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#333}
.cts-mudidi section h5{font: 36px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#333}
.cts-mudidi ul li{float:left;width:285px;height:285px;overflow:hidden;position:relative;margin-right:20px;margin-bottom:20px;border-radius:5px;}
.cts-mudidi ul li.nort{margin-right:0px}
.cts-mudidi ul li .item{width:100%;position:absolute;bottom:-28px;left:0px}
.cts-mudidi ul li .item img{width:100%}
.cts-mudidi ul li .item .nr{width:100%;height:68px; background:#EFEFEF}
.cts-mudidi ul li .item .nr h5{padding-left:13px;padding-top:5px;padding-bottom:3px;height:30px;overflow:hidden}
.cts-mudidi ul li .item .nr h5 a{color:#333;font:16px/30px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"}
.cts-mudidi ul li .item .nr h5 a:hover{color:#ff860d}
.cts-mudidi ul li .item .nr p{padding-left:13px}
.cts-mudidi ul li .item .nr p a{background:url(../images/2015/discover_bg.png) no-repeat;float:left;padding-left:16px;background-position:0 -98px;line-height:20px;color:#b1b1b1;margin-right:20px}
.cts-mudidi ul li .item .nr p a:hover{color:#ff860d}
.cts-mudidi ul li .item .nr p i{background:url(../images/2015/discover_bg.png) no-repeat;padding-left:18px;background-position:0 -156px;display:inline-block;line-height:20px;color:#b1b1b1;font-style:normal}
.cts-mudidi ul li .more{width:100%;height:285px;background:#e1e1e1;text-align:center;color:#333;overflow:hidden}
.cts-mudidi ul li .more:hover{animation:color3 0.5s linear;-webkit-animation:color3 0.5s linear;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
.cts-mudidi ul li .more:hover a{animation:color3txt 0.5s linear;-webkit-animation:color3txt 0.5s linear;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
@keyframes color3{
	to{background:#ff860d;color:#fff}
}
@-webkit-keyframes color3{
	to{background:#ff860d;color:#fff}
}
@keyframes color3txt{
	to{color:#fff}
}
@-webkit-keyframes color3txt{
	to{color:#fff}
}
.cts-mudidi ul li .more p{width:100%;height:100%;overflow:hidden}
.cts-mudidi ul li .more p a{font-style:italic;width:100%;height:100%;color:#333;font:22px/35px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";font-style:normal;display:block;overflow:hidden}
.cts-mudidi ul li .more p  a i{font:28px/35px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";display:block;margin-top:90px}



.cts-travels {
	width: 1230px;
	margin: 0 auto;
	padding: 50px 0 20px
}
.cts-travels section {
	text-align: center;
	margin-bottom: 35px
}
.cts-travels section i {
	font: 18px/50px \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei";
	color: #333
}
.cts-travels section h5 {
	font: 36px/50px \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei";
	color: #333
}
.cts-travels section p {
	text-align: center;
	font: 20px/50px \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei";
	color: #fff
}
.cts-travels section p a {
	color: #555
}
.cts-travels section p a:hover {
	color: #ff9900
}
.cts-travels ul {
	margin-bottom: 20px
}
.cts-travels ul li {
	float: left;
	width: 380px;
	margin: 15px;
	background: #fff;
	border-radius: 5px;
	overflow: hidden
}
.cts-travels ul li>a {
	display: block;
	width: 380px;
	height: 250px;
	overflow: hidden
}
.cts-travels ul li>a img {
	width: 100%;
	height: auto
}
.cts-travels ul li>a img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}
.cts-travels ul li .zl {
	padding-left: 22px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom:15px;
}
.cts-travels ul li .zl img {
	float: left;
	border-radius: 100%;
	margin-right: 15px;
	width: 70px;
	height: 70px
}
.cts-travels ul li .zl h6 {
	max-height: 60px;
	overflow: hidden
}
.cts-travels ul li .zl h6 a {
	color: #333;
	font: 18px/30px \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei";
	vertical-align: middle
}
.cts-travels ul li .zl h6 a:hover {
	color: #ff860d
}
.cts-travels ul li .nr {
	text-align: right;
	padding: 9px 0
}
.cts-travels ul li .nr a {
	background: url(../images/2015/discover_bg.png) no-repeat;
	display: inline-block;
	padding-left: 16px;
	background-position: 0 -98px;
	line-height: 20px;
	color: #b1b1b1;
	margin-right: 30px
}
.cts-travels ul li .nr a:hover {
	color: #ff860d
}
.cts-travels ul li .nr i {
	background: url(../images/2015/discover_bg.png) no-repeat;
	padding-left: 18px;
	background-position: 0 -156px;
	display: inline-block;
	line-height: 20px;
	color: #b1b1b1;
	font-style: normal;
	margin-right: 20px;
	font-family: arial;
	font-size: 12px
}
.mice-main {
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0;
	font: 16px/28px "microsoft yahei";
	color: #333
}
.mice-main section {
text-align: center;
margin-bottom: 35px;
}
.mice-main section i {
font: 18px/50px \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei";
color: #333;
}
.mice-main section h5 {
font: 36px/50px \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei";
color: #333;
}

.idx-travels-bg{background:#f1f1f1}
.idx-travels{width:1230px;margin:0 auto;padding:50px 0}
.idx-travels section{text-align:center;margin-bottom:25px}
.idx-travels section i{font:italic 18px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#333}
.idx-travels section h5{font:italic 36px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#333}
.idx-travels section p{text-align:center;font:italic 20px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#999}
.idx-travels section p a{color:#999}
.idx-travels section p a:hover{color:#ff9900}
.idx-travels ul li{position:relative;float:left;width:380px;margin:15px;background:#fff;border-radius:5px;overflow:hidden;_display:inline}
.idx-travels ul li>a{display:block;width:380px;height:285px;overflow:hidden}
.idx-travels ul li>a img{width:100%;height:auto;border-radius:5px 5px 0 0;position:relative}
.idx-travels ul li>a img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.idx-travels ul li .zl{padding-left:22px;padding-top:15px;padding-right:20px}
.idx-travels ul li .zl img{float:left;border-radius:100%;margin-right:15px;width:70px;height:70px;position:relative}
.idx-travels ul li .zl h6{max-height:60px;overflow:hidden}
.idx-travels ul li .zl h6 a{color:#333;font:18px/30px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";vertical-align:middle}
.idx-travels ul li .zl h6 a:hover{color:#ff860d}
.idx-travels ul li .nr{text-align:right;padding:5px 0 10px}
.idx-travels ul li .nr a{background:url(../images/2015/discover_bg.png) no-repeat;display:inline-block;padding-left:16px;background-position:0 -98px;line-height:20px;color:#b1b1b1;margin-right:30px}
.idx-travels ul li .nr a:hover{color:#ff860d}
.idx-travels ul li .nr i{background:url(../images/2015/discover_bg.png) no-repeat;padding-left:18px;background-position:0 -156px;display:inline-block;line-height:20px;color:#b1b1b1;font-style:normal;margin-right:20px;font-family:arial;font-size:12px}
/* 自驾线路 */
.zjy-lines .idx-travels{padding-top:45px}
.zjy-lines li{position:relative;padding-bottom:30px;/**padding-bottom:0*/}
.zjy-lines ul li>a img:hover{-webkit-transform:none;-moz-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;transition:none}
.line-txt{position:relative;padding:0 10px;text-align:center}
.line-txt img{position:relative;display:block;width:70px;height:70px;margin:-35px auto 0;border-radius:100%;/**top:-35px*/}
.line-txt h6{position:relative;max-height:40px;margin-top:3px;font:24px/40px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#333;overflow:hidden;/**top:-35px*/}
.line-txt h6 a{color:#333}
.line-txt h6 a:hover{color:#ff860d;text-decoration:none}
.line-txt p{position:relative;max-height:20px;font:16px/20px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#858585;overflow:hidden;/**top:-35px*/}
.line-txt p a{color:#858585}
.line-txt p a:hover{color:#ff860d;text-decoration:none}
.zjy-lines .mask{display:none;position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:5px;z-index:10;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=80);background:#000}
.zjy-lines .mask p{position:relative;font:16px/24px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#fff;text-align:center;z-index:11}
.zjy-lines .mask p a{color:#fff}
.zjy-lines .mask .p1{padding-top:50px}
.zjy-lines .mask .p3{color:#999}
.zjy-lines .mask .p4{padding-top:25px}
.zjy-lines .mask .p4 a{display:block;width:200px;height:47px;font-size:18px;line-height:47px;background:#e62a3c;color:#fff;margin:0 auto;border-radius:4px;position:relative;text-align:center}
.zjy-lines .mask .p4 a:hover{background:#d32637;text-decoration:none}
.line-all{+margin-top:50px}
.line-all a{display:block;width:216px;height:46px;font:24px/46px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";border:2px solid #ff860d;color:#ff860d;margin:45px auto 0;border-radius:4px;position:relative;text-align:center}
.line-all a:hover{animation:color2 0.5s linear;-webkit-animation:color2 0.5s linear;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;text-decoration:none}

/*******************************精品线路详细页*******************************/
.duli-main-2014{width:100%; float:left;}
.duli-xingcheng{width:100%; background: url(../images/2014-duli-title-bg.jpg) repeat-x top; float:left; height:80px;}
.duli-xingcheng-main{width:1200px; height:60px; margin:0 auto;}
.duli-xingcheng-title{width:100px; float:left; height:60px; background:#dd3939; text-align:center;font:16px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; color:#fff;}
.jingpin-detail-pos{width:900px; float:right; height:52px; text-align:right;font:16px/52px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; color:#efefef;}/*2015年最新增加面包屑*/
.jingpin-detail-pos a{color:#efefef; text-decoration:none;}
.jingpin-detail-pos a:hover{ text-decoration:underline;}


.duli-liangdian{width:1200px; height:300px; margin:0 auto;}
.duli-liangdian-left{ width:740px; float:left;}
.duli-liangdian-title{ width:740px; height:40px; height:40px; color:#a50000; font-family:"微软雅黑"; font-weight:bold; font-size:16px; float:left;}
.duli-liangdian-pic{width:50px; height:44px; float:left; background:#0093d0; text-align:center; padding-top:6px;}
.duli-liangdian-content{width:670px; float:right; color:#666; font:16px/30px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"}
.duli-liangdian-right img{ width:342px; float:right; height:200px; background:#999;}

.duli-xingcheng-day-main{width:1200px; margin:0 auto;}
.duli-xingcheng-day{width:1198px; height:50px;  background:#f5f5f5; border:1px solid #e4e4e4;color:#e03939; font: bold 18px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";text-indent:12px}

/*本实例 css*/
.warpper { width:1200px; float:left; margin-top:20px;}
.wwwqirecom { width:1200px; float:left;overflow:hidden;}
.qirepic { width:1200px; height:420px; color:#FFFFFF; float: left; }
.qirepic ul li img { width: 620px; height: 420px; }
.qirepic-silder-img { display: block; width: 620px;  float: left; }
.qirepic-silder-intro {  width: 550px; float:right; text-align:left}
.qirepic-silder-panel{float:left; width:1200px;}

.qirepic-silder-title { line-height: 30px; }
.qirepic-silder-title h2{ color: #111; font:26px/46px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; }

.qirepic-silder-info li,.qirepic-silder-desc { font:16px/28px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; color:#666}
.qirepic-silder-info li { width: 250px; height: 25px;  overflow:hidden; float: left; }
.qirepic-silder-info li span,.qirepic-silder-desc span { color: #666;}
.qirepic-silder-info li.long { width: 500px; margin-bottom: 5px; }
.qirepic-silder-desc {padding-bottom: 10px; overflow: hidden; color:#666; font:14px/24px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei" }

.cost-main{width:1200px; margin:0 auto;}
.cost-main-title{ float:left; font:bold 20px/50px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; background:#efefef; margin-top:40px; width:1200px; padding-left:20px;}
.cost-main-content{width:1138px; float:left; font-size:16px; line-height:38px; padding:0 40px 40px 40px; border:1px solid #efefef; }
.cost-main-content h3 {
	margin: 35px 0 18px;
	padding-left: 12px;
	background: url(../images/2015/txt-tit.png) no-repeat 0 center;
	font-weight: bold;
}
.cost-main-content p{color:#666; line-height:28px;}
.cost-main-content p ul li{list-style-type: circle;list-style-position: inside; text-indent:24px}
 


/*图片导航*/
.num { width: 620px; height: 100px;  float: left;}
.num ul { width:620px; }
.num li { float: left; margin: 0 0px 5px 0px; }
.num li a { display:block; border: 2px #000 solid; }
.num li img { width:120px; height: 80px; }
.num li.on a { border: 2px #dd3939 solid; } /*当前项*/

/*FAQ*/
.faq-pos{width:100%; float:left; border-top:1px solid #efefef}
.faq-pos-main{ width:1200px; color:#666;margin:0 auto;font:16px/80px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"}
.faq-pos-main a{font:16px/80px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; text-decoration:none; color:#666}
.faq-pos-main a:hover{color:#D40003}
.faq{width:1200px; margin:0 auto}
.faq-left{width:280px; float:left; border:1px solid #efefef}

.faq-list h3{font:18px/40px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; color:#333; float:left;width:268px;padding-left:12px; background:#eee}
.faq-list ul li{ list-style:inside; list-style-type: circle; float:left; width:280px;}
.faq-list ul li a{color:#666; text-decoration:none;font:16px/30px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"}
.faq-list ul li a:hover{color:#BC0003}

.faq-right{width:820px; float:right; border:1px solid #efefef; padding:0 40px; min-height:1080px}
.faq-right h2{font:24px/80px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; border-bottom:1px solid #efefef; text-align:center}
.info{font:14px/28px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#666666; text-align: center; float:left; width:100%; padding:10px 0}
.faq-right p{font:16px/28px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; margin-top:20px; color:#666666}
.blank{ margin:10px 10px; float:left;}

/*呼伦贝尔美食详细页*/
.step-main{ border-bottom:1px solid #ededed; background:#fafafa;width:100%; float:left}
.step{width:1200px; margin:0 auto;font: 16px/58px "microsoft yahei"; color:#666; background:#fafafa;}
.step a{font: 16px/28px "microsoft yahei"; text-decoration: none; color:#666;}
.step a:hover{color:#D30003}

.food-detail{width:1200px; margin:0 auto;}
.foot-detail-left{ border-right:1px solid #ededed; width:901px; float:left;padding:80px 0;}
/*.food-date{ width:130px; float:left; text-align:right; background:#C70003; display:block;}
.food-date small{font-size:11px; color:#FFFFFF}
.food-date .entry-date {font-size:50px;font-weight:bold;display: inline-block;width: 100%;line-height: 28px; color:#FFFFFF}
time.entry-date{color:#777}*/
.food-artcile{ width:861px; float:left; padding-right:40px}
.food-artcile h2{font:30px/28px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; padding-bottom:20px; text-align:center;border-bottom:1px solid #ededed; margin-bottom:20px; }
.food-artcile small{font-size:12px; color:#FFFFFF; float:left}
.food-artcile p{font:16px/28px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"; color:#666; margin-bottom:20px; }
.food-artcile img{width:691px}
.hr-title {
border-top-style: solid;
border-top-width: 1px;
font-size: 16px;
text-align: center;
height: 10px;
line-height: 20px;
margin: 10px auto -10px;
height: auto;
color:#ddd;
}
.hr-title.hr-long {
width: 50%;
}
.hr-title abbr {
padding: 2px 10px;
border-radius: 2px;
position: relative;
top: -10px;
letter-spacing: .2em;
text-transform: uppercase;
background:#fff;
}
.bdsharebuttonbox{ margin:0 auto; width:186px}
.post-image{width:861px; float:left; margin-top:20px}
.post-image ul li{ width:265px; float:left; margin:0 11px}
.post-image ul li img{ width:265px; height:150px}
.post-image ul li a{font: 14px/24px "microsoft yahei"; text-decoration:none; color:#666; text-align:center}
.post-image ul li a:hover{color:#D30003}

.food-detai-right{width:259px; float:right;padding:80px 0} 
.food-detai-right h3{font: 20px/48px "microsoft yahei";border-bottom:1px solid #ededed; margin-bottom:10px}
.detai-bottom{margin-bottom:20px}
.food-detai-right ul li{list-style:inside; list-style-type:circle; width:259px;float:left; clear:both}
.food-detai-right ul li a{font: 14px/28px "microsoft yahei"; text-decoration: none; color:#999999; text-align:center}
.food-detai-right ul li a:hover{color:#D30003}

/***********目的地***************/
.mudidi-index{ width:1200px; margin:0 auto; padding-bottom:80px}
.mudidi-list{width:1200px; float:left;}
.mudidi-list h2{font: 30px/80px "microsoft yahei"}
.mudidi-list h2 strong{color:#ec6909;font-weight: normal}
.mudidi-list ul li{width:299px; border-right:1px solid #fff; height:380px; float:left; position:relative}
.mudidi-list ul li .textDiv {
position: absolute;
bottom: 0;
right: 0;
padding: 4px 11px 5px;
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');
background: rgba(0,0,0,0.4);
text-align: right;
}
.textDiv h4 {font: normal 18px/24px \5FAE\8F6F\96C5\9ED1;}
.mudidi-list ul li a{ color:#FFFFFF; text-decoration:none}
.mudidi-list ul li a:hover{color:#ec6909;}

/*旅游资讯*/
.new{ width:100%;float:left; padding-top:40px}
.new-main{width:1198px; margin:0 auto; height:270px; margin-bottom:30px; border:1px solid #e8e8e8;}
.new-pic{width:450px; height:270px; float:left;}
.new-info{width:681px;  float:right; padding:20px 20px;}
.new-title-main{width:681px; float:left; margin-bottom:10px;}
.new-title{width:560px; height:40px; float:left;font-family: "微软雅黑";}
.new-title a{height:40px; color:#454545; text-decoration:none;font: bold 18px/40px "microsoft yahei";}
.new-title a:hover{color:#bc001d;}
.new-des{font: 16px/28px "microsoft yahei";color:#999; float:left;}
.new-xx{ font: 16px/28px "microsoft yahei"; float:left;}

/* 分页 */
.tong-pages{ width:1200px;margin:0 auto;}
.dede_pages{line-height:30px;clear:both; margin:0 auto; padding-bottom:80px}
.dede_pages ul{float:none;display:table}
.dede_pages ul li{float:left;margin-right:4px}
.dede_pages ul li a{float:left;padding:0 10px;color:#565656;font-size:14px;font-weight:bold;border:1px solid #565656}
.dede_pages ul li a:hover{color:#FFF;padding:0 10px;text-decoration:none;border:1px solid #565656;background:#565656}
.dede_pages ul li.nohref{color:#999;padding:0 10px;border:1px solid #DDD}
.dede_pages ul li.thisclass{color:#FFF;padding:0 10px;border:1px solid #565656;background:#565656;font-weight:bold}
.dede_pages.pagelist {padding: 10px;text-align: center;}

/*20151001修改精品线路，原新版样式也被保留*/
.villa-bd { width: 1200px; margin: 0 auto; padding-top: 30px; }
.villa-list { width: 100%; overflow: hidden; }
.villa-hot { display: block;width: 1180px; height: 300px; background:url(../images/2015/shadow_villa.png) center bottom no-repeat; padding-bottom: 13px; margin-bottom: 20px; }
.villa-link { display: block; background-color: #FFF; width: 1180px; height: 300px; overflow: hidden; zoom: 1; border-radius: 5px; position: relative; cursor: pointer; }
.villa-link:hover, .villa-link:hover > * { text-decoration: none; }
.villa-hot-pic { float: left; width: 760px; height: 300px; overflow: hidden; }
.villa-hot-inf { float: right; width: 390px; height: 300px; overflow: hidden; position: relative; }
.villa-info-box { padding-right: 30px; }
.villa-tt { font-size: 18px;display: inline-block; font-weight:normal; margin: 20px 0 0 0; line-height: 24px; max-width: 340px; overflow: hidden;color: #333;}
/*.villa-tt .tt1 { font-size: 22px; padding-right: 5px; }.villa-tt .tt2 { font-size: 16px; }*/

.rmmd .villa-tt { background: url(../images/2015/villa-icons.png) right -210px no-repeat; padding-right: 20px; }
.villa-tt .icon-rmmd { display: inline-block; width: 18px; height: 18px; background: url(../images/2015/Villa-ui.png) 0 -116px no-repeat; margin: 0 3px; }
.villa-eng { font: 12px/18px Arial, Helvetica, sans-serif; color: #454545; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 5px; word-wrap:normal;}
.villa-addr { color: #a3a3a3; background: url(../images/2015/Villa-ui.png) 0 -32px no-repeat; padding-left: 18px; line-height: 18px; margin-bottom: 5px; max-height:34px; overflow:hidden; }
.manager-box { background-color: #f3f3f3; padding: 8px 15px 10px 15px; height: 66px; position: absolute; right: 0; top: 120px; }
.manager-box .manager-name { font-size: 14px; color: #666; margin-bottom: 5px; }
.manager-box .manager-msg { width: 360px; overflow: hidden; zoom: 1; }
.manager-box .manager-msg .manager-pic { float: left; display: block; width: 40px; height: 40px; margin-right: 15px; }
.manager-box .manager-msg .manager-pic img { width: 100%; height: 100%; }
.manager-box .manager-msg .manager-text { float: left; width: 300px; height: 36px; line-height: 18px; color: #999; overflow: hidden; padding-top: 3px; }
.v-sale-box { width: 390px; position: absolute; right: 0; bottom: 24px; }
.v-sale-box { width: 390px; position: absolute; right: 0; bottom: 24px; }
.v-price { float: left; font-size: 14px; color: #333; }
.v-price i { font-size: 22px; }
.v-price span { font-size: 36px; font-family: Arial, Helvetica, sans-serif; line-height: 46px; font-weight: 700; }
.go-detail { float: right; text-indent: -9999px; display: block; width: 138px; height: 44px; background: url(../images/2015/villa-icons.png) 0 -86px no-repeat; }
.villa-content { margin-bottom: 20px; }
.bdc5 { background-color: #FFF; border-radius: 5px; }


/*footer*/
.footer {
	background: #222430;
	padding: 70px 0;
	color: #999;
	font: 14px/24px "microsoft yahei";
	width: 100%;
	min-width:1200px
}
.footer .footer-inner {
	width: 1180px;
	margin: 0 auto;
}
.footer .foot-col1 {
	float: left;
	width: 236px;
}
.footer .foot-col1 h3 {
	height: 60px;
	font: 20px/60px "microsoft yahei";
	color: #ccc;
}
.footer .foot-col1 ul li {
	list-style-type: circle;
	list-style-position: inside;
}
.footer .foot-col1 ul li a {
	text-decoration: none;
	line-height: 30px;
	height: 30px;
	color: #999;
}
.footer .foot-col1 ul li a:hover {
	color: #ff860d;
}
.copyright {
	background: #222430;
	text-align: center;
	font: 12px/40px "microsoft yahei";
	color: #666;
	width: 100%;
	border-top: 1px solid #333;
	padding:50px 0;
	min-width:1200px
}
.copyright a {
	color: #666;
}

/* 客服代码CSS */
.jcContact {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
	width: 215px;
}
.jcConraper {
	width: 174px;
	background: url(../images/2015/c03.png) repeat-y 0 0;
	overflow: hidden;
}
.jcConBtn {
	background: url(../images/2015/c01.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 41px;
	height: 116px;
	cursor: pointer;
}

/*2016年11月10日修改线路详情*/
.tourline-main{width:1200px; border:1px solid #CCCCCC; margin:0 auto;  border-radius:5px;}
.tourline-main h2{ font-size:20px; margin-left:30px; margin-top:30px;}
.tourline-detail{width:1140px; float:left; margin:30px 30px;}
.tourline-day{ width:60px; float:left; height:40px; font-size:18px; color:#111; height:40px; line-height:40px;font-family:"微软雅黑";}
.tourline-content{width:1080px; float:right;}
.tourline-title{width:1080px; float:left; height:40px;}
.tourline-eday{background:url(../images/daybg.png) no-repeat; height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center; width:34px; float:left; font-family:Arial, Helvetica, sans-serif;}
.tourline-name{width:1020px; float:right; font-size:18px; color:#111; height:40px; line-height:40px;font-family:"微软雅黑"; color:#111; font-weight:600;}
.tourline-detail-main{width:1080px; background:url(../images/tourline-detail-bg.png) repeat-y; float:right; padding-top:30px;}
.tourline-detail-unite{width:1080px; float:left;}
.tourline-detail-food{width:34px; height:28px; background:url(../images/food.png) no-repeat center; float:left;}
.tourline-detail-hotel{width:34px; height:28px; background:url(../images/hotel.png) no-repeat center; float:left;}
.tourline-detail-bus{width:34px; height:28px; background:url(../images/bus.png) no-repeat center; float:left;}
.tourline-detail-trip{width:34px; height:40px; background:url(../images/trip.png) no-repeat center; float:left;}
.tourline-detail-tip{width:34px; height:40px; background:url(../images/tip.png) no-repeat center; float:left;}
.tourline-detail-food-info{width:1020px; float:left; font-size:16px; color:#111; height:28px; line-height:28px;font-family:"微软雅黑"; margin-left:60px;}
.tourline-detail-tipcontent{width:1020px; float:right;font-family:"微软雅黑"; color:#00781f; font-size:16px; margin-bottom:30px; line-height:28px; border-radius:7px; background:#E9F5EC; padding:15px 15px;}
.tourline-detail-content{width:1020px; float:right;font-family:"微软雅黑"; color:#333; font-size:16px; line-height:28px; }
.tourline-detail-content a{text-decoration: none}
.tourline-detail-content strong{color:#009966; text-decoration:none}
.tourline-detail-content p{margin-bottom: 20px;line-height: 28px;zoom: 1;border-bottom: 1px dotted #ccc;padding-bottom: 20px;}
.tourline-detail-content em{font-weight: bold;color: #2a2a2a;margin-right: 10px; font-style:normal }
.rourline-blank{border-bottom: 1px dotted #ccc;padding-bottom: 20px; margin-bottom:20px;float:right; width:1020px;}

