@charset "utf-8";  
/*调用图片*/
.bbs-all li,
.bbs-r-event span,
.bbs-l-mess p{
	background: url(../images/bbs.png) no-repeat;
}
/*轮播图*/
.flexslider{position:relative;height:620px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:620px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.containw{
	width: 1190px;
	position: absolute;
	left: 50%;
	height:620px;
	margin-left: -585px;
	z-index: 50;
	top: 0;
}
.tit-slidernav{
	position: absolute; 
	width: 104px;
	height: 620px; 
	z-index: 5;  
	right: 50%; 
	top: 50%; 
	margin-right: -450px;
}
.tit-slidernav span{  
	cursor: pointer;
	border: 2px solid #fff;
	display: inline-block;
	width: 110px;
	height: 62px;
	overflow: hidden;
	margin-bottom: 2px; 
}
.tit-slidernav img{
	width: 100%;
}
.tit-slidernav span.flex-active{
	border: 2px solid #ff6700;
}  
/******************/ 
.bbs-cover{
	position: relative;
	height: 620px
}
.bbs-form{
	padding: 14px 24px;
	position: absolute;
	bottom: 56px;
	z-index: 70;
	width: 542px;
	left: 50%;
	margin-left: -315px;
}
.bbs-add-form{
	left: 0;
	margin-left:0
}
.bbs-context{
	width: 610px; 
}
.bbs-context h3{
	color: #fff; 
	font-size: 36px;
	font-weight: normal; 
} 
.bbs-txt,
.bbs-context a{
	color: #fff;
	display: inline-block;
	font-size: 18px;
	margin-top: 50px;
}
.bbs-txt{
	line-height: 28px; 
	margin-top: 30px;
	height: 84px;
}
.bbs-context a:hover{
	color: #ff6700;
}
.bbs-all li{
	display: inline-block;
	margin: 0 30px 15px 0;
	position: relative;
	line-height: 20px;
	padding-left: 20px; 
	background-position: -10px -30px;
	cursor: pointer;
}
.bbs-all li.active{
	background-position: -10px -6px;
}
.bbs-all input{
	position: absolute;
	width: 50px;
	text-align: center;
	opacity: 0;
	filter:alpha(opacity=0); 
}
.bbs-input{
	background: #fff;
	height: 46px;
	line-height: 46px;
	padding-left: 20px;
	width: 460px;
	font-size: 16px;
	color: #666;
}
input.search{
	background:url(../images/bbs.png) no-repeat #ff6700;
	background-position: 0 -217px;
	text-indent: -222px;
	width: 50px;
	height: 46px;
	cursor: pointer;
}
input.search:hover{
	background:url(../images/bbs.png) no-repeat #f90;
	background-position: 0 -217px;
}
/*************/
.bbs-l-fl{
	width: 878px;
}
.bbs-l-fr{
	width: 280px;
}
.bbs-l-title{
	margin: 0 14px 20px;
	border-bottom: 1px solid #d6d6d6;
}
.bbs-l-title li{
	cursor: pointer;
	display: inline-block; 
	border-bottom: 1px solid #fff;
	line-height: 36px;
	width: 170px;
	font-size: 18px;
	text-align: center;
	margin-bottom: -1px; 
}
.bbs-l-title li.active{
	border-bottom: 2px solid #ff6700;
}
.bbs-l-title li a{
	display: block;
	width: 100%; 
	padding-bottom: 20px;
}
.bbs-l-note{ 
	color: #fff;
	line-height: 36px;
	width: 110px;
	text-align: center;
	font-size: 18px;
	background: url(../images/bbs.png) no-repeat #ff6700;
	background-position: -15px -50px; 
	padding-left: 30px;
}
.bbs-l-note:hover{
	background: url(../images/bbs.png) no-repeat #f90;
	background-position: -15px -50px; 
}
.bbs-l-box li{
	padding: 16px 14px;
	margin-top: 10px;
}
.bbs-l-img{
	display: block;
	width: 258px;
	height: 145px;
	overflow: hidden;
}
.bbs-l-item{
	display: none;
}
.bbs-l-info{
	width: 576px;
}
.bbs-l-tit{
	display: block;
	font-size: 18px;
	line-height: 20px;
	height: 20px;
}
.bbs-l-txt{
	margin: 10px 0;
	height: 72px; 
}
.bbs-l-txt,
.bbs-l-txt p{
	text-align: justify;
	line-height: 24px;
}
.bbs-l-mess>p{ 
	padding-left: 24px;
	margin: 6px 30px 0 0
}
.bbs-l-mess .bbs-l-author{
	color: #ff6700;
	background: inherit;
	padding-left: 0;
}
.bbs-collect span{
	color: #ff6700; 
	margin: 6px 10px 0 0;
}
.bbs-l-author img{
	vertical-align: middle;
	margin-right: 6px;
	margin-top: -2px;
}
.bbs-l-mess .bbs-l-aim{
	background-position: -10px -150px;
}
.bbs-l-mess .bbs-l-browse{
	background-position: -10px -127px;
}
.bbs-l-mess .bbs-l-review{
	background-position: -10px -176px;
}
.bbs-l-mess .bbs-zan{
	background-position: -10px -87px;
	width: 38px;
	height: 34px;
	text-align:center;
	line-height: 34px;
	color: #fff; 
	cursor: pointer;
	-webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none;
}
.bbs-r-box{
	margin-bottom: 40px;
}
.bbs-r-tit{
	margin-bottom: 20px;
}
.bbs-r-tit>h3{
	border-left: 2px solid #ff6700;
	padding-left: 8px;
	line-height: 20px;
	font-size: 18px;
	font-weight: normal;
}
.bbs-r-tit>a{
	display: block;
	color: #666;
}
.bbs-route-img,
.bbs-r-event dt{
	height: 140px;
	width: 280px;
	overflow: hidden;
}
.bbs-route-img img{
	width: 100%;
}
.bbs-route-tit{
	font-size: 16px;
	font-weight: normal;
	line-height: 2em;
	margin: 5px 0;
	height: 2em;
}
.bbs-route-txt{
	font-size: 12px;
	line-height: 2em;
	text-align: justify;
}
.bbs-r-event dt{
	margin-bottom: 10px;
}
.bbs-r-event dd{
	line-height: 30px;  
}
.bbs-r-event span{ 
	display: inline-block;
	margin-left: 10px;
	width: 25px;
	height: 12px;
	background-position: -10px -206px;
}
.bbs-l-box li:hover{
	background: #f8f8f8;
}
.site-i-scenic img:hover,
.scenic-more-img img:hover,
.bbs-l-img img:hover,
.site-i-m-img img:hover{
	transform:scale(1.1);
    -ms-transform:scale(1.1); /* IE 9 */
    -webkit-transform:scale(1.1); /* Safari and Chrome */
}
.bbs-l-tit:hover,
.bbs-route-tit:hover,
.bbs-r-event dd a:hover{
	color: #ff6700;
}
.bbs-r-event dd a:hover span{
	transform:translateY(-3px);
    -ms-transform:translateY(-3px); /* IE 9 */
    -webkit-transform:translateY(-3 px); /* Safari and Chrome */
} 
/************写游记*************/
.bbs-set i,
#tour_date,
.tour_day,
.addTag,
.w-insert li,
.insertA li,
.wDelete{
	background: url(../images/white.png) no-repeat;
}
#croppic{
	width: 1920px;
	height: 620px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px; 
	z-index: 90;
}
.write-cover{
	width: 100%;
	min-width: 1190px;
	max-width: 1920px;
	height: 620px;
	margin: 0 auto;
	background-origin: center center;
	background-repeat: no-repeat;
	position: relative; 
}
.bbs-set{
	width: 420px;
	position: absolute; 
	left: 50%;
	top: 230px;
	z-index: 100;
	color: #fff;
	margin-left: -210px; 
}
.bbs-set i{
	float: left;
	display: block;
	width: 80px;
	height: 80px;
	background-position: -220px -250px; 
}
.bbs-set p{
	font-size: 24px;
	line-height: 50px; 
} 
.cover-img{
	position: absolute;
	z-index: 90;
	left: 0;
	width: 70px;
	height: 80px;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.bbs-edit{
	text-align: center;
	padding-top: 230px;
	display: none
}
.bbs-edit li{
	display: inline-block;
	width: 100px;
	height: 40px;
	padding-top: 60px;
	position: relative; 
	margin: 0 20px;
	background-image: url(../images/white.png);
	background-repeat: no-repeat;
	text-align: center;
}
.bbs-edit .bbs-edit1{
	background-position: -219px -10px;
}
.bbs-edit .bbs-edit2{
	background-position: -219px -130px;
}
.bbs-edit input{
	position: absolute;
	width: 100px;
	height: 100px;
	background: #000;
	left: 0;
	top: 0;
	z-index: 160;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0); 
}
.w-tit{
	position: absolute;
	bottom: 80px;
	width: 940px;
	height: 64px;
	left: 50%;
	margin-left: -490px;
	z-index: 150;
	padding-left: 40px;
	font-size: 16px;
	color: #666;
}
.w-top{
	padding: 30px;
	background: #fff;
}
.w-info-area{
	width: 1000px;
	resize: none;
	border: 1px solid #ccc;
	padding: 5px;
}
.w-name{
	font-size: 16px;
	color: #666;
	float: left;
	line-height: 28px;
}
.w-tag{
	margin-bottom: 10px; 
}
.w-tag-item{
	width: 1070px;
}
.w-tag-item span{
	float: left;
	border: 1px solid #999; 
	padding: 0 15px; 
	line-height: 24px;
	margin: 2px 10px 10px 0;
	cursor: pointer;
}
.w-tag-item span.active{
	background: #00a0e9;
	color: #fff;
	border: 1px solid #00a0e9; 
}
.addTag{
	line-height: 28px;
	padding-left: 32px;
	background-position: -10px -272px;
	cursor: pointer;
}
.addInput{
	border: 1px solid #999; 
	margin-top: 2px;
	padding: 0 10px 0 0;
	margin: 2px 10px 0 0;
	display: none;
}
.addInput i, 
.addInput p{
	cursor: pointer; 
}
.addInput i,
.addInput input,
.addInput p{
	display: block;
	float: left;
	line-height: 24px;
	height: 24px; 
}
.addInput i{
	width: 30px;
	font-size: 24px;
	text-align: center;
	color: #00a0e9;
	font-weight: bolder;
}
.addInput input{
	width: 80px;
}
.tour_day,
#tour_date{
	float: left;
	width: 160px;
	border: 1px solid #d6d6d6;
	height: 28px;
	line-height: 28px;
	background-position: -110px -340px;
	padding: 0 30px 0 8px; 
	margin-right: 40px;
} 
.note-contain{
	background: #fff;
	padding: 20px;
}
.note-fl{
	width: 820px;
}
.note-fr{
	width: 270px; 
} 
.w-box,
.w-box1{
	position: relative;
	margin: 5px 0;
	border: 1px dashed #ff6700;
}
.w-show{
	display: none;
}
.w-box img{
	max-width: 100%;
}
.wDelete{
	background-position: 0 -366px;
	width: 20px;
	height: 20px;
	position: absolute;
	z-index: 100;
	cursor: pointer;
	right: -8px; 
	top: -10px;
} 
.w-box1 .wDelete{
	display: none;
}
.w-fix{
	position: fixed;
	z-index: 220;
	width: 270px;
	top: 30px; 
	background: #fff;
}
.w-area{ 
	resize: none;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #e5e5e5; 
    display: block;
}
.w-input{
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	text-align: center;
	width: 100%;
    box-sizing: border-box;
} 
.w-area.focus,
.w-area:focus{
	outline: 2px solid #ff6700;
}
.w-insert li{
	margin-bottom: 20px;
	padding-left: 40px;
	line-height: 28px;
	font-size: 18px;
	cursor: pointer;
	position: relative;
}
.w-insert .w-icon1,
.insertA .insertA1{
	background-position: 0 -10px;
}
.w-insert .w-icon2{
	background-position: 0 -48px;
}
.insertA .insertA3,
.w-insert .w-icon3{
	background-position: 0 -86px;
}
.insertA .insertA4,
.w-insert .w-icon4{
	background-position: 0 -124px;
}
.w-insert .w-icon5{
	background-position: 0 -162px;
}
.insertA1 input,
.insertA3 input,
.w-icon1 input,
.w-icon3 input,
.w-icon5 input{
	position: absolute;
	background: #000;
	width: 100%;
	height: 30px;
	left: 0;
	top: 0;
	z-index: 80;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.w-save{
	display: block;
	width: 130px;
	text-align: center;
	line-height: 36px;
	border: 1px solid #d6d6d6;
	color: #ff6700;
	background: url(../images/white.png) no-repeat; 
	background-position: 0 -307px;
	padding-left: 10px;
}
.w-save:hover{
	background: url(../images/white.png) no-repeat #ff6700; 
	background-position: 0 -329px; 
	color: #fff;
	border: 1px solid #ff6700;
}
.w-catalogue-tit{
	margin-top: 40px;
}
.w-catalogue{
	width: 270px;
	margin: 0;
	height: 224px;
	overflow-y: auto;
}
.dw-catalogue.w-catalogue{
	height: auto;
}
.m-fix{
	position: fixed;
	top: 0;
	z-index: 50; 
}
.w-catalogue-tit,
.m-note h3{
	font-size: 16px;
	line-height: 32px; 
}
.m-note h3{
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 40px;
}
.w-catalogue dd{
	width: 250px;
	color: #999;
	line-height: 28px;
	height: 28px;
	cursor: pointer;
}
.w-catalogue dd:hover{
	color: #ff6700;
	text-decoration: underline;
}
.w-show > .insertA,
.n-show > .insertA{
	border: 1px dashed #ff6700;
	padding: 10px;
	margin: 0;
	text-align: center; 
	visibility: hidden; 
}
.insertA li{
	display: inline-block;
	margin: 0 10px; 
	cursor: pointer;
	padding-left: 40px;
	line-height: 28px;
	font-size: 18px; 
	position: relative;
} 
.w-show:hover>.insertA,
.n-show:hover>.insertA{
	visibility: visible;
}
.insertA .insertA2{
	background-position: 0 -199px;
}  
.w-insert li:hover,
.insertA li:hover{
	color: #ff6700;
}
/*验证码*/
.w-code{
	text-align: right;
}
.graph{
	border: 1px solid #ccc; 
	margin: 0 10px; 
	height: 28px; 
	line-height: 28px;
	padding: 0 0 0 5px;
}
.w-issue,
.w-issue1{
	width: 170px;
	text-align: center;
	height: 48px;
	line-height: 48px;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	margin: 0 60px 40px 0; 
}
input[type="submit"].w-issue{
	background: #ff6700;
}
.w-issue:hover{
	background: #f90;
}
.w-issue1{
	background: #999;
	display: none; 
} 
/*目的地*/
.bbs-site{
	margin-top: 10px; 
}
.bbs-site li{
	display: inline-block;  
	margin-right: 10px;
}
.bbs-site a{
	color: #fff;
}
.bbs-site a:hover{
	color: #ff6700;
}
.site-title{
	font-size: 28px;
	text-align: center;
}
.site-month{
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	width: 858px;
	margin: 0 auto 30px; 
}
.site-month li{
	float: left; 
	margin-bottom: -1px;
	cursor: pointer;
	width: 44px;
	text-align: center;
	font-size: 18px;
	line-height:36px;
	margin-right: 30px;
}
.site-month li:last-child{
	margin-right:0
}
.site-month li.active,
.site-month li:hover{
	border-bottom: 2px solid #ff6700; 
	color: #ff6700; 
}
.site-tab{
	height: 160px;
}
.site-item{
	margin-right: -16px;
	display: none; 
}
.site-item li{
	width: 285px;
	margin: 0 16px 0 0;
	position: relative;
}
.site-img{
	width: 285px;
	height: 160px;
	overflow: hidden;
}
.site-item li:hover{
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px); 
}
.site-item p{
	position: absolute;
	padding: 0 20px;
	color: #fff;
	font-size: 20px;
	bottom: 5px;
	left: 0;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-shadow: 0 2px 4px #999; 
}
.site-list{
	border-bottom: 1px dashed #eee;
	width: 554px;
	margin-right: 80px;
	padding: 15px 0;
}
.site-list:nth-child(2n){
	margin-right: 0;
}
.site-list dt{
	float: left;
	font-size: 16px;
	line-height: 30px;
}
.site-list dd{
	float: right;
	width: 420px; 
	margin-right: 20px;
	text-align: justify;
}
.site-list a{
	line-height: 30px;
} 
.site-list dd a{
	display: inline-block;
	margin: 0 25px 0 0;
	color: #666;
}
.site-list a:hover{
	color: #ff6700;
}
/*目的地概况*/
.qg,
.xq,
.qg:hover,
.xq:hover,
.bbs-public-nav li,
.site-tit,
.scenic-num p,
.scenic-num p:hover,
.method-num li,
.site-i-q-item p{
	background: url(../images/bbs-detail.png) no-repeat;
} 
.bbs-public{
	min-width: 1190px;
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: #fbfbfb; 
	border-bottom: 1px solid #e5e5e5;
}
.breadcrumb{padding: 20px 0}
.breadcrumb a:hover,
.breadcrumb,
.crumbnav a:hover{
	color: #ff6700;
}
.breadcrumb>li{
	display: inline-block;
	position: relative; 
}
.breadcrumb > li + li:before {
    color: #666;
    content: ">>"; 
} 
.crumb_arrow:after{
    content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    vertical-align: middle;
    border-style: solid;
    border-width: 6px 4px 0px 4px;
    margin-left: 6px;
    border-color: #666 transparent transparent transparent;
}
.crumbnav{
	position: absolute;
	z-index: 120;
	width: 116px;
	text-align: center;
	top: 20px;
	border: 1px solid #ededed;
	background: #fff;
	padding: 10px 0;
	left: 50%;
	margin-left: -58px;
	display: none;
}
.crumbnav li{
	line-height: 30px;
}
.breadcrumb > li:hover .crumbnav{
	display: block;
}
.bbs-public-tit{
	font-size: 36px;
}
.bbs-public-show{
	display: none;
}
.qg,
.xq{
	cursor: pointer;
	color: #666;
	line-height: 36px;
	padding-left: 36px; 
	margin: 20px 0 0 20px;
}
.qg span,
.xq span{
	color: #ff6700;
}
.xq{
	background-position: 0 -323px; 
}
.xq:hover{
	background-position: 0 -287px; 
}
.qg{
	background-position: 0 -359px; 
}
.qg:hover{
	background-position: 0 -395px; 
}
.bbs-public-nav{
	margin-top: 30px;
}
.bbs-public-nav li{
	float: left;
	width: 110px; 
	text-align: center; 
	padding-bottom: 4px; 
	padding-left: 10px;
	margin-right: 8px; 
	margin-bottom: -1px;
}
.bbs-public-nav a{
	width: 130px;
	color: #666;
	font-size: 18px;
	display: block;
	line-height: 40px;
	text-align: center;
}
.bbs-public-nav .bbs-public-icon1{
	background-position: 0 2px; 
}
.bbs-public-nav .bbs-public-icon2{
	background-position: 0 -34px; 
}
.bbs-public-nav .bbs-public-icon3{
	background-position: 0 -70px; 
}
.bbs-public-nav .bbs-public-icon4{
	background-position: -15px -106px; 
}
.bbs-public-nav .bbs-public-icon5{
	background-position: 0 -142px; 
}
.bbs-public-nav .bbs-public-icon6{
	background-position: 0 -178px; 
}
.bbs-public-nav .bbs-public-icon7{
	background-position: 0 -213px; 
}
.bbs-public-nav .bbs-public-icon8{
	background-position: 0 -250px; 
}
.bbs-public-nav li:hover,
.bbs-public-nav li.active{
	color: #ff6700;
	border-bottom: 2px solid #ff6700; 
}
.bbs-public-nav li:hover a,
.bbs-public-nav li.active a{
	color: #ff6700;
}
.site-info{
	padding: 40px 0;
	border-bottom: 1px solid #e5e5e5;
}
.site-tit{
	font-size: 24px;
	padding-left: 35px;
	background-position: 0 -432px; 
}
.site-context{
	margin-top: 30px;
	padding-left: 35px;
}
.site-context,
.site-context p{
	line-height: 2em;
	text-align: justify;
}
/*游记/攻略*/
.note-nav{
	margin-top: 50px;
	position: relative;
}
.site-note-nav{margin-left: 20px;}
.site-note-nav li{
	display: inline-block;
	border: 1px solid #fff;
	color: #666;
	width: 56px;
	line-height: 20px;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
}
.site-note-nav li.active,
.site-note-nav li:hover{
	border: 1px solid #ff6700;
	color: #ff6700;
}
.bbs-note-info{
	width: 888px;
}
.bbs-note-item{
	display: none;
	margin-top: 20px;
}
.note-select{
	position: absolute;
    right: 0;
    top: 0;
    z-index:120;
}
.note-dl{
	border: 1px solid #ddd;
	margin-left: 18px;
	width: 112px;
	color: #666;
	cursor: pointer;
	height: 22px;
    overflow: hidden;
    background: #fff;
}
.note-dl dt{
	padding-left: 12px; 
	line-height: 22px;
	position: relative;
}
.note-dl dt:after{
	display: block;
	content:'';
	position: absolute;
	right: 10px;
	top: 8px;
	width: 11px;
	height: 8px;
	background: url(../images/h_search1.png) no-repeat;
}
.note-dl dd{
	padding-left: 12px;
	line-height: 30px;  
}
.note-dl dd:hover{
	background: #eee; 
}
.note-dl:hover dt{
	color: #ff6700;
}
.note-dl:hover {
	 height: auto;
}
/*景点列表*/
.scenic-tit{
	font-size: 20px;
}
.scenic-list{
	border-bottom: 1px solid #e5e5e5;
 	margin: 30px 0 45px;
 	padding-bottom: 45px; 
}
.scenic-info{
	width: 470px;
}
.scenic-img{
	display: block;
	width: 700px;
	height: 260px;
	overflow: hidden;
}
.scenic-img img{
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
}
.scenic-info>a{
	display: block;
	font-size: 18px;
	color: #ff6700;
}
.scenic-info>a:hover{
	color: #f90;
}
.scenic-num{
	margin: 20px 0;
}
.scenic-num p{
	color: #666;
	margin-right: 45px;
	line-height: 30px;
	cursor: pointer;
	padding-left: 40px;
	float: left;
}
.scenic-num span{
	color: #ff6700;
}
.scenic-num b{
	font-weight: normal;
}
.scenic-num .scenic-xq{
	background-position: 0 -554px; 
}
.scenic-num .scenic-xq:hover{
	background-position: 0 -474px; 
}
.scenic-num .scenic-qg{
	background-position: 0 -594px; 
}
.scenic-num .scenic-qg:hover{
	background-position: 0 -514px; 
}
.scenic-txt{
	height: 140px;
	overflow: hidden;
	text-overflow: ellipsis; 
   display: -webkit-box; 
   -webkit-line-clamp: 5; 
   -webkit-box-orient: vertical;
}
.scenic-txt,
.scenic-txt p{
	text-align: justify;
	line-height: 2em;
}
.scenic-more{
	margin: 30px -30px 0 0;
}
.scenic-more li{
	float: left; 
	margin: 0 15px 22px 0;
	width: 285px;
}
.scenic-more-img{
	display: block;
	width: 285px;
	height: 160px;
	overflow: hidden;
}
.scenic-more-info{
	border: 1px solid #e5e5e5;
	border-top: none;
	padding:0 10px 10px;
	width: 263px;
}
.scenic-more-info a{
	font-size: 18px;
	line-height: 36px;
	height: 36px;
}
.scenic-more-info a:hover{
	color: #ff6700;
}
/*攻略*/
.bbs-method-form.bbs-form{
	padding: 14px;
}
.bbs-input.bbs-method-input{
	width: 360px;
}
.search.bbs-method-search{
	width: 150px;
	font-size: 16px;
	text-indent: 0; 
	padding-left: 35px;
}
.method{
	border-bottom: 1px solid #dbdbdb;
	min-width: 1190px;
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
}
.method-tit{
	font-size: 24px;
	margin-right: 50px;
}
.method-select{
	position: relative;
	cursor: pointer;
	margin-top: 8px;
}
.method-site{
	position: absolute;
	left: 0;
	background: #fff;
	border: 1px solid #eee;
	padding: 15px 20px 5px 10px;
	width: 540px;
	text-align: justify;
	display: none;
}
.method-site li{
	display: inline-block;
	margin:0 0 10px 10px;  
}
.method-site li:hover{
	color: #ff6700;
}
.method-select:hover .method-site{
	display: block;
}
.method-select p{
	font-size: 18px; 
}
.method-select p:after{
	content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    vertical-align: middle;
    border-style: solid;
    border-width: 6px 4px 0px 4px;
    margin-left: 6px;
    border-color: #666 transparent transparent transparent;
}
.method-write{
	display: block;
	background: #ff6700;
	width: 140px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.method-write:hover{
	background: #f90;
}
.method-list{
	margin-top: 45px;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 35px;
	position: relative;
}
.method-link{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 100; 
}
.method-title{
	font-size: 20px; 
}
.method-author{
	margin-top: 4px;
}
.method-author p{ 
	margin-right: 40px;
}
.method-author span{
	color: #ff6700;
	margin-left: 12px;
}
.method-num li{
	display: inline-block;
	margin-left: 35px;
	padding-left: 30px;
}
.method-num .method-icon1{
	background-position:0 -634px;
}
.method-num .method-icon2{
	background-position:0 -654px;
} 
.method-num .method-icon3{
	background-position:0 -674px;
}
.method-info{
	width: 1120px;
}
.method-txt{
	text-align: justify;
	margin: 20px 0; 
}
.method-txt,
.method-txt p{
	color: #666;
	line-height: 24px;
}
.method-img{
	margin-right: -20px;
}
.method-img img{
	float: left;
	margin: 0 20px 0 0;
}
/*目的地主页*/
.block_white,
.block_gray{
  min-width: 1190px;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 45px 0 50px;
}
.block_white{
	background: #fff;
}
.block_gray{
	background: #fbfbfb;
}
.site-index-tit{
	margin-bottom: 30px;
}
.site-index-tit>p{
	font-size: 24px;
}
.site-index-tit>a{
	font-size: 16px;
	color: #666;
	line-height: 24px;
}
.site-index-tit>a:hover{
	color: #ff6700;
}
.site-index-info{
	width: 435px;
}
.site-index-info>h3{
	font-size: 26px;
}
.site-index-mess{
	margin-top: 20px;
	color: #666;
	line-height: 24px;
	text-align: justify;
}
.site-index-mess span{
	font-weight: bold;
	color: #333;
}
.site-i-s-item {
	margin-right: -16px;
}
.site-i-s-item li:hover,
.bbs-v-list li:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	zoom: 1;
  	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=15, OffY=30, Color=#eee);
}
.site-i-s-item li{
	float: left;
	width: 285px;
	margin-right: 16px;
	background: #fff;
}
.site-i-s-item>li> a{
	display: block;
	position: relative;
	width: 285px;
	height: 160px;
	overflow: hidden;
}
.site-i-scenic{
	position: relative; 
}
.site-i-scenic>p{
	position: absolute;
	font-size: 24px;
	color: #fff;
	line-height: 40px; 
	text-align: center;
	left: 5%;
	top: 50%;
	margin-top: -20px;
	z-index: 150;
	width: 90%;
}
.site-i-s-info{
	padding: 0 10px 10px; 
}
.site-i-s-info dt{
	color: #ff6700;
	line-height: 2em;
	margin-top: 5px;
}
.site-i-s-info dd{
	color: #666;
	line-height: 24px; 
	height: 24px;
}
.site-i-s-info .ellipsis3{
	 height: 72px;
	 text-indent: 2em;
}
.site-i-s-more{
	display: block;
	width: 190px;
	line-height: 40px;
	margin: 40px auto 0;
	background: #ff6700;
	color: #fff;
	text-align: center;
}
.site-i-m-list{
	margin-right: -10px; 
}
.site-i-m-list>li{
	width: 390px;
	float: left;
	margin-right: 10px; 
}
.site-i-m-img{
	width: 390px;
	height: 220px;
	overflow: hidden;
}
.site-i-m-info{
	padding: 0 18px 22px;
	border: 1px solid #efefef;
	border-top: none;
}
.site-i-m-tit{
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	margin: 10px 0 0;
	text-align: center;
} 
.site-i-m-tit:hover,
.site-i-route>a:hover,
.site-i-quiz>a:hover{
	color: #ff6700;
}
.site-i-m-tag li{
	display: inline-block;
	border: 1px solid #ff6700;
	color: #ff6700;
	padding: 0 8px;
	margin:0 2px 5px 0; 
}
.site-i-m-txt{
	line-height: 24px;
	height: 48px;
	text-align: justify;
}
.site-i-route{
	padding: 5px 10px;
	border: 1px solid #efefef;
	border-top: none;
}
.site-i-route>a{
	display: block;
	line-height: 24px;
	height: 48px;
} 
.site-i-price{
	margin-top: 5px;
}
.site-i-price p{
	font-size: 12px;
	color: #ff6700;
}
.site-i-price b{
	font-size: 24px;
}
.site-i-price p+p{
	color: #999;
	margin-top: 15px;
}
.site-i-quiz{
	background: #fff;
	padding: 20px;
	margin-bottom: 16px;
}
.site-i-quiz>a{
	display: block;
	font-size: 18px;
	line-height: 24px; 
	height: 24px;
	margin-bottom: 16px; 
}
.site-i-author{
	margin-bottom: 16px;
}
.site-i-author img{
	display: inline-block;
	vertical-align: middle;
}
.site-i-author p{
	display: inline-block;
	line-height: 30px;
	margin-left: 15px; 
}
.site-i-author span{
	color: #ff6700;
	margin-left: 16px;
}
.site-i-q-info{
	width: 900px;
}
.site-i-q-txt{
	text-align: justify;
	line-height: 24px;
	height: 72px;
	margin-bottom: 45px;
} 
.site-i-q-item .site-i-q-icon1{
	padding-left: 24px;
	background-position: 0 -700px; 
}
.site-i-q-item .site-i-q-icon2{
	background-position: 0 -724px;
	padding-left: 18px; 
}
.site-i-q-item .site-i-q-icon3{
	background-position: 0 -751px;
	padding-left: 34px; 
}
/*视频*/
.play-icon,
.v-play,
.v-share,
.emoji{
	background: url(../images/video.png);
}
.bbs-v-tit{
	font-size: 24px;
	margin-bottom: 40px;
}
.bbs-v-tit span{
	font-size: 18px;
	color: #999;
	margin-left: 10px;
	text-transform: uppercase;
}
.bbs-v-list{
	margin-right: -16px;
}
.bbs-v-list li{
	margin: 0 16px 16px 0;
	float: left;
	width: 258px;
}
.bbs-v-list li>a{
	display:  block;
	width: 258px;
	height: 160px;
	position: relative;
} 
.v-play{ 
	width: 36px;
	height: 36px;
	background-position: 0 0;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -18px 0 0 -18px;
	z-index: 150;
}
.bbs-v-time{
	position: absolute;
	color: #fff;
	bottom: 0;
	padding: 0 12px; 
	font-size:12px;
	width: 100%; 
	box-sizing: border-box;
}
.bbs-v-info{
	border: 1px solid #e5e5e5;
	border-top: none;
	padding: 6px 12px;
}
.bbs-v-info>a{
	display: block;
	font-size: 16px;
	line-height: 32px;
}
.bbs-v-info>a:hover,
.v-route-title a:hover{
	color: #ff6700;
}
.bbs-v-info p{
	color: #999;
	margin-bottom: 5px;
}
/*视频详情*/
.video-cover{
	min-width: 1190px;
	max-height: 1920px;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
	position: relative;
	overflow: hidden; 
}
.video-blur{
	 filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	-webkit-filter: blur(10px); /* Chrome, Opera */
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);   
	filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	height: 620px;
}
.video-play,
.video-info{
	width: 960px;
	height: 532px;
	position: absolute;
	left: 50%;
	top: 42px;
	margin-left: -480px;
	z-index: 120; 
	background: #000;
}
.play-icon{
	position: absolute;
	width: 94px;
	height: 100px;
	background-position: -104px 0;
	z-index: 130;
	top: 210px;
	left: 432px;  
}
.video-info{
	display: none
}
.v-route-fl{
	width: 850px;
}
.v-route-fr{
	width: 315px;
	background: #fff;
}
.v-route{ 
	margin: 20px 15px;
} 
.v-route-title{
	line-height: 24px;
	padding: 0 5px;
}
.v-route-title h3{
	font-size: 20px;
}
.v-route-title a{
	display: block;
}
.v-route-list li{
	padding: 10px 10px 5px 10px;
	margin-top: 5px; 
}
.v-route-list li:hover{
	background: #efefef; 
}
.v-route-tit{
	display: block;
	line-height: 24px;
}
.v-route-price{
	margin-top: 6px;
}
.v-route-price p{
	font-size: 12px;
	color: #ff6700; 
}
.v-route-price span{
	font-size: 14px;
}
.v-route-price  b{
	font-size: 22px;
}
.v-route-price p+p{
	color: #666; 
	margin-top: 10px;
}
.v-block-item,
.v-block{
	padding: 25px 25px 0 30px;
	background: #fff;
}
.v-block-item{
	border-bottom: 1px solid #e5e5e5;
}
.v-title{
	font-size: 20px; 
	margin-bottom: 20px;
}
.v-title span{ 
	display: inline-block;
	color: #ff6700;
	line-height: 16px;
	font-size: 12px;
	border: 1px solid #ff6700;
	padding: 0 8px;
	margin: -3px 15px 0; 
	vertical-align: middle; 
}
.v-tag-scenic{
	margin-bottom: 15px; 
}
.v-tag-scenic a{
	display: block;
	color: #ff6700;
	margin-right: 40px;
	float: left;
	line-height: 30px;
}
.v-tag-scenic p{
	cursor: pointer;
	background: url(../images/video.png) #ff6700;
	background-position: -5px -38px;
	padding-left: 36px;
	line-height: 30px;
	color: #fff;
	width: 60px; 
}
.v-date{
	margin-bottom: 20px;
}
.v-time{
	color: #999;
	line-height: 30px;
}
.v-share{
	color: #666;
	background-position: 0 -60px;
	cursor: pointer;
	padding-left: 18px;
	position: relative;
	line-height: 30px;
}
.bshare-custom{
	position: absolute;
	top: 28px;
	right: 0;
	z-index: 100;
	width: 170px;
	text-align: right; 
	display: none;
} 
.v-share .bshare-custom a{
	margin-right: 0;
	padding-left: 25px;
}
.m-share:hover .bshare-custom,
.v-share:hover .bshare-custom{
	display: block;
}
.v-txt{ 
	margin-bottom: 25px;
}
.v-txt,
.v-txt p{
	color: #666;
	line-height: 28px;
	text-align: justify;
}
.v-copy{
	background: #fff;
	line-height: 40px;
	padding-left: 30px;
	color: #666;
}
/*评论*/
.v-eva{
	font-size: 20px;
	margin-bottom: 30px;
}
.v-eva span{
	font-size: 14px;
	margin-left: 18px;
}
.v-eva b{
	font-weight: normal;
	color: #ff6700;
} 
.eva-input{
	width: 734px; 
}
.txtarea{
	resize: none;
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e5e5e5; 
	border-bottom: none;
	display: block;
}
.txtarea:focus{
	outline: 2px solid #ff6700;
} 
.box_emoji{
	background: #f9f9f9;
	border: 1px solid #e5e5e5; 
	height: 40px;
}
.emoji{
	width: 24px;
	height: 26px;
	display: block;
	background-position: -65px -65px;
	margin: 5px 0 0 20px;
}
.eva-submit{
	cursor: pointer;
	background: #ff6700;
	line-height: 30px;
	width: 100px;
	text-align: center;
	color: #fff;
	margin-left: 16px; 
}
.eva-length{
	font-size: 12px;
	line-height: 30px;
}
.eva-length span{
	color: #ff6700;
}
.eva-name{ 
	text-align: justify;
	line-height: 30px;
}
.eva-txt,
.apply-txt{
	margin: 5px 0;
	text-align: justify;
	color: #666;
	line-height: 2em;
} 
.eva-date>p,
.apply-time{
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 10px;
}
.eva-date>p{
	color: #666;  
}
.replay,
.replayB{
	color: #ff6700; 
	cursor: pointer;
	font-size: 12px;
    line-height: 30px; 
}
.eva-cancel,
.eva-delete,
.eva-deleteB{
	cursor: pointer;
	margin-left: 20px;
	line-height: 30px;
	font-size: 12px; 
}
.eva-delete:hover,
.eva-deleteB:hover,
.eva-cancel:hover,
.eva_more:hover,
.replay-name a:hover{
	color: #ff6700;
}
.eva_more_white{
	background: #fff;
	padding: 40px 0;
}
.eva_more{
	width: 70px;
	text-align:center;
	display: block;
	margin: 40px auto;
}
.apply-list{
	background: #efefef; 
}
.apply-list li{
	padding: 15px 15px 0; 
	border-bottom: 1px solid #fff;
} 
/*攻略详情*/
.btn-prev,
.btn-next,
.m-gz,
.m-zan,
.m-view,
.m-collect,
.m-share{
	background: url(../images/method.png)
}
.m-fl{
	width: 880px;
}
.m-method img{
	max-width: 100%;
}
.m-fr{
	width: 280px;
}
.m-username{
	min-width: 1190px;
	max-width: 1920px;
	width: 100%; 
	position: absolute; 
	bottom: -80px;
	box-shadow: 0 4px 0 #eee;
    -webkit-box-shadow: 0 4px 0 #eee;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=4, Color=#eee); 
}
.m-top-fl{
	display: block; 
}
.m-top-fr{
	width: 1030px; 
}
.m-top-tit{
	height: 80px;
	color: #fff;
}
.m-top-tit h2{
	font-size: 24px;
	line-height: 36px;
	width: 900px;
	text-align: justify;
}
.m-zan,
.m-item li{
	cursor: pointer;
}
.m-zan{
	background-position: -10px 0;
	padding-top: 44px;
	width: 40px;
	text-align: center;
}
.m-name-rank{
	color: #ff6700;
	margin-top: 18px;
}
.m-name-rank span{
	color: #f00;
	margin-left: 15px;
}
.m-time,
.m-view{
	color: #acacac;
	margin-top: 18px;
}
.m-name-info .m-gz{
	margin-top: 20px;
}
.m-time{margin-left: 60px;}
.m-view{
	background-position: 0 -258px;
	padding-left: 26px;
	margin-left: 30px;
}
.m-item li{
	float: left;
	border-right: 1px solid #e8e8e6;
	height: 30px;
	width: 120px;
	text-align: center;
	padding-top: 50px;
}
.m-collect{
	background-position: 0 -42px; 
}
.m-share{
	background-position: 0 -172px;
	position: relative; 
}
.m-share .bshare-custom{
	top: 78px; 
} 
/*音乐*/
.m-item li:nth-child(1){
	padding-top: 0;
	height: 80px; 
}
.m-music{
	position: relative;
	width: 40px;
	height: 40px;
	border: 1px solid #f90; 
	margin: 0 auto; 
	margin-top: 20px;
	text-align: center;
}
.m-music img{
	margin-top: 10px;
}
#audio{
	position: absolute;
	left: 0;
	z-index: 100;
	top: 20px;
	background: #000;
	width: 40px;
	height: 40px;
}
/***************/ 
.m-site p{
	border-bottom: 2px solid #e1e1e1;
	font-size: 16px;
	color: #666;
	position: relative;
	line-height: 32px;
}
.m-site p:before{
	display: block;
	content: '';
	height: 2px;
	background: #ff6700;
	width: 90px;
	position: absolute;
	top: 32px;
	left: 0;
}
.m-site-item{
	margin-right: -8px;
}
.m-site-item li{
	float: left;
	margin: 16px 8px 0 0;
	border: 1px solid #f2f2f2; 
	line-height: 28px;
}
.m-site-item a{
	display: block;
	color: #666;
	padding: 0 10px;
}
.m-site-item a:hover{
	color: #fff;
	background: #ff6700;
}
.m-container{
	position: relative;
}
.m-site-item a,
.m-container a{
	display: block;
}
.m-s-img{
	width: 280px;
	height: 170px;
	overflow: hidden;
}
.m-s-tit{
	border: 1px solid #e1e1e1;
	border-top: none;
	padding: 0 10px;
	line-height: 50px;
	height: 50px;
} 
.m-btn{
	position: absolute;
	top: 70px;
	z-index: 100;
	width: 280px;
}
.btn-next,
.btn-prev{
	width: 30px;
	height: 30px;
}
.btn-prev{
	background-position: -2px -323px;
	margin-left: 16px;
}
.btn-next{
	background-position: -2px -364px;
	margin-right: 16px;
}
.m-video,
.m-txt,
.m-img img{
	margin: 10px 0;
}
.m-txt{
	color: #666;
	font-size: 16px;
	line-height: 30px;
	text-align: justify; 
}
.m-img img{ 
	max-width: 100%;
	display: block; 
}
.m-video video{
	max-width: 100%;
}
.m-hint{
	color: #666;
	line-height: 50px;
	border-top: 1px solid #e2e2e2;
	margin-top: 20px;
	text-align: center;
}
.m-txt-title{
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
}
/*攻略评价*/ 
.m-eva-box .txtarea{
	border-top:none;
	border-bottom: 1px solid #e5e5e5; 
}
.m-eva-input{
	width: 815px;
}
.m-eva-all{
	font-size: 16px;
}
.m-replay-list{
	margin-top: 30px;
}
.m-user-bar{
	background: #f6f6f6;
	height: 48px;
	line-height: 48px;
	border-radius: 99px 0 0 99px;
	-moz-border-radius: 99px 0 0 99px; 
	-webkit-border-radius: 99px 0 0 99px;  
	behavior: url(./css/ie-css3.htc);
}
.m-user-link{
	display: block;
}
.m-user-link span:hover,
.m-user-link>p:hover{
	text-decoration: underline;
}
.m-user-link>p{
	line-height: 48px;
	margin-left: 16px;
	color: #ff6700;
}
.m-user-link span{
	color: #f00;
	margin-left: 16px;
}
.m-gz{
	width: 64px;
	height: 18px;
	background-position: 0 -407px;
	margin: 15px 0 0 14px; 
	cursor: pointer;
}
.m-floor{
	margin-right: 30px;
	color: #666;
	line-height: 48px;
}
.m-author,
.m-apply-txt,
.m-timer{
	margin: 10px 0 10px 65px;
}
.m-apply-txt{
	line-height: 2em; 
}
.m-apply-txt span{
	float: left;
}
.m-timer,
.m-author p{
	line-height: 2em; 
	color: #999;
	font-size: 12px;
}
.m-replay{
	color: #ff6700;
	line-height: 2em;
}
.m-delete{
	line-height: 2em;
	cursor: pointer;
}
.m-delete:hover,
.m-replay:hover{
	color: #f90;
}
/*问答*/
input.quiz-form,
.q-item li,
.aq-b-icon{
	background: url(../images/quiz.png) no-repeat;
}
.quiz-top,
.q-banner,
.aq-tit-white{
	max-width: 1920px;
	min-width: 1190px;
	margin: 0 auto;
	width: 100%;
}
.quiz-top{
	background: #fff;
	height: 120px;
}
.quiz-icon{
	margin-top: 35px;
}
.quiz-sub{
	border: 1px solid #ff6700;
	height: 46px;
	line-height: 46px;
	margin: 35px 60px 0 30px;
}
input.quiz-input{
	height: 45px;
	line-height: 45px;
	padding-left: 18px;
	width: 620px; 
}
input.quiz-form{
	display: inline-block;
	text-indent: -200px;
	width: 70px;
	height: 46px;
	background-position: 10px -5px;
	cursor: pointer; 
}
.quiz-write{
	display: block;
	background: #ff6700;
	color: #fff;
	font-size: 18px;
	line-height: 48px;
	margin-top: 35px;
	text-align: center;
	width: 150px; 
}
.quiz-write:hover{
	background: #f90;
}
.q-banner{ 
	height: 400px;
}
.q-pos{
	position: relative;
	margin: 45px 0;
	text-align: right;
}
.q-pos-login{
	position: absolute;
	right: 6px;
	z-index: 100;
	top: 88px;
}
.q-pos-login a{
	display: block;
	width: 64px;
	height: 26px;
	float: left;
	margin-right: 4px; 
}
.quiz-list{
	border-bottom: 1px solid #e5e5e5;  
	padding: 15px 14px 20px;
}
.quiz-list:hover{
	background: #f8f8f8
}
.q-tit{
	font-weight: 800;
	font-size: 18px;
	line-height: 36px;
	height: 36px;
	display: block;
}
.q-tit:hover{
	color: #ff6700
}
.q-author{
	display: block;
	margin: 10px 0 10px
}
.au-img{
	display: inline-block;
	vertical-align: middle;
}
.q-name,
.q-sign{
	display: inline-block;
	line-height: 36px; 
	margin: 0 0 0 10px
}
.q-name span{
	margin-left: 24px;
	color: #ff6700;
}
.q-info{
	display: block;
	margin-bottom: 12px;
}
.q-i-img{
	margin-right: 20px;
}
.q-txt{
	line-height: 24px;
	height: 72px;
	text-align: justify;
}
.q-tag li{
	display: inline-block;
	margin-right: 10px;
	border: 1px solid #e6e6e6;
	background: #f6f6f6;
	line-height: 24px;
	padding: 0 6px;
	color: #333; 
}
.q-tag a{
	border: 1px solid #e6e6e6;
	background: #f6f6f6;
	line-height: 24px;
	padding: 0 6px;
	color: #333;
}
.q-tag a:hover{
	background: #ff6700;
	color: #fff;
}
.q-item li{
	float: left;
	border-left: 1px solid #959595;
	margin-left: 10px;
	padding-left: 30px;
	line-height: 16px;
	margin-top: 4px;
	color: #666;
}
.q-item a{
	color: #666;
}
.q-item li:nth-child(1){
	border: none;
}
.q-item .q-view{
	background-position: 0 -54px;
	padding-left: 20px;
}
.q-item .q-eva{
	background-position: 0 -72px;
}
.q-item .q-zan{
	background-position: 0 -88px;
}
.loadMore{
	background: #f5f5f5;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}
.loadMore:hover,
.aq-tag a:hover{
	background: #ff6700;
	color: #fff;
}
/*提问*/
.bbs-q-txt dt{
	font-size: 18px;
	color: #666;
}
.bbs-q-txt dd{
	color: #999;
	margin-top: 20px;
	line-height: 24px;
	text-align: justify;
}
.bbs-q-box{
	margin-bottom: 20px;
}
.bbs-q-box>p{
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 5px;
}
.bbs-q-box>p span{
	font-size: 14px;
	color: #999;
} 
.bbs-q-tit{
	height: 42px;
	line-height: 42px;
	padding-left: 6px;
	border: 1px solid #e5e5e5;
	width: 100%;
	box-sizing: border-box; 
} 
.bbs-q-pos select {
    width: 100%;
    height: 42px;
    line-height: 42px;
    margin: 0px;
    outline: none;
    border: 1px solid #e5e5e5; 
}
.bbs-q-tag li{
	border: 1px solid #c7c9cb;
	line-height: 30px;
	margin: 10px 15px 20px 0;
	padding: 0 10px;
	min-width: 60px;
	text-align: center;
	cursor: pointer;
} 
.bbs-q-tag li.active{
	background: #ff6700;
	color: #fff;
	border: 1px solid #ff6700;
}
.bbs-q-tag+.addInput{
	margin-top:10px;
}
.bbs-q-tag+.addInput i,
.bbs-q-tag+.addInput input,
.bbs-q-tag+.addInput p{
	line-height: 30px;
	height: 30px; 
}
.bbs-q-tag~.addTag{
	margin-top: 10px;
}
/*回答详情*/
.aq-tit-white{
  box-shadow: 0 4px 10px #eee;
  -moz-box-shadow: 0 4px 10px #eee;  
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=10, Color=#eee);
  border-top: 1px solid #e5e5e5;
  padding: 30px 0 20px;
}
.aq-all span{
	color: #ff6700;
}
.aq-view li{
	float: left;
	text-align: center;
	width: 100px;
	color: #999;
}
.aq-view li:nth-child(1){
	border-right: 1px solid #e5e5e5;
}
.aq-view b{
	display: block;
	color: #333
}
.aq-tit{
	font-size: 22px;
	line-height: 40px;
	margin: 5px 0 20px;
	font-weight: 800;
}
.aq-tag{
	margin-bottom: 30px;
}
.aq-tag li{
	float: left;
	margin-right: 12px;
	line-height: 28px; 
}
.aq-tag a{
	display: block;
	border: 1px solid #ffe8c4;
	background: #fff5e5;
	color: #ff6700;
	line-height: 28px;
	padding: 0 15px; 
}
.aq-img{
	vertical-align: middle;
}
.aq-author p,
.aq-img{
	display: inline-block; 
}
.aq-time,
.aq-author p{  
	margin-left: 15px;
	line-height: 28px;
}
.aq-time{
	margin-left: 40px;
}
.answer{
	display: block;
	width: 78px;
	line-height: 38px;
	text-align: center;
	background: url(../images/quiz.png) no-repeat #ff6700;
	color: #fff;
	padding-left: 20px;
	background-position: 0 -155px;
}
.aq-contact li{
	margin: 5px 0;
}
.aq-contact a{
	color: #ff6700;
	display: block;
	line-height: 24px;
}
.aq-contact span{
	color: #999;
}  
/******************/
.aq-b-eva{
	margin-bottom: 40px;
}
.aq-b-zan{
	background: url(../images/quiz.png) #f5b58a;
	width: 52px;
	background-position: 0 -197px;
	padding: 38px 0 10px;
	text-align: center;
	color: #fff; 
	cursor: pointer;
}
.aq-b-zan.aq-yb-zan{
	background: url(../images/quiz.png) #ff6700;
	background-position: 0 -197px;
}
.aq-b-info{
	width: 804px;
	border-bottom: 1px solid #c7c9cb;
	padding-bottom: 25px; 
}
.aq-b-author{
	display: block; 
} 
.aq-b-author p{ 
	line-height: 36px; 
} 
.aq-b-name{
	margin: 0 15px;
}
.aq-b-author p:hover,
.aq-author p:hover,
.aq-b-rank{
	color: #ff6700;
}
.aq-b-sign{
	margin-left: 15px;
	width: 300px; 
	height: 36px; 
}
.aq-b-icon{
	width: 108px;
	height: 32px;
	background-position: 0 -117px;
	margin-top: 2px;
}
.aq-b-contain,
.aq-s-txt{
	text-align: justify;
	line-height: 2em;
	margin-top: 24px;
}
.aq-b-contain img,
.aq-b-contain video{
	display: block;
	margin: 10px 0;
	max-width: 100%;
} 
.aq-b-time{
	cursor: pointer;
}
.aq-b-collect{
	border-left: 1px solid #333;
	line-height: 18px;
	margin-left:  10px; 
	width: 50px;
	text-align: center;
}
.aq-b-collect.c-red{
	color: #ff6700;
}
.aq-b-add{
	position: relative; 
	width: 74px;
} 
.aq-b-add>p:after{
	content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    vertical-align: middle;
    border-style: solid;
    border-width: 8px 6px 0px 6px;
    margin-left: 6px;
    border-color: #ff6700 transparent transparent transparent;
}
.aq-s-item{
	position: absolute;
	right: -60px;
	top: 30px;
	z-index: 1000;
	background: #fff;
	border: 1px solid #efefef;
	width: 772px; 
	padding: 15px;
	display: none; 
}
.aq-s-item.show{
	display: block;
}
.aq-s-list:after{
	content: '';
    display: block;
    width: 0px;
    height: 0px; 
    border-style: solid;
    border-width: 0 6px 8px 6px; 
    border-color:  transparent transparent #ccc transparent;
    position: absolute;
    top: -9px;
	right: 90px;
}
.aq-s-list li{
	margin-bottom: 20px;
}
.aq-s-info{
	width: 730px; 
}
.aq-s-top>p{
	line-height: 28px;
}
.aq-sb-name{
	color: #ff6700;  
	line-height: 28px;
}
.aq-s-time{
	margin-left: 10px;
}
.aq-s-txt{
	margin-top: 10px;
	border-bottom: 1px solid #efefef;
	padding-bottom: 20px;
}
.aq-area{
	position: relative; 
}
.aq_textarea{ 
	resize: none; 
	border: 1px solid #efefef;
	padding: 10px 60px 10px 10px;
	width: 560px;
}
.aq_textarea:focus{
	border: 1px solid #ff6700;
}
.aq-s-discuss,
input.aq-tj,
input.aq-tj1,
.disabled{
	background: #ff6700;
	width: 120px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin-top: 45px;
}
.remnant{
	position: absolute;
	right: 20px;
	top: 30px;
	z-index: 150;
}
.remnant span{
	color: #ff6700;
}
.aq-s-form{
	margin-top: 20px;
} 
.aq-s-form .aq_textarea{
	width: 518px;
}
.aq-s-delete{
	color: #ff6700;
}
.aq-s-delete:hover,
.aq-s-replay:hover{
	color: #f90;
} 
.aq-e-list li{ 
	width: 36px;
	height: 36px;
	margin: 0 20px; 
	position: relative;
	cursor: pointer;
} 
#quiz .edui-default .edui-editor-toolbarboxinner,
#answer .edui-default .edui-editor-toolbarboxinner{
	padding: 0
}
#quiz .edui-default .edui-editor-toolbarboxouter,
#answer .edui-default .edui-editor-toolbarboxouter{
	background: #efefef;
	height: 46px;
}
#quiz .edui-default .edui-toolbar .edui-button .edui-state-hover .edui-button-wrap,
#answer .edui-default .edui-toolbar .edui-button .edui-state-hover .edui-button-wrap{
	background: none;
	border: none;
}
#quiz .edui-default .edui-toolbar .edui-button .edui-button-wrap,
#answer .edui-default .edui-toolbar .edui-button .edui-button-wrap{
	padding: 0 20px; 
	cursor: pointer;
}
#quiz .edui-button .edui-icon, 
#quiz .edui-menubutton .edui-icon, 
#quiz .edui-splitbutton .edui-icon,
#answer .edui-button .edui-icon, 
#answer .edui-menubutton .edui-icon, 
#answer .edui-splitbutton .edui-icon{
	background-image: url(../images/quiz.png);
	width: 34px !important;
	height: 24px !important;
	margin-top: 10px; 
}
#quiz  .edui-for-bold .edui-icon,
#answer  .edui-for-bold .edui-icon{
	background-position: -6px -353px;
} 
#quiz  .edui-for-insertimage .edui-icon,
#answer  .edui-for-insertimage .edui-icon{
	background-position: -6px -310px;
}
#answer  .edui-for-insertvideo .edui-icon{
	background-position: -10px -273px;
} 
input.aq-tj,
input.aq-tj1{
	margin-top: 0; 
} 
.disabled{
	display: none;
	margin-top: 0;
	background: #999
}
/*草稿*/
.draft-tit{
	margin: 40px 0;
}
.draft-tit h3{
	font-size: 24px;
}
.draft-tit b{
	font-weight: 500;
	color: #f2463d;
}
.draft-tit p{
	color: #666;
	margin-left: 28px; 
	line-height: 24px;
	margin-top: 5px;
}
.draft-list{
	margin-right: -50px
}
.draft-list li{
	float: left;
	width: 356px;
	padding: 17px 20px; 
} 
.draft-item img{
	display:block;
}
.draft-fl{
	position: relative;
}
.draft-note,
.draft-method{ 
	position: absolute;
	color: #fff;
	left: 0;
	top: 0;
	z-index: 120;
	line-height: 20px; 
	padding: 0 10px;
	font-size: 12px;
}
.draft-note{
	background: #ff6700;
}
.draft-method{
	background: rgb(0, 145, 56)
}
.draft-fr{
	margin-left: 20px;
	width: 150px;
}
.draft-title{
	font-size: 16px;
	color: #666;
	line-height: 32px;
	height: 32px;
	display: block;
}
.draft-time{
	font-size: 12px;
	color: #666;
}
.draft-info{
	margin-top: 20px;
}
.draft-write{
	border: 1px solid #cdcdcd;
	line-height: 26px;
	text-align: center;
	color: #666;
	width: 70px;
	display: block;
	padding-left: 20px;
	background: url(../images/bbs.png) no-repeat;
	background-position: -30px -286px;
}
.draft-delete{
	display: block;
	width: 18px;
	height: 20px;
	background: url(../images/bbs.png) no-repeat;
	background-position: 0 -320px;
	margin-top: 5px;
	display: none;
	cursor: pointer;
}
.draft-list li:hover{
	background: #f8f8f8;
}
.draft-list li:hover .draft-write{
	background: url(../images/bbs.png) no-repeat #ff6700;
	background-position: -30px -258px;
	color: #fff;
	border: 1px solid #ff6700;
}
.draft-list li:hover .draft-delete{
	display: block;
}
/*图片上传*/
.de-border{
	border: 1px solid #ddd; 
	padding: 10px;
}
.de-txt{
	resize: none; 
	border: none;
	padding: 5px;
	width: 99%;
}
.upload{
	width: 90px;
	height: 90px;
	position: relative;
	background: url(../images/add-img.jpg) no-repeat; 
	background-size: contain;  
	margin-top: 5px; 
}
.upload input{
	width:90px;
	height: 90px;
	position: absolute;
	left: 0;
	top: 0;
}
.upload input{ 
	z-index: 190;
	opacity: 0;
	filter: alpha(opacity=0)
} 
#imgAll li{
    float: left;
    border: 1px solid #ccc;
    margin-right: 10px;
    width: 100px;
    padding: 1px;
    position: relative;
    height: 100px;
    overflow: hidden;
}
#imgAll img{
	height: 100px;
	min-width: 100px;
}
.upload-delete{
	position: absolute;
	background: rgba(0,0,0,.5);
	text-align: right;
	color: #fff;
	top: 2px;
	right: 2px;
	padding:4px 10px;
	font-size: 12px; 
	z-index: 160;
	cursor: pointer;
	display: none;
} 
#imgAll li:hover .upload-delete{
	display: block;
}