
@charset "utf-8";
/* CSS Document */

.con_t {
	position:relative;
	width:1200px; height:367px;
	margin:0 auto;
	z-index:1;
}
.con_t .slide_box { position:absolute; left:210px;
	width:710px;
}
.con_t .sidebar { position:absolute; right:0px; overflow:hidden;
	width:280px;
}
#slides {
	display:none;
	position:relative;
}
#slides .slidesjs-control {
	position:relative;
	z-index:1;
}
#slides .slidesjs-pagination {
	position:absolute;
	bottom:20px;
	right:20px;
	float:right;
	z-index:100
}
#slides .slidesjs-pagination li {
	width:12px;
	background:#fff;
	float:left;
	height:12px;
	font-size:0px;
	overflow:hidden;
	cursor:pointer;
	margin-right:6px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px
}
#slides .slidesjs-pagination li:hover {
	background:#3076de;
}
#slides .slidesjs-pagination li a {
	display:block;
	width:13px;
	height:0;
	padding-top:13px;
	float:left;
	overflow:hidden
}
#slides .slidesjs-pagination li a.active {
	background:#3076de;
	cursor:default
}
#slides a.slidesjs-next, #slides a.slidesjs-previous {
	display:none;
	position:absolute;
	top:130px;
	width:26px;
	height:70px;
	z-index:99;
}
#slides a.slidesjs-previous {
	left:0;
}
#slides a.slidesjs-next {
	right:0;
}
#slides a.slidesjs-previous b {
	position:absolute;
	top:0;
	left:0;
	width:26px;
	height:70px;
	background:#000;
	filter:alpha(opacity=30);
	-khtml-opacity:0.3;
	-moz-opacity:0.3;
	opacity:0.3;
	overflow:hidden;
	z-index:100;
}
#slides a.slidesjs-previous i {
	position:absolute;
	top:22px;
	left:5px;
	width:14px;
	height:26px;
	background:url(../images/btn_slide_home.png);
	overflow:hidden;
	z-index:100;
}
#slides a.slidesjs-next b {
	position:absolute;
	top:0;
	right:0;
	width:26px;
	height:70px;
	background:#000;
	filter:alpha(opacity=30);
	-khtml-opacity:0.3;
	-moz-opacity:0.3;
	opacity:0.3;
	overflow:hidden;
	z-index:100;
}
#slides a.slidesjs-next i {
	position:absolute;
	top:22px;
	right:5px;
	width:14px;
	height:26px;
	background:url(../images/btn_slide_home.png) 0 -26px;
	overflow:hidden;
	z-index:100;
}
#slides a.slidesjs-previous:hover b, #slides a.slidesjs-next:hover b {
	background:#000;
	filter:alpha(opacity=60);
	-khtml-opacity:0.6;
	-moz-opacity:0.6;
	opacity:0.6;
}
/**   满意度  **/
.ad_manyidu{border:1px solid #E0E0E0; padding:10px; background:#fff;}
.satisfaction {color: rgb(102, 102, 102);}
.satisfaction .saf_left {width: 80px; float:left; background:#FF8800; overflow:hidden;}
.satisfaction .saf_l { font-size:14px;font-family: Microsoft Yahei; color:#FFFFFF; text-align:center;}
.satisfaction .saf_num {color:#fff;font-size:20px;line-height: 36px; text-align:center;}
.satisfaction .saf_num span {font-family: Tahoma;font-size: 40px;}
.satisfaction .saf_right {width: 145px; float:right;}
.satisfaction .saf_list dt {width:75px; float:left}
.satisfaction .saf_list dd {width: 70px; float:left;}
.satisfaction .saf_list dd span{ color:#FF8800;}
.satisfaction .saf_list{ height:24px; line-height:24px;}
.dese{color:#666;line-height:24px}.dese
.os{color:#666}.dese .os:hover{text-decoration:underline}
.cust_news{ margin-top:6px; padding-top:2px;border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;height:82px;overflow:hidden}
.cust_news li{height:26px; line-height:26px;overflow:hidden;}
.cust_news li a{ color:#f80;}

/**/
.whr{ height:181px; background:#fff;}
.whr.tbor2c{border-top-width:1px; border-top-style:solid;}
.whr h5{ padding:5px 0px;clear: both;font-family: Microsoft YaHei;font-size: 14px; color:#333;}
.whr li{ height:40px; color:#666; padding:5px 15px 5px 0; _padding:3px 15px 3px 0; line-height:1.5em;}
.whr li i{ height:40px; width:40px; margin-right:15px;font-size:30px;  color:#45A03A; float:left;background: url('../images/index_icon_v3.png') no-repeat  0px 0px;}
.whr li i.icon1{background-position: 3px -115px;}
.whr li i.icon2{background-position: 3px -197px;}
.whr li i.icon3{background-position: 0px -158px; height:40px;}
.whr li strong{ font-family: "Microsoft Yahei";font-size: 14px;line-height: 1.5;color: #333;font-weight: 500;}
.i-tab{ width:900px; background:#FAFAFA;}



.topline dt .a,.topline dd a,.topline dt p,#i-hotel .textlist li a,.i-news li a,.i-news-s li a,.i-line li .content p,.i-line-bor .left ul li,.i-line-bor .right .i-line-more li a,.i-line li .content h5,.search .list li .text h2 a,#header .head-c .search .s-list li a{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.i-newstab li,.i-tab li,.i-line-bor .left .t,.i-news .t,.whr li strong,.search-msg-error p strong,.search-msg,#nsl .login-order .login-su strong{font-family:Microsoft YaHei;}
.layout{ border:1px solid #E0E0E0; background:#fff;}
.layout.tbor1,.tbor1s,.tbor1c{ border-top-color:#FF6411;}
.tbor1s{ border-top-width:2px; position:relative; _width:890px;}
.tbor1s .i{ position:absolute; left:15px; top:-2px; width:35px; height:47px; background:url(../images/index_i.png) 0px -210px no-repeat;}
.layout h3{ height:39px; line-height:39px; font-size:16px; text-indent:1.2em; border-bottom:1px solid #E5E5E5;}
.layout h3.bg{background:#FAFAFA;}
.layout h4{ font-size:16px; margin:0 0 15px 30px;}
.layout h4 a{ float:right; font-size:12px; font-weight:400; color:#888; padding:2px 0 0;}

.index{ width:1200px; margin:20px auto 0px; overflow:hidden;}
.index .left{ float:left; width:910px;}
.index .left .layout{ _width:888px;}
.index .right{ float:right; width:275px;}
.right-tel{ padding:25px 0; color:#888; line-height:2em; text-align:center; color:#666;}
.right-tel p{ font-size:19px;}
.topline dt{ height:90px; padding:20px 15px 0; background:#FFF9F6; position:relative;}
.topline dt .img{ position:absolute; top:20px; right:15px;}

.topline dt .a i{ float:left; font-weight:600; width:25px; height:25px; line-height:25px; text-align:center; background:#FF6411; color:#fff;}
.topline dt .a span{ float:left; border:1px solid #FBC9B0; padding:0 5px; background:#fff; color:#FF6411; height:23px; line-height:23px; border-left:0 none;}
.topline dt p{ line-height:1.8em; padding:8px 0 0; width:155px; display:block;}
.topline dd,.i-news li,.i-news-s li{ height:40px; line-height:40px; border-bottom:1px solid #f5f5f5; padding:0 15px;}
.topline dd a{ width:168px; margin:0 0 0 7px; float:left; text-align:left;}
.topline dd i{ font-weight:bold; color:#9a9a9a; float:left;}
.topline dd{ text-align:right;}
.price{ color:#ff4400;}
.price strong,.whrtop dd strong{ font-size:14px; font-family:Georgia;}
.price-s{ color:#999;}
.zt{ padding:17px 0 12px;}
.zt li{ height:70px; text-align:center; vertical-align:middle; margin:0 0 5px 0;}
.i-newsbor{ _width:271px; overflow:hidden;}
.i-newstab{ width:274px;}
.i-newstab li{ float:left; width:135px; text-align:center; background:#FAFAFA; height:39px; line-height:39px; font-size:16px; font-weight:600; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-left:1px solid #fff;}
.i-newstab li.hover{ border-bottom-color:#fff; background:#fff; border-top:1px solid #31A7AA; height:38px; line-height:38px; font-weight: bold;}
.i-newstab li a,.i-tab li a{ display:block;}
.i-news{ padding:10px 10px 0;}
.i-news-s{ padding:9px 10px 0;}
.i-news li,.i-news-s li{ text-align:right; color:#888; margin:-1px 0 0; padding-left:10px; padding-right:10px;}
.i-news li i,.i-news-s li i{ float:left; width:3px; height:3px; overflow:hidden; margin:19px 8px 0 0; background:#B2B2B2;}
.i-news li a,.i-news-s li a{ float:left; width:185px; text-align:left;}
.i-news .t{ background:#f8f8f8; height:34px; line-height:34px; font-weight:bold; padding:0 10px;}
.i-news-s li{ border-top-width:0px; border-bottom:1px solid #f5f5f5;}
.whrtop{ background:#45A03A; height:75px; color:#fff; line-height:1.8em;}
.whrtop span{ color:#FFFF72;}
.whrtop dt{ float:left; padding:16px 0 0 15px; font-size:16px;}
.whrtop dt span{ font-family:Georgia; font-size:18px;}
.whrtop dd{ float:right; padding:16px 15px 0 0;}

.i-tab{ width:910px; background:#FAFAFA;}
.i-tab li,.tbor1s .first{ float:left; font-size:14px; height:39px; line-height:39px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; border-left:1px solid #fff; width:174px; text-align:center;}
.i-tab li a:hover{ text-decoration:none;}

.w623{ width:623px; float:left; _width:610px !important;}
.right .more{ float:left; font-size:14px; height:39px; line-height:39px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; border-left:1px solid #fff; width:84px; text-align:center;background:#FAFAFA; }

.tbor1s .first{ width:202px; font-weight:bold; font-size:16px; text-align:left; text-indent:3.3em; float:left;}
.i-tab li.current{ border-bottom-color:#fff; font-weight:bold; background:#fff;}
.i-tab li.current a{ color:#FF6411;}
.i-line li{ float:left; width:185px; margin:0 0 0 30px; padding:25px 0 20px; *display:inline}
.i-line li .content h5{ font-weight:bold; margin:10px 0 0; *margin:8px 0 0; width:185px;}
.i-line li .content p{ color:#888; width:185px; margin:8px 0 5px; *margin:7px 0 4px;}
.i-line li .content .a,.i-line li .content .b{ text-align:right; color:#888; line-height:20px; clear:both;}
.i-line li .content .a span,.i-line li .content .b span{ float:left;}
.i-line li .content .b span,.i-line-bor .right .i-line-more li span,.search-msg strong{ color:#ff8800;}
.i-line li .content .b s{ text-decoration:none;}
.i-line li .content .a .sell{ float:right; padding:3px 0 0;}
.i-line li .content .a .sell span,.search .list li .prices .sell span,.i-line li .content .b .sale{ display:inline-block; line-height:12px; height:12px; background:url(../images/ico_home.png) no-repeat -91px -184px; padding:0 2px 0 18px; border:1px solid #FF9900; color:#ff8800; margin:0 0 0 2px;}
.i-line li .content .a .sell span.s,.search .list li .prices .sell span.s{ background-position:0 -69px;}
.i-line-bor{ _width:889px; height:368px;}
.i-line-bor .left{ background:#409227; width:200px; height:368px; color:#fff; text-shadow:1px 1px 4px rgba(0,0,0,0.3)}
.i-line-bor .left .content{ width:180px; margin:0 auto; }
.i-line-bor .left h3{ border-bottom-color:#388022; text-indent:0em; padding:0 0 0 5px; height:45px; line-height:45px; font-size:18px; font-weight:600;}
.i-line-bor .left h3 i{ vertical-align:middle; font-weight:normal; width:20px; height:20px; margin-top:12px; display:block; float:left;}
.i-line-bor .left h3 i.icon1{background: url(../images/index_i.png) no-repeat 0px -276px;}
.i-line-bor .left h3 i.icon2{background: url(../images/index_i.png) no-repeat 0px -320px;}
.i-line-bor .left h3 i.icon3{background: url(../images/index_i.png) no-repeat 0px -359px;}
.i-line-bor .left .t{ border-top:1px solid #519C3A; padding:17px 0 17px 5px; font-size:14px; opacity:0.8;}
.i-line-bor .left ul{ height:106px;}
.i-line-bor .left ul li{ float:left; width:55px; height:23px; margin:0 0 0 5px;*display:inline}
.i-line-bor .left ul li a{ color:#fff; opacity:0.8; filter:alpha(opacity=80);}
.i-line-bor .left ul li a:hover{ opacity:1; filter:alpha(opacity=100);}
.i-line-bor .right{ width:709px; _clear:both; _overflow:hidden}
.i-line-bor .right .i-line li,.i-line-bor .right .i-line li p,.i-line-bor .right .i-line-more li,.i-line-bor .right .i-line li .content h5{ width:190px;}
.i-line-bor .right .i-line li{ padding-bottom:15px; padding-top:20px;}
.i-line-bor .right .i-tab{ _width:708px;}
.i-line-bor .right .i-tab li{ width:87px; *width:85px;}
.i-line-bor .right .i-tab li.current a{color:#409227; font-weight:bold;}
.i-line-bor .right .i-line-more li{ float:left; border-top:1px solid #eee; height:35px; line-height:35px;margin: 0 0 0 30px; font-weight:400; font-size:12px; text-align:right; *display:inline}
.i-line-bor .right .i-line-more li a{ float:left; text-align:left; width:130px;}
#i-hotel,#i-mp{ float:left; padding:20px 0; width:745px;}
#i-hotel h4 ,#i-mp h4{ height:21px;}
#i-hotel h4 a ,#i-mp h4 a{font-size: 16px;color: #454545;font-weight: bold; float:left;font-family: Microsoft YaHei;}
#i-hotel h4 a:hover ,#i-mp h4 a:hover{ color:#f80;}
#i-hotel{ padding-right:31px; border-right:1px solid #eee; width:373px;}
#i-hotel .imglist li,#i-mp .imglist li{ float:left; width:155px; margin:0 0 0 31px; padding:0 0 10px 0; display:inline;}
#i-hotel .imglist .content h5,#i-mp .imglist .content h5{ margin:10px 0 0;}
#i-hotel .imglist .content p,#i-mp .imglist .content p{ margin:6px 0 0; line-height:1.3em; color:#888;}
#i-hotel .textlist{ padding:10px 0 0 31px; clear:left;}
#i-hotel .textlist li{ height:35px; line-height:35px; border-top:1px solid #eee; text-align:right; color:#999;}
#i-hotel .textlist li a{ float:left; text-align:left; width:240px;}
#i-hotel .textlist li span{ color:#ff8800; margin:0 0 0 15px;}
#i-mp dl{ border-top:1px solid #eee; margin:8px 0 0 31px; padding:12px 0 0;}
#i-mp dt,#i-mp dd{ float:left; color:#999;}
#i-mp dd{ margin:0 0 0 65px;}
#i-mp dl a{ display:inline-block; background:#F5F5F5; height:28px; line-height:28px; margin:12px 5px 0 0; padding:0 15px;}
#i-mp dl a:hover{ background:#eee; text-decoration:none;}
.layout.tbor1s{ height:314px;}
.layout.tbor1{ height:315px;}
.layout.tbor3,.i-newsbor{ height:369px;}
.layout.tbor2s,.layout.tbor3s,.layout.tbor4s{ border-top-width:2px; border-left-width:0px; height:368px;}
.layout.tbor2s,.tbor2c,.tbor2{ border-top-color:#409227;}
.layout.tbor3,.layout.tbor3s,.tbor3c{ border-top-color:#31A7AA}
.layout.tbor3s .i-line-bor .left{ background:#31A7AA;}
.layout.tbor3s .i-line-bor .left h3{ border-bottom-color:#2B9395;}
.layout.tbor3s .left .t{ border-top:1px solid #44AFB2;}
.layout.tbor3s .i-line-bor .right .i-tab li.current a{color:#31A7AA;}
.layout.tbor4s,.tbor4c{ border-top-color:#975BCC;}
.layout.tbor4s .i-line-bor .left{ background:#975BCC;}
.layout.tbor4s .i-line-bor .left h3{ border-bottom-color:#844EB3;}
.layout.tbor4s .left .t{ border-top:1px solid #9F68D1;}
.layout.tbor4s .i-line-bor .right .i-tab li.current a{color:#9659CC;}
.search-msg{ background:#fff; height:45px; line-height:42px; padding:0 15px; font-size:16px; border:1px solid #E0E0E0; border-top-color:#fff; border-left-color:#fff; border-bottom-width:2px; border-right-width:2px;}
.search-msg-error{ padding:20px 0 40px; border-top-width:2px;}
.search-msg-error p{ padding:0 80px 0; line-height:2em;}
.search-msg-error p strong{ font-size:18px; color:#ff8800; display:inline-block; padding-bottom:10px;}
.search-msg-error p b{ font-size:14px;}
.search-msg-error p i{ float:left; font-size:110px; margin:30px 20px 0 0; color:#ff8800; height:150px;}
.search-msg-error p span{ color:#888;}
.search .i-tab{ width:888px; margin-bottom:10px;}
.search .i-tab li.r{ float:right; font-size:12px; width:60px;}
.search .i-tab li{ border:0 none; width:120px;}
.search .list{ padding:0 25px;}
.search .list li{ border-bottom:1px solid #F5F5F5; padding:20px 0 15px; _width:838px;}
.search .list li .img{ float:left; width:185px; height:135px;}
.search .list li .img.so{ position:relative;}
.search .list li .img.so span{ opacity:1; filter: alpha(opacity=100); top:0px;}
.search .list li .text{ float:left; width:480px; height:150px; margin:0 0 0 20px;}
.search .list li .text h2,#nsl .login-order .login-su strong{ font-size:16px;}
.search .list li .text h2 a{ color:#2064C8; width:480px; display:block;}
.search .list li .text .p1{ font-size:14px; color:#666; padding:10px 0 0;}
.search .list li .text .p2{ color:#888; padding:5px 0 0; line-height:2em;height:95px;overflow: hidden;}
.search .list li .prices{ float:right; width:140px; height:150px; text-align:right;}
.search .list li .pre{ width:65px; height:52px; background-position:0 -50px; display:inline-block; overflow:hidden; margin:10px 0 10px 0;}
.search .list li .prices .sell{ margin:15px 0 0;width:100px;float:right;}
.search .list li .prices .price{ margin-top:5px;}
.search .list li .prices .price strong{ font-size:18px;}
.search .list li .prices .xc{ font-size:14px; color:#888; padding-bottom:10px;}
.search .list li .btn{ margin:22px 0 0;}
.search-hot{ padding:8px 18px 16px;}
.search-hot dl{ padding:10px 0; height:75px; border-bottom:1px solid #f5f5f5;}
.search-hot dt,.search-hot dd{ float:left; color:#888;}
.search-hot dt{ margin:0 15px 0 0;}
.search-hot dd .price{ padding:5px 0 10px; display:inline-block;}
.pagination{ text-align:center; padding:30px 0 40px;}
.pagination a,.pagination span{ width:32px; height:32px; line-height:32px; font-weight:bold; font-size:14px; border-radius:50%; background:#EEEEEE; color:#666; display:inline-block; margin:0 6px;}
.pagination span{ background:#fff; border:1px solid #eee; width:31px; height:31px; line-height:31px; color:#ccc;}
.pagination a.current{ background:#6E9FE8; color:#fff;}
/*** Form ***/
.form{ width:500px; margin:0 auto; padding:100px 0 0;}
.form li{ height:36px; margin-bottom:10px; *margin-bottom:7px;}
.form li .l{width:16.66666667%; float:left; line-height:36px;}
.form li .l-offset{margin:0 0 0 16.66666667%;}
.form li .r{width:83.33333333%; float:left;}
.form .checkbox{ padding:8px 0 10px;}
.form .checkbox label{ margin:0 10px 0 0;}
.form .checkbox label input[type=radio],.form .checkbox label input[type=checkbox]{vertical-align:middle;}
.pop_m{ position: relative; width: 100%; border: 1px solid #FED887; background: #fff; padding: 3px;-moz-box-shadow:2px 2px 5px #eee; -webkit-box-shadow:2px 2px 5px #eee; box-shadow:2px 2px 5px #eee; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; z-index:9999;}
.pop_ms{ background:#FFFCE5; width: 100%; overflow: hidden;}
.pop_ms p{ padding: 8px 15px 8px; line-height: 2em;}
.pop_ms p img{ vertical-align:middle;}
.pop_m .topleft,.pop_m .topright{ background:url(/img/h_m_icon.gif) 0px 0px no-repeat; width: 13px; height: 8px; position: absolute; overflow: hidden;}
.pop_m .topleft{ left: 22px; top: -7px;}
.pop_m .topright{ right: 22px; top: -7px;}
.pop_m .bottomleft,.pop_m .bottomright{ background:url(/img/h_m_icon.gif) 0px -10px no-repeat; width: 13px; height: 8px; position: absolute; overflow: hidden;}
.pop_m .bottomleft{ left: 22px; bottom: -7px;}
.pop_m .bottomright{ right: 22px; bottom: -7px;}
.pop_ms hr{ margin:0 auto; width:92%; display: block; height: 1px; border: 0; border-top: 1px solid #eee;}
.pop_ms .table{ padding: 12px 15px 2px;}
.pop_ms .table .t{ background: #E9F4FE; color:#666;}
.pop_ms .table td{ border-bottom: 1px dotted #D0E3F2; padding:0 0 0 4px;}
.pop_ms  a{ color:#0468EE;}

/*签证*/
.tbor4{ border-top:1px solid #844EB3;}
.visa{ overflow: hidden; padding:13px 0px 10px 10px;}
.visa li { width:245px;display: inline;float: left;height: 50px;line-height: 50px;overflow: hidden;padding-right: 5px; border-bottom:1px solid #e8e8e8;}
.visa li span {float: right;padding-left: 10px;}
.visa li em {font-size: 15px;vertical-align: -1px;color: #F80;font-family: Arial;font-weight: bold;}
.visa li img {display: inline-block; padding: 5px;vertical-align: top;}
.visa li b {cursor: pointer;display: inline-block; font-weight: normal;width: 130px;overflow: hidden;}

/****  QQ客服CSS  **/
.kefu{width:192px;position:fixed;_position:absolute;right:5px;top:200px;font-family:"\5FAE\8F6F\96C5\9ED1";z-index:9999;display:none;}
.kefu .right{width:167px;float:right;background-color:#fff;display:none;}
.kefu .inner_right{padding:10px 2px 7px 0;}
.kefu .tit{float:left;line-height:22px;color:#666;font-size:13px;_font-size:12px;width:66px;text-align:right;}
.kefu .qqs{padding-top:166px;}
.kefu .qq{margin-bottom:7px;*margin-bottom:3px;}
.kefu .in_right{background:url("../images/kefu086_24.png") no-repeat right 0;position:relative;border-bottom:1px solid #ccc;padding-bottom:1px;_background-image:url('../images/kefu086.gif');}
.kefu .tt {width:211px;height:27px;position:absolute;top:101px;left:5px; font-size:14px; font-weight:bold; color:#FF9900;}
.kefu .tt .btn{display:block;width:100%;height:100%;}
.kefu .tt a{ color:#FF9900;}
.mini_kefu{width:72px;height:141px;position:fixed;_position:absolute;right:5px;top:200px;background:url('../images/kefu0812.gif') 0 0 no-repeat;display:none;}
.mini_kefu .btn{width:54px;height:40px;display:block;margin-top:91px;margin-left:11px;}

.kefu_fold{width:25px;bottom:0;}
.kefu_fold .right{display:none;}
/****  QQ客服CSS  **/