@charset "utf-8";
/* CSS Document */
html,body{ font: 12px/1.5 "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif;color:#404040}
body,p,pre,blockquote,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,form,fieldset,legend,select,input,textarea,button,table,caption,em,tr,th,td{ margin:0; padding:0; font-style: normal;}
ol,ul,li{ list-style:none;}fieldset,img{ border:0 none;}img{ max-width: 100%;}
a{ color: #000;text-decoration:none;}
a:hover{ text-decoration:underline;}
input,button,textarea,select,option{ font-family:inherit; font-size:100%; outline: 0;}
em,i{font-style:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}s{text-decoration:none;}
.h3{clear:both; overflow:hidden; height:3px;}.h6{clear:both; overflow:hidden; height:6px;}.h10{clear:both; overflow:hidden; height:10px;}.h12{clear:both; overflow:hidden; height:12px;}.h15{clear:both; overflow:hidden; height:15px;}.h20{clear:both; overflow:hidden; height:20px;}.h25{clear:both; overflow:hidden; height:25px;}.h30{clear:both; overflow:hidden; height:30px;}
.w1000{width:1200px; margin:0 auto;}.center{ width:1200px; margin:0 auto;}.wid{ width:100%}.il{float:left;}.ir{float:right;}.clear{clear:both}.position{ position:absolute}
.pad10{ padding:10px;}.pad20{ padding:20px;}

.crumbs {
  background: url("../images/v9/icon.png") no-repeat scroll left -28px rgba(0, 0, 0, 0);
  border-top: 1px dotted #c3d4e7;
  font-family: "宋体";
  padding: 13px 0 13px 18px;
}
/***** 头部 *****/
.header{}
.hd-top{ width:100%; height:35px; line-height:35px; background:#fafafa; border-bottom:#eee 1px solid;}
.hd-top .tCen{ width:1200px; margin:0 auto; position:relative}
.hd-top .tCen .rtop{ float:right;}
.hd-top .tCen .rtop .wx{ display:block; height:20px; line-height:20px; background:url(../images/wx.png) no-repeat left; float:left; padding-left:28px; margin:4px 10px 0 0; cursor:pointer}

.hd-top .tCen .il strong{margin-left:15px; color:#FF0000}
.wxbox{ display:none; right:50px; top:28px; position:absolute;}
.hd-cen{ width:1200px; height:110px; margin:0 auto;}
.hd-cen .lg{ width:360px; height:110px; overflow:hidden; float:left;}
.hd-cen .pla{ float:left; position:relative; margin:45px 0 0 0px;}
.hd-cen .pla>span{ display:block; text-align:center;}
.hd-cen .pla .df{ font-size:16px; font-weight:bold; color:#F60000;}
.hd-cen .pla .swit{ text-decoration:underline; cursor:pointer;}
.hd-cen .pla .city{ position:absolute; left:0px; top:45px; z-index:10; display:none;}
.hd-cen .pla .city a{ width:56px; height:25px; line-height:25px; background:#F2F2F2; text-align:center; cursor:pointer; display:block; text-decoration:none}
.hd-cen .pla .city a:hover{ background:#EAEAEA;}
.hd-cen .prlx{ overflow:hidden; float:right; padding-right:0px;background:url(../images/lxd.png) no-repeat; width:508px; height:110px; position:relative}
.hd-cen .prlx span{padding-left:340px; font-size:23px; color:#FF0000; position:absolute; top:70px}

.hd-cen .h-ad{float:left;}
.hd-cen .prlx2{ overflow:hidden; float:right; padding-right:0px;background:url(../images/tel.png) no-repeat; width:213px; height:110px; position:relative}
.hd-cen .prlx2 span{padding-left:40px; font-size:16px; line-height:18px; color:#FF0000; position:absolute; top:40px}

/* 导航 */
.hd-nav{ width:100%; height:50px; line-height:50px; background:#473823}
.hd-nav #nav{ width:1200px; margin:0 auto; overflow:hidden;}
.hd-nav #nav li{ float:left;}
.hd-nav #nav .n-li{ background:#ee8f11;}
.hd-nav #nav .n-li a{ color:#fff; font-weight:bold; }
.hd-nav #nav li a{ color:#FFF; font-size:16px;padding:0 35px}
.hd-nav #nav li a:hover { background:#ee8f11; display:block;text-decoration:none;}

.lm-menu{float:right; width:840px; margin-top:40px}
#lm-nav li{float:left; margin-left:34px; text-align:right}
#lm-nav li a{font-size:18px;}

.ma-l{ width:280px; float:left;}
.ma-l .lt-box{ width:280px; overflow:hidden;}
.ma-l .lt-box .tab{ height:45px; line-height:45px; background-color:#473823}
.ma-l .lt-box .tab span{ color:#FFF; padding-left:15px; font-size:18px;}
.ma-l .lt-box .tab a{ float:right; margin-right:10px; color:#FFF; font-size:12px;}

.ma-l .tab5{ height:45px; line-height:45px; background-color:#f60; margin-top:15px;}
.ma-l .tab5 span{ color:#FFF; padding-left:15px; font-size:18px;}
.ma-l .tab5 a{ float:right; margin-right:10px; color:#FFF; font-size:12px;}
.ma-l .tab5:hover{background-color:#473823;}
.ma-l .tab5 .aa{background-color:#473823; display:block; overflow:hidden}

.ma-l .lt-box .list{ width:278px; overflow:hidden; border-bottom:1px solid #CBCBCB; border-right:1px solid #CBCBCB; border-left:1px solid #CBCBCB;}
.ma-l .lt-box .list .box-t{ width:248px; overflow:hidden; padding:12px 10px 10px;}
.ma-l .lt-box .list .box-t li{ width:248px; height:35px; line-height:35px; overflow:hidden; padding-left:12px;  background:url(../images/ico-1.gif) 0 16px no-repeat; border-bottom:#CCCCCC 1px dotted}
.ma-l .lt-box .list .box-t li a{ font-size:13px;}
.ma-l .lt-box .list .box-t .first{ height:50px; margin-top:0px; }
.ma-l .lt-box .list .box-t .first .fl{ float:left; width:50px; height:50px; overflow:hidden;}
.ma-l .lt-box .list .box-t .first .fr{ float:right; width:138px; height:50px;}
.ma-l .lt-box .list .box-t .first .fr span{ display:block; width:138px; height:25px; overflow:hidden;}
.ma-l .lt-box .list .box-t .first .fr span a{ font-size:14px;}
.ma-l .lt-box .list .box-t .first .fr p{ font-size:12px; margin-top:5px;}
.box-tu{ width:180px; margin:0 auto; overflow:hidden; padding-bottom:15px;}
#lid{ height:527px;}
.box-tu li{ margin-top:19px;}
.box-tu li .tu-nr{ width:180px; height:125px; overflow:hidden; position:relative;}
.box-tu li .tu-nr .hide{ height:31px; position:absolute; left:0px; bottom:-47px; padding:8px 5px; overflow:hidden; background: rgba(0,0,0,.6);}
.box-tu li .tu-nr .hide p{ font-size:12px; color:#FFF;}
.box-tu li>p{ text-align:center; margin-top:5px;}

.ma-l .lt-box-b{ width:280px; overflow:hidden; margin-top:12px;}
.ma-l .lt-box-b .tab{ width:100%; height:45px; line-height:45px; background-color:#473823}
.ma-l .lt-box-b .tab span{ color:#fff; padding-left:15px; font-size:18px; }
.ma-l .lt-box-b .tab a{ float:right; margin-right:10px; color:#FFF; font-size:12px;}
.ma-l .lt-box-b .list{ width:278px; overflow:hidden; border-bottom:1px solid #CBCBCB; border-right:1px solid #CBCBCB; border-left:1px solid #CBCBCB;}

.list .tzxl{ width:187px; margin:0 auto; padding-bottom:10px;}
.list .tzxl p.t a{ display:block; width:187px; height:47px; line-height:47px; text-align:center; color:#333; font-size:16px; margin-top:10px; background:url(../images/bg1004.jpg) no-repeat; text-decoration:none;}
.list .tzxl p.t a.cur{ background:url(../images/bg1003.jpg) no-repeat; color:#FFFFFF;}
.list .tzxl p.c{ padding:10px; overflow:hidden; border:1px solid #51200F; border-top:0px;}
.list .tzxl p.c a{ font-size:12px; display:block; line-height:24px; height:24px; overflow:hidden}

.ma-r{ width:900px; float:right;}
/* 幻灯 */
.hdp{ width:100%; height:300px; overflow:hidden; margin-top:15px;}
.jqflash{ width:735px;}

.rt-box{ overflow:hidden; margin-top:20px;}
.rt-box .trb{ width:100%; height:45px; line-height:45px; background-color:#473823}
.rt-box .trb strong{ display:block; font-weight:300; color:#FFFFFF; font-size:18px; padding-left:15px; float:left}
.rt-box .trb a.more{ float:right; color:#FFFFFF; margin-right:15px}
.rt-box .trb-index{width:100%; height:32px; line-height:32px; background:url(../images/rst.png) no-repeat;}
.rt-box .trb-index .bt{ color:#FFF; padding-left:15px; font-size:16px;}
.rt-box .trb-index .tit{ color:#FFF; font-size:13px; margin-left:40px;}
.rt-box .trb-index .tit a{ color:#FFF;}/*.rt-box .trb .tit a.cur{ font-weight:bold;}*/
.rt-box .trb-index .tit a:hover{ text-decoration:none}
.rt-box .trb-index>a{ float:right; color:#FFF; margin-right:10px; font-size:13px;}
.rt-box .rlst,.rt-box .rlst2{ width:898px; overflow:hidden; border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; padding-bottom:20px;}
.rt-box .rlst li{ float:left; width:265px; margin:20px 0 0 25px; overflow:hidden;}
.rt-box .rlst li p{ text-align:center; width:100%; height:40px; line-height:20px; overflow:hidden; padding-top:6px}
.rt-box .rlst li img{ width:265px; height:200px;}


.rt-box2{ overflow:hidden; margin-top:15px; width:970px;}
.rt-box2 .trb{ width:100%; height:32px; line-height:32px; background:url(../images/rst2.png) no-repeat;}
.rt-box2 .trb{ color:#FFF; padding-left:15px; font-size:16px;}
.rt-box2 .trb>a{ float:right; color:#FFF; margin-right:10px; font-size:13px; padding-right:10px;}
.rt-box2 .rlst{ width:968px; overflow:hidden; border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; padding-bottom:20px;}
.rt-box2 .rlst li{ float:left; width:210px; margin:20px 0 0 25px; overflow:hidden;}
.rt-box2 .rlst li p{ text-align:center; width:218px; height:20px; line-height:20px; overflow:hidden;}
.rt-box2 .rlst li img{ width:210px; height:149px;}

.rt-box3{ overflow:hidden; margin-top:12px;}
.rt-box3 .trb{ width:100%; height:45px; line-height:42px; background:url(../images/bg1001.jpg) no-repeat;}
.rt-box3 .trb strong{ display:block; width:206px; text-align:center; font-weight:300; color:#FFFFFF; font-size:18px;}
.rt-box3 .trb-index{width:100%; height:32px; line-height:32px; background:url(../images/rst.png) no-repeat;}
.rt-box3 .trb-index .bt{ color:#FFF; padding-left:15px; font-size:16px;}
.rt-box3 .trb-index .tit{ color:#FFF; font-size:13px; margin-left:40px;}
.rt-box3 .trb-index .tit a{ color:#FFF;}/*.rt-box .trb .tit a.cur{ font-weight:bold;}*/
.rt-box3 .trb-index .tit a:hover{ text-decoration:none}
.rt-box3 .trb-index>a{ float:right; color:#FFF; margin-right:10px; font-size:13px;}
.rt-box3 .rlst,.rt-box .rlst2{ width:733px; overflow:hidden; border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; padding-bottom:20px;}
.rt-box3 .rlst li{ float:left; width:210px; margin:20px 0 0 25px; overflow:hidden;}
.rt-box3 .rlst li p{ text-align:left; width:100%; line-height:20px; overflow:hidden;}
.rt-box3 .rlst li p.jg{width:100%;border-top:#e7e7e7 1px solid; padding-top:5px; margin-top:5px; }
.rt-box3 .rlst li div.left_jiage{ float:left; width:47%;color:#FF0000; font-size:18px;}
.rt-box3 .rlst li div.left_jiage em{ font-size:12px}
.rt-box3 .rlst li div.right_xx{ float:right; width:47%; text-align:right}
.rt-box3 .rlst li p.der{width:100%;border-top:#e7e7e7 1px solid; height:22px; padding-top:5px; margin-top:5px; color:#999999}
.rt-box3 .rlst li img{ width:210px; height:149px;}

.rt-box4{ overflow:hidden; margin-top:12px;}
.rt-box4 .trb{ width:100%; height:45px; line-height:42px; background:url(../images/bg1001.jpg) no-repeat;}
.rt-box4 .trb strong{ display:block; width:206px; text-align:center; font-weight:300; color:#FFFFFF; font-size:18px;}
.rt-box4 .trb-index{width:100%; height:32px; line-height:32px; background:url(../images/rst.png) no-repeat;}
.rt-box4 .trb-index .bt{ color:#FFF; padding-left:15px; font-size:16px;}
.rt-box4 .trb-index .tit{ color:#FFF; font-size:13px; margin-left:40px;}
.rt-box4 .trb-index .tit a{ color:#FFF;}/*.rt-box .trb .tit a.cur{ font-weight:bold;}*/
.rt-box4 .trb-index .tit a:hover{ text-decoration:none}
.rt-box4 .trb-index>a{ float:right; color:#FFF; margin-right:10px; font-size:13px;}
.rt-box4 .rlst,.rt-box .rlst2{ width:898px; overflow:hidden; border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; padding-bottom:20px;}
.rt-box4 .rlst ul{ padding:15px;}
.rt-box4 .rlst li{ float:left; width:730px; overflow:hidden; height:30px; line-height:30px}



.ma-box{ width:100%; overflow:hidden; margin-top:15px; float:left;}
.ma-box .tmb{ width:100%; height:32px; line-height:32px; background:url(../images/caq.png) no-repeat;}
.ma-box .tmb .tb{ color:#FFF; padding-left:15px; font-size:16px;}
.ma-box .tmb .bbt{ color:#FFF; font-size:13px; margin-left:40px;}
.ma-box .tmb .bbt a{ color:#FFF; font-size:13px;}.ma-box .tmb .bbt a:hover{ text-decoration:none}
.ma-box .tmb>a{ float:right; color:#FFF; margin-right:10px; font-size:13px;}
.ma-box .mlst{ width:968px; overflow:hidden; border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD;}
.mlst .anl{}
.mlst .anl li{ width:175px; overflow:hidden; float:left; margin:20px 0 0 15px; padding-bottom:15px;}
.mlst .anl li span{ display:block; width:175px; height:154px; background:url(../images/ltw.png) no-repeat;}
.mlst .anl li span img{ width:166px; height:136px; padding:0 5px;}
.mlst .anl li p{ text-align:center; height:20px; overflow:hidden}
.mlst .xch{ overflow:hidden; padding-bottom:15px;}
.mlst .xch li{ width:173px; overflow:hidden; float:left; margin:15px 0 0 15px; border:1px solid #EAEAEA; padding-bottom:5px;}
.mlst .xch li .tp img{ width:166px; height:129px; padding:3px 3px;}
.mlst .xch li p{ width:166px; height:30px; line-height:30px; overflow:hidden; padding:0px 4px; font-size:12px;}
.mlst .xch li .xla{ width:166px; margin:0 auto;}
.mlst .xch li .xla .pl{ float:left; font-size:13px;}
.mlst .xch li .xla .pl b{ color:#FF6600; font-size:16px;}
.mlst .xch li .xla a{ float:right;}

/**list **/
.vf{ width:1200px; height:220px; margin:0px auto 0 auto; overflow:hidden;}


.trb .wzd{ padding-left:15px; color:#FFF; font-size:12px;}
.trb .wzd a{ color:#FFF;}

.rlst2 .ze{ width:695px; margin:30px auto 0 auto; overflow:hidden;}
.rlst2 .ze .ze-l{ float:left; width:465px;}
.rlst2 .ze .ze-l h5{ font-size:14px; color:#FDA419;}
.rlst2 .ze .ze-l .kc{ padding:5px 0; border-bottom:1px dashed #C0C0C0; margin-top:5px}
.rlst2 .ze .ze-l .nr{ margin-top:5px}
.rlst2 .ze .ze-r{ float:right;}
.rlst2 .ze .ze-r img{ width:210px; height:210px; border:1px solid #B9D0E7;}
.rlst2 .rmd{ width:695px; margin:20px auto 0 auto;}
.rlst2 .rmd h3{ font-size:15px; background:#F3F3F3; padding:5px 0 5px 15px; margin-bottom:6px}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*分页*/
.lpage{height:50px; overflow:hidden; position:relative; _width:723px}
.lpage div{position:absolute; top:10px}
.lpage a{display:block; padding:3px 14px;position: relative;
 border:1px solid #e3e3e3; float:left; margin-right:5px}
.lpage a.on,.lpage a:Hover{border:1px solid #f60; text-decoration:none; background:#f60; color:#fff}
.lpage span{float:left;border:1px solid #f60; position: relative;
background:#f60; font-size:14px; margin-top:-1px; padding:3px 14px;margin-right:5px; color:#fff; font-weight:bold;}


.conent{ width:1200px; margin:15px auto 0 auto; background:#FFF; overflow:hidden; padding-bottom:20px;}
.icon-days,
.icon-level,
.icon-theme,
.icon-star,
.icon-pendant,
.icon-title,
.icon-trip-title,
.icon-food,
.icon-hotel,
.icon-trip,
.icon-print,
.icon-email,
.info-attr .booking,
.trip-days li {
	display: inline-block;
	width: 25px;
	height: 25px;
	vertical-align: middle;
	line-height: 25px;
	background: url(../images/icon_bg.png) no-repeat;
}
.booking{ text-decoration:none}
.icon-days {
	background-position: 0px 0px;
}
.icon-level {
	background-position: -25px 0px;
}
.icon-theme {
	background-position: -75px 0px;
}
.icon-star {
	margin-top: 10px;
	background-position: -75px -25px;
}
.info-attr .booking {
	color: #fff;
	font-size: 20px;
	margin: 20px 0 20px 100px;
	width: 155px;
	height: 45px;
	line-height: 45px;
	background-position: 0px -275px;
	text-align: center;
}
.clearfix{ width:100%; overflow:hidden;}
/* 当前目录 */
.top-tips {
	height: 50px;
	border-bottom: 1px solid #ddd;
	overflow:hidden;
}
.top-tips .title {
	float: left;
}
.top-tips h1 {
	font-size: 24px;
	line-height: 50px;
	padding-left: 20px;
}
.crumbs {
	background: url(../images/icon_subnav.png) no-repeat;
	_background: url(../images/icon_subnav_8.png) no-repeat;
}
.crumbs {
	background-position: 0px 3px;
	padding-left: 25px;
	margin: 10px;
	float: right;
	line-height: 30px;
}
.crumbs, .crumbs a {
	color: #787878;
}

.cont-box {
	background-color: #fff;
}
.box-info {
	overflow:hidden;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	_zoom:1;
}
.box-info .info-pic {
	float: left;
	width: 560px;
	overflow: hidden;
}
.box-info .info-pic .pic-big {
	width: 560px;
	height: 350px;
	overflow: hidden;
	display: none;
}
.pic-small {
	margin-top: 10px;
	height: 100px;
}
.pic-small li:first-child{ margin-left:0px;}
.pic-small li {
	float: left;
	width: 180px;
	height: 100px;
	margin-left: 10px;
	cursor: pointer;
	position:relative;
}
.pic-small li img {
	width: 180px;
	height: 100px;
}
.pic-small li span {
	display:inline-block;
	width:180px;
	height:100px;
	background:#000;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5;  
    opacity: 0.5;  
	position:absolute;
	top:0px;
	left:0px;
}
.pic-small li .curr{
	filter:alpha(opacity=0); 
	-moz-opacity:0; 
	-khtml-opacity: 0;  
    opacity: 0; 
}
.box-info .info-attr {
	float: right;
	width: 400px;
}
.info-attr .booking {
	color: #fff;
	font-size: 20px;
	margin: 20px 0 20px 100px;
	width: 155px;
	height: 45px;
	line-height: 45px;
	background-position: 0px -275px;
	text-align: center;
}
.info-attr .price-box {
	float: left;
	margin: 0 0 20px 0;
}
.price-box .price {
	font-size:20px;
	padding:2px 0 0 5px;
	border-bottom:1px dashed #D1B866;
	font-family:"microsoft yahei";
	color:#aec211;
}
.price-box .price strong {font:normal 50px Georgia,"microsoft yahei";}
.price-box .price strong b {font-size:20px; font-weight:normal;}
.info-attr .attr-cont {
	float: left;
	padding: 10px;
}
.attr-cont li {
	color: #333;
	float: left;
	height: 25px;
	line-height: 25px;
	width: 160px;
}
.attr-cont li.theme {
	width: 380px;
}
.attr-cont li span {
	margin-right: 5px;
}
.attr-cont li i {
}
.info-attr .attr-intro {
	margin-bottom: 20px;
}
.attr-intro dt {
	font-size: 25px;
	margin-bottom: 10px;
}
.attr-intro dd {
	line-height: 20px;
}
.attr-btn a{ display:block; float:left; margin-left:90px}
.search-list .price-box {position:absolute;bottom:0%;left:780px;margin-bottom:0;}
.price-box .price {padding:2px 0 0 5px;margin-bottom:15px;border-bottom:1px dashed #D1B866;background-position:-98px -270px;font-family:"microsoft yahei";color:#abbb37;}
.price-box .price strong {font:normal 40px Georgia,"microsoft yahei";}
.price-box .price strong b {font-size:20px;font-weight:normal;}


.con-ma{ padding:10px; overflow:hidden;}
.moBox{ height:50px; line-height:50px; border:1px solid #CCCCCC; background:#FFF; width:978px; overflow:hidden}
.moBox li{ float:left; width:196px; text-align:center; font-size:16px; color:#551A8B; cursor:pointer;}
.moBox .nav-li{ color:#FFF; background:#4BB7EF; width:194px}
.moBox li:hover{ background:#AFD3E5; color:#FFF;}
.moBox .nav-li:hover{ color:#FFF; background:#4BB7EF;}
.nav-fixed{ position:fixed;top:0; margin:0; z-index:10000;}
.lmBox{ overflow:hidden;}
.lmBox h5{ font-size:16px; color:#22A0E1; height:40px; line-height:40px; border-bottom:3px solid #22A0E1; padding-left:15px;}
.lmBox .lmer{ border:3px solid #EAEAEA;}
.lmBox .lmer .xc{}
.lmBox .lmer .xc>li{ overflow:hidden; padding-bottom:20px;}
.lmBox .lmer .xc>li .title{ height:40px; line-height:40px; background:#EBEBEB; padding-left:10px;}
.lmBox .lmer .xc>li .shm{ padding:0 50px; height:40px; line-height:40px;}
.lmBox .lmer .xc>li .sxd{ width:890px; margin:0 auto; border-bottom:1px solid #CCCCCC;}
.lmBox .lmer .xc>li dl{}
.lmBox .lmer .xc>li dl dt{ height:40px; line-height:40px; background:#EBEBEB; padding-left:10px; color:#000; font-size:16px; margin-bottom:5px;}
.lmBox .lmer .xc>li dl dd{ padding:0 30px; line-height:25px;}
.lmBox .lmer .lcr{ display:block; padding-left:50px;}
.lmBox .lmer>dl{ padding:30px 50px 0 50px;}
.d-crnei{ overflow:hidden}
.d-time{ height:26px; line-height:26px;  color:#663300}
.d-time span{background:#FCCB8E; padding:2px 10px; line-height:26px; height:26px; border-radius:5px}

.xch2{ overflow:hidden; padding-bottom:15px;}
.xch2 dd{ width:210px; overflow:hidden; float:left; margin:15px 0 0 15px; border:1px solid #EAEAEA; padding-bottom:5px;}
.xch2 dd .tp img{ width:203px; height:129px; padding:3px 3px;}
.xch2 dd p{ width:203px; height:30px; line-height:30px; overflow:hidden; padding:0px 4px; font-size:12px;}
.xch2 dd .xla{ width:203px; margin:0 auto;}
.xch2 dd .xla .pl{ float:left; font-size:13px;}
.xch2 dd .xla .pl b{ color:#FF6600; font-size:16px;}
.xch2 dd .xla a{ float:right;}

.ptitle{ width:680px; margin:0 auto; border-bottom:1px solid #CCCCCC; padding:20px 0 10px;}
.ptitle p{ text-align:center; line-height:30px; font-size:12px}.ptitle p.t{ font-size:15px; font-weight:bold}

.nextpage{ padding:20px}.nextpage p{ text-align:right; color:#666666; font-size:12px}.nextpage a{ color:#333333; font-size:12px}

.rlst3 li{ padding:10px; color:#666666; font-size:12px}.rlst3 li ir{ font-weight:100}








/******* 底部 **********/
.footer_con{text-align:center}
.footer{ padding-top:0px; background:#f9f9f9; overflow:hidden}

.foot_a{ width:1000px; overflow:hidden; margin:0 auto; padding:20px 0;}
.foot_a dl{ float:left; width:250px;}
.foot_a dl dt{ float:left; width:45px; height:45px;}
.foot_a dl dd{ padding-left:55px;}
.foot_a dl dd strong{ font-size:18px; display:block; height:20px; line-height:20px; font-weight:normal;}
.foot_a dl dd p{ line-height:18px; padding-top:3px;}

.foot_b{ background:#473823; margin-top:0px;color:#fff; overflow:hidden; padding-bottom:30px;}
.foot_b .left{ float:left; width:660px; padding-top:30px;}
.foot_b .left dl{ float:left; width:210px;}
.foot_b .left dl dt{ height:40px; line-height:40px; font-size:16px; font-weight:bold;}
.foot_b .left dl dd a{ line-height:22px; display:block; color:#fff;}
.foot_b .left dl dd a:hover{ color:#fff000;}
.foot_b .weixin{ margin-top:30px; float:left; background:#fff; padding:10px;}
.foot_b .contact{ float:right; width:338px; height:59px; padding-top:26px; background:url(../images/1_79.png) no-repeat 0 30px}
.foot_b .contact dt{font-size:30px; margin:3px 0 20px 60px}
.foot_b .contact h2{ font-size:26px; padding-left:50px; padding-top:8px; font-weight:bold; margin-bottom:25px;}
.foot_b .contact h2 em{font-size:18px; font-weight:normal; margin-left:10px;}

.foot_c{ padding:10px 0; text-align:center;}
.foot_d{ text-align:center; padding-bottom:70px;}

.links_b{ text-align:center; color:#666; padding:5px 0; font-size:12px;}
.links_b a{ padding:0 10px;}

/* �ײ������� */
.qyer_layer_fix { color:#fff; position:fixed; left:0; bottom:0; height:50px; width:100%; z-index:900; min-width:1100px;display:none; background:url(../images/qyer_layer_bg.png);}
.qyer_layer_close { background:url(../images/qyer_layer_close.png) no-repeat right center; text-indent:-9999px; width:31px; height:29px; position:absolute; right:11px; top:11px; cursor:pointer;}
.qyer_layer_close:hover { background-position:center center;}
.qyer_layer_close:active { background-position:left center;}
.qyer_layer_main{ width:1100px; min-width:1100px; margin:0 auto; height:50px; position:relative;}
.qyer_layer_main .text_a{ font-size:20px; font-weight:bold; padding-left:5px; line-height:50px; height:50px; float:left; padding-right:15px;}
.qyer_layer_main .weixin{ float:left; height:50px; position:relative;}
.qyer_layer_main .weixin .pic{ padding:8px 8px;}
.qyer_layer_main .weixin .pic img{ width:35px; height:35px;}
.qyer_layer_main .weixin .img{ background:#FFF; border:1px solid #CCC; border-radius:5px; padding:10px; width:124px; height:124px; display:none; top:-143px; left:-40px; position:absolute;}
.qyer_layer_main .weibo{ float:left; height:50px; width:50px;}
.qyer_layer_main .weibo .pic{ padding:8px 8px;}
.qyer_layer_main .weibo .pic img{ width:35px; height:35px;}

.qyer_layer_main .zx{ float:left; height:50px; }
.qyer_layer_main .zx .pic a{ display:block; background:url(../images/t1.png) left center no-repeat; font-size:16px; color:#fff; padding-left:45px; font-weight:bold; line-height:50px;}

.qyer_layer_main .rmzc{ float:left; height:50px;width:100px;  position:relative; margin-left:8px;}
.qyer_layer_main .rmzc .pic{ margin-top:8px; background:#F06;height:35px; line-height:35px;font-size:16px;font-weight:bold; text-align:center; border-radius:5px; }
.qyer_layer_main .rmzc .img{ background:#FFF; border:1px solid #dcdcdc; border-radius:5px;  width:100px; display:none; bottom:7px; left:0px; position:absolute;}
.qyer_layer_main .rmzc .img a{ display:block; height:32px; padding:0 15px; line-height:32px; font-size:14px;font-weight:bold; }
.qyer_layer_main .rmzc .img a:hover,.qyer_layer_main .rmzc .img a.active{ background:#F06; color:#fff;}

.qyer_layer_main .tel{ float:left; height:50px; line-height:50px; padding:0 25px; font-size:20px; font-weight:bold;}
.qyer_layer_main .tel strong{ color:#FC0;font-size:25px; font-family:Georgia, "Times New Roman", Times, serif }


/* �ص����� */
#rocket-to-top div{position:absolute;top:0;left:0;overflow:hidden;margin:0;padding:0;width:149px;}
#rocket-to-top .level-2{z-index:1;display:none;height:250px;background:url(/Public/Static/images/backtop/1.png) no-repeat scroll -149px 0 transparent;opacity:0;}
#rocket-to-top .level-3{z-index:2;display:block;height:150px;background:none repeat scroll 0 0 transparent;cursor:pointer;}
#rocket-to-top{position:fixed;top:80%;right:0;z-index:11;display:block;overflow:hidden;margin:-125px 0 0;padding:0;width:149px;height:250px;background:url(/Public/Static/images/backtop/1.png) no-repeat scroll 0 0 transparent;cursor:default;}

.textcenter{text-align:center; line-height:22px; margin-top:20px}

.f-rz{text-align:center; width:1200px; margin:20px auto 20px}
.f-rz img{float:left; margin-left:5px}
.footer_link{width:1200px;line-height:22px;font-size:12px;color:#999;border-top:1px solid #e7e7e7; margin-top:20px; padding-top:10px}
.footer_link dt{width:60px;float:left;clear:both}
.footer_link dd{width:1140px;float:left;padding-bottom:8px}
.footer_link a{margin-right:5px;_margin-right:2px;+margin-right:2px}
.footer_link a:link,#footer_link a:visited{color:#999;text-decoration:none}
.footer_link a:hover{color:#f60;text-decoration:none}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; left: 0px; _position: absolute; z-index: 1500; border-radius: 0px 6px 6px 0;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;padding-left:20px}
.rides-cs .cn ul li span { color: #777;float:left; }
.rides-cs .cn ul li a{color: #777;float:left; padding-top:8px}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}



<!--.fright{ position:fixed; z-index:9999; top:0; right:0; background:#555454; width:38px; padding-top:0px; height:100%;}-->
.fright{ position:fixed; z-index:9999; top:0; right:0; background:#019702; width:38px; padding-top:0px; height:100%;}
.fright a:hover{ color:#fff;}
.fright li {cursor: pointer; height: 47px; margin: 20px 0; position: relative;}
.fright li:hover{ background-color:#ff6633;}
.fright li span { background-color:#636363; color: #fff; font-size: 14px; height: 47px; left: -120px; line-height: 47px;opacity: 0; padding: 0 15px;position: absolute; text-align: center; transition: all 0.3s ease-in-out 0s; visibility: hidden; top:0;}
.fright li span img{}
.fright li:hover span{opacity: 1; left: -63px; visibility: visible;}
.fright li:hover .icon17a1 span{left: -86px;}
.fright li:hover .icon17c1 span.qq{left: -160px; width:130px; padding-top:20px}
.fright li:hover .icon17c1 span.qq td{ line-height:35px; height:35px}
.fright li:hover .icon17d1 span{left: -86px;}

.fright li .icon17d11 span{ height:350px; width:320px;left: -322px; padding:0px; top:-260px; background-color:#FFFFFF; border:#ddd 1px solid;}
.fright li .icon17d11 span i{ border-bottom: 5px solid transparent;  border-left: 5px solid #636363;  border-top: 5px solid transparent;  height: 0;  margin-top: -5px;  position: absolute;  right: -5px;  top: 80%;  width: 0;}
.con_title{ height:35px; line-height:35px; text-align:center; background-color:#EAEAEA; color:#333; font-size:16px; font-weight:bold}
.con_tel{line-height:22px; color:#333; text-align:left; padding:10px 0 10px 20px;}

.fright li .icon17g span{ height:135px;left: -200px; padding:15px; top:-60px;}
.fright li:hover .icon17g span{left: -165px;}
.fright li span em{ border-bottom: 5px solid transparent;  border-left: 5px solid #636363;  border-top: 5px solid transparent;  height: 0;  margin-top: -5px;  position: absolute;  right: -5px;  top: 25px;  width: 0;}
.fright li span i{ border-bottom: 5px solid transparent;  border-left: 5px solid #636363;  border-top: 5px solid transparent;  height: 0;  margin-top: -5px;  position: absolute;  right: -5px;  top: 50%;  width: 0;}
.icon17a{ background:url(../../images/2015/icon17a.png) no-repeat center 5px; height:52px; display:block; width:38px; text-align:center; padding-top:28px; color:#fff; line-height:20px;}

.icon17b{ background:url(../../images/2015/icon17b.png) no-repeat center 5px; height:52px; display:block; width:38px; text-align:center; padding-top:28px; color:#fff; line-height:20px;}

.icon17c{ background:url(../../images/2015/icon17c.png) no-repeat center 5px; height:52px; display:block; width:38px; text-align:center; padding-top:28px; color:#fff; line-height:20px;}


.icon17d{ background:url(../../images/2015/icon17d.png) no-repeat center 5px; height:52px; display:block; width:38px; text-align:center; padding-top:28px; color:#fff; line-height:20px;}

.icon17g{ background:url(../../images/2015/icon17g.png) no-repeat center 5px; height:52px; display:block; width:38px; text-align:center; padding-top:28px; color:#fff; line-height:20px;}
.icon17e{ background:url(../../images/2015/icon17e.png) no-repeat center bottom; height:80px; display:block; width:38px; text-align:center;}
.icon17f{ background:url(../../images/2015/icon17f.png) no-repeat center center #686767; height:38px; display:block; width:38px; margin-top:50px; }
.fright li:hover .icon17a{ background:url(../../images/2015/icon17a2.png) no-repeat center 5px;}
.fright li:hover .icon17c{ background:url(../../images/2015/icon17c2.png) no-repeat center 5px;}
.fright li:hover .icon17d{ background:url(../../images/2015/icon17d2.png) no-repeat center 5px;}
.fright li:hover .icon17g{ background:url(../../images/2015/icon17g2.png) no-repeat center 5px;}

.fright li span.qq{width:50px; height:300px; background-color:#636363; line-height:38px; overflow:hidden}

.copyright{text-align:center; padding:15px 0; line-height:22px}
.blank1{clear:both; height:1px; overflow:hidden; display:block; font-size:0px;}
.blank2{clear:both; height:2px; overflow:hidden; display:block; font-size:0px;}
.blank3{clear:both; height:3px; overflow:hidden; display:block; font-size:0px;}
.blank4{clear:both; height:4px; overflow:hidden; display:block; font-size:0px;}
.blank5{clear:both; height:5px; overflow:hidden; display:block; font-size:0px;}
.blank8{clear:both; height:8px; overflow:hidden; display:block; font-size:0px;}
.blank10{clear:both; height:10px; overflow:hidden; display:block; font-size:0px;}
.blank15{clear:both; height:15px; overflow:hidden; display:block; font-size:0px;}
.blank18{clear:both; height:18px; overflow:hidden; display:block; font-size:0px;}
.blank20{clear:both; height:20px; overflow:hidden; display:block; font-size:0px;}
.blank25{clear:both; height:25px; overflow:hidden; display:block; font-size:0px;}
.blank30{clear:both; height:30px; overflow:hidden; display:block; font-size:0px;}
.blank40{clear:both; height:40px; overflow:hidden; display:block; font-size:0px;}
.blank50{clear:both; height:50px; overflow:hidden; display:block; font-size:0px;}
.blank60{clear:both; height:60px; overflow:hidden; display:block; font-size:0px;}

.il-ltop2{height:45px; line-height:45px; background-color:#473823; color:#FFFFFF; font-size:18px; display:block;}
.il-ltop2 strong{padding-left:15px}
.il-ltop2 dd{height:300px; clear:both}

/*微信*/
.rtop a{margin-left:15px}
.weixin2{position:relative; background:url(../images/header_icon.png) no-repeat -18px -54px; clear:both; overflow:hidden; padding-left:22px;}
.weibo{background:url(../images/header_icon.png) no-repeat -18px -74px; clear:both; overflow:hidden; padding-left:22px;}
#box{
display:none; position:absolute; z-index:9999; right:0px;
width: 202px;
height: 202px; 
border:1px solid #eeeeee;
text-align:center;
}

.footer-bt{margin-top:20px; text-align:center}
.footer-bt a{margin:0 5px}