﻿@charset "utf-8";

/* 

行程 xingcheng css

 */
.width1180{padding: 10px;width: 1180px;margin: 10px auto 0 auto; background:#fff;}
a: hover{text-decoration: none}
.ul_fatuan{line-height: 36px;width: 420px;overflow: hidden;margin-left: 10px;}
.ul_fatuan span{color: #999;}
.gt_span_01{padding: 3px 8px;background: #f48ddf;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #fff;}
.ul_fatuan01{width: 149px;overflow: hidden;margin-left: 10px;border-left: 1px solid #ccc;}
.padding_left30{padding-left: 30px;}
.div_yuding{margin: 30px 0}
.div_yuding a{color: #fff;}
.input_yuding01{background: #ff4444;padding: 10px ;color: #fff;border: 0;}
.input_yuding02{background: #ff4444;padding: 6px 30px;color: #fff;border: 0;}
.input_yuding03{background: #ff4444; padding:3px 10px; line-height:37px;color: #fff;border: 0; font-size:16px;}
.width_580{width: 580px;margin: 10px 0 10px 10px;border-top: 1px dotted #ccc;color: #333;}
.width_ull{width: 580px;float: left;line-height: 22px; color:#555;}
.width_ull h2{ padding:6px 10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.div_yuyu{border: 2px solid #2ba165;margin: 0 auto 10px auto;width: 1196px;}
.div_yuyu .yuyu01{padding: 10px 0;line-height: 30px;background: #2ba165;width: 50px;text-align: center;color: #fff;}
.div_yuyu .yuyu02{width: 1136px;}
.div_dingyu{width: 7px;height: 111px;position: absolute;z-index: 1;background: url(xingcheng/bg_yuyu01.png) no-repeat;margin-left: -9px;margin-top: -9px;}
.nTab .TabTitle01{height: 40px;background-color: #fff;border: 1px solid #ddd;font-size: 16px;}
.nTab .TabTitle01 li{float: left;cursor: pointer;height: 40px;line-height: 40px;text-align: center;padding: 0 20px;font-size: 16px;font-family: "微软雅黑";}
.nTab .TabTitle01 li a{text-decoration: none;}
.nTab .TabTitle01 .adv_active{border:1px solid #009142;border-top:2px solid #009142;border-bottom:none;background-color:#fff;font-weight:bold;position:relative;margin-left:-1px;margin-right:-1px;color:#009142;}
.nTab .TabTitle01 .adv_active a{ color:#009142;}
.nTab .TabTitle01 .normal{display: block;padding: 0 20px;cursor: pointer; color:#777;}
.nTab .TabTitle01 span{float: right;padding-right: 10px;margin-top: 2px;}
.nTab .TabTitle01 a{color: #006699;text-decoration: none;}
.nTab .TabTitle01 a: hover{color: #0066FF;}
.nTab {clear: both;overflow: hidden;display: block; width:1200px; margin:0 auto}

#hall_show{background: #fff;width: 1180px;padding: 10px; margin:10px auto}
#checkCar{background: #fff;width: 1180px;padding: 10px; margin:10px auto}
#alpha_price{background: #fff;width: 1180px;padding: 10px; margin:10px auto}
#service_show{background: #fff;width: 1180px;padding: 10px; margin:10px auto}
#Map_show{background: #fff;width: 1180px;padding: 10px; margin:10px auto}

#pay_show{background: #fff;width: 1180px;padding: 10px; margin:10px auto}
#quality_promise{background: #fff;width: 1180px;padding: 10px; margin:10px auto}
#ourInfo{background: #fff;width: 1180px;padding: 10px; margin:10px auto}


#hall_show h6{width: 73px;float: left;height: 64px;margin-right: 17px;display: block;}
#checkCar h6{width: 73px;float: left;height: 64px;margin-right: 17px;display: block;}
#alpha_price h6{width: 73px;float: left;height: 64px;margin-right: 17px;display: block;}
#service_show h6{width: 73px;float: left;height: 64px;margin-right: 17px;display: block;}
#pay_show h6{width: 73px;float: left;height: 64px;margin-right: 17px;display: block;}
#quality_promise h6{width: 73px;float: left;height: 64px;margin-right: 17px;display: block;}
#hall_show .div_right_main{width: 1080px;float: left;overflow: hidden;}
#checkCar .div_right_main{width: 1080px;float: left;overflow: hidden;}
#alpha_price .div_right_main{width: 1080px;float: left;overflow: hidden;}
#service_show .div_right_main{width: 1080px;float: left;overflow: hidden;}
#pay_show .div_right_main{width: 1080px;float: left;overflow: hidden;}
#quality_promise .div_right_main{width: 1080px;float: left;overflow: hidden;}
.spinnerExample{margin: 10px 0;}
.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive{background: url(xingcheng/spinner.png) no-repeat;}
.spinner{height: 25px;width: 71px;overflow: hidden;*zoom: 1;-webkit-box-shadow: 0 3px 3px -4px #aaa;-moz-box-shadow: 0 3px 3px -4px #aaa;box-shadow: 0 3px 3px -4px #aaa;border: 1px solid #fff;}
.spinner a, .spinner .value{text-align: center;display: block;float: left;height: 100%;line-height: 25px;margin: 0}
.spinner a{border: none;width: 23px;color: #e5312a;font: 22px Arial bold;padding: 0;outline: none}
.spinner .decrease{background-position: 0 -50px;cursor: pointer;text-indent: -10000px}
.spinner .decrease[disabled]{background-position: 0 -75px;cursor: default}
.spinner .increase{background-position: 0 0;cursor: pointer;text-indent: -10000px}
.spinner .value{background-position: 0 -100px;width: 24px;height: 27px;border: none;font-family: Arial;color: #ffffff;padding: 0px}
.spinner .value.passive{background-position: 0 -25px;color: #919191}
.spinner .error, .spinner .invalid{background: #aa0000}


.div_xingcheng_line{ width:1158px; line-height:30px; border-bottom:2px solid #009142; padding:0px 10px;}

.div_box{ border:1px solid #ededed; width:1178px; font-family:"微软雅黑";}
.div_box h5{ height:30px; line-height:30px; background:#fafafa; padding:0px 10px;}
.div_box_li01{ padding:10px; line-height:24px; color:#555;}
.div_box_li02{ padding:10px; line-height:24px; background:#fafafa; font-family:"微软雅黑"; border:1px solid #ededed; color:#555;}

.lanrenzhijia{ width:120px; height:auto;  background:#fff; position:relative; padding:50px 0; border-radius:5px; font-family:"微软雅黑"; font-size:14px;}
.lanrenzhijia li{ z-index:2; position:relative;}
.lanrenzhijia li a{ color:#666;height:40px; line-height:40px; border-bottom:1px solid #fff; background:#f3f3f3;display:block; margin:0px 15px; text-align:center; text-decoration:none;}
.lanrenzhijia li:hover a{ color:#FF5F3E; text-decoration:none;}
.lanrenzhijia li.on a{color:#FF5F3E;}
.lanrenzhijia .hover{ width:120px; height:40px; position:absolute; left:-5px; top:50px; background:#F8F8F8; border-left:5px solid #FF5F3E; z-index:1;}

.lanrenzhijia01{ width:1180px; float:left;  padding:10px 0;}

.lanrenzhijia02{ width:1180px; float:left; padding:10px 0}

/*------------------用户点评-----------------*/
.div_dp{ width:100%; padding:10px 0; border-bottom:1px solid #eee;}
.dp_ul_left{ float:left; width:110px; height:auto}
.dp_ul_left img{ width:20px; height:20px; float:left; margin:10px 0 0 10px ;}
.dp_ul_left .p_wenzi{ float:right; line-height:35px}
.dp_ul_right{ width:1030px; float:right; padding:10px 0px 10px 30px; line-height:22px;  background:url(xingcheng/dianping_bg.gif) repeat-y left top; }


.div_dp02{ width:1140px; padding:10px 0; border-bottom:1px solid #eee;}
.div_dp02 .dp_ul_left{ float:left; width:110px; height:auto}
.div_dp02 .dp_ul_left img{ width:20px; height:20px; float:left; margin:10px 0 0 10px ;}
.div_dp02 .dp_ul_left .p_wenzi{ float:right; line-height:35px}
.div_dp02 .dp_ul_right{ width:980px; float:right; padding:10px 0px 10px 30px; line-height:22px;  background:url(xingcheng/dianping_bg.gif) repeat-y left top; }






/* 图片切换效果css */
.focusBox { position: relative; width:580px; height: 360px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
.focusBox .pic img { width: 580px; height: 360px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; bottom:10px;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom:8px; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom:20px; right: 18px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.di_tc01 a{color:#555; text-decoration:none; position:relative; display:block;}
.di_tc01 a div{display:none;}
.di_tc01 a:hover{ visibility:visible;}
.di_tc01 a:hover div{position:absolute;  line-height:22px; color:#666; padding:10px; z-index:3000; left:-80px; top:30px; background-color:#FFF; border:2px solid #2ba165; display:block; width:300px; height:100px; overflow:hidden;moz-border-radius:0 0 7px 7px;-webkit-
border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px; box-shadow: 0px 0px 15px #aaa; -webkit-box-shadow: 10px 10px 15px #aaa;-moz-box-shadow: 10px 10px 15px #aaa}

.di_tc02{ position:absolute; margin-left:450px;}
.di_tc02 a{color:#555; text-decoration:none; position:relative; display:block;}
.di_tc02 a div{display:none;}
.di_tc02 a:hover{ visibility:visible;}
.di_tc02 a:hover div{position:absolute; line-height:22px; color:#666; padding:10px; z-index:3000; left:-80px; top:30px; background-color:#FFF; border:2px solid #2ba165; display:block; width:300px;  overflow:hidden;moz-border-radius:0 0 7px 7px;-webkit-
border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;box-shadow: 0px 0px 15px #aaa; -webkit-box-shadow: 10px 10px 15px #aaa;-moz-box-shadow: 10px 10px 15px #aaa}



/*----------------酒店信息-------------------*/
.jiudian_css{ width:450px;}
.jiudian_d_css{ background:#fafafa; border:1px solid #ededed; width:415px; word-wrap:break-word; padding:10px;}
.jiudian_d_css h3{ line-height:34px;}
.jiudian_css p{ line-height:22px;}



/* 酒店右侧图片效果css */
.layB{width:667px;padding:0px 15px; margin:0px 10px;}
.layB .tbC{ width:651px; padding:10px 12px; position:relative;    }
.layB .prev,.layB .next{ background:url(xingcheng/icon.png) no-repeat; width:15px; height:276px; position:absolute; left:-7px; top:10px; background-position:-520px 0; }
.layB .next{ left:auto; right:-7px; background-position:-560px 0; }
.layB .prev:hover{ background-position:-540px 0; }
.layB .next:hover{ background-position:-580px 0; }
.layB .slide{ width:651px; overflow:hidden; }
.layB ul{ overflow:hidden; zoom:1; }
.layB li{ width:207px; margin:5px; display:inline; float:left;}
.layB li img{ display:block; border:1px solid #e6e6e6; width:205px; height:123px;}
.layB li a:hover img{ border-color:#888;  }




/*导游列表类展示*/
.daoy_nr_div01{ float:left; width:735px; padding:20px 40px; background:#fff;}

.daoy_nr_div01 .left_ul{ width:305px; height:275px; border:10px solid #f9f9f9; overflow:hidden; margin-top:20px; float:left}
.daoy_nr_div01 .left_ul img{ width:305px;}
.daoy_nr_div01 .right_ul{ width:370px; float:left; line-height:34px;margin:30px 0 0 20px;}
.daoy_nr_div02{ float:left; background:#fff; padding:20px; width:335px; margin-left:10px; height:335px;}

/* 本例子css */
.activityBox{width:335px;position:relative;font:12px/20px Arial,Helvetica,'宋体',sans-serif}
.activityBox a{color:#C30}
.activityBox .title{width:315px;height:34px;line-height:34px;padding:0 10px;background:#eee}
.activityBox .title h2{font-size:18px;line-height:34px;font-family:'微软雅黑','黑体','宋体';color:#333;font-weight:normal}
.activityBox .title .pageState{margin-left:5px}
.activityBox .content{width:335px;position:relative;background:#fff}
.activityBox .content .contentInner{width:309px;padding:10px;position:relative;overflow:hidden;border:3px solid #eee}
.activityBox .content .contentInner ul{width:309px;position:absolute}
.activityBox .content .contentInner ul li{height:276px}
.activityBox .content .contentInner ul li img{vertical-align:middle;height:193px;width:309px}
.activityBox .content .contentInner .mt5{margin:5px 0;color:#555}
.activityBox .content .contentInner p span{color:#999;margin-left:15px}
.activityBox .title,.activityBox .title a{color:#333}
.activityBox .title .ac_List{position:absolute;right:55px;top:0}
.activityBox .title .prev,.activityBox .title .next{width:16px;height:14px;position:absolute;display:block;top:10px;cursor:pointer;background:url(xingcheng/index_main.png) 0 0 no-repeat}
.activityBox .title .prev{right:29px;background-position:-52px -345px}
.activityBox .title .next{right:10px;background-position:-35px -345px}
.activityBox .title .prev:hover{background-position:-86px -345px}
.activityBox .title .next:hover{background-position:-69px -345px}
.activityBox .leftZone,.activityBox .rightZone{background:url(xingcheng/index_main.png) 0 0 no-repeat;width:8px;height:8px;font-size:0;display:block;position:absolute;top:0}
.activityBox .leftZone{background-position:-103px -345px;left:0}
.activityBox .rightZone{background-position:-114px -345px;right:0}
	
	
.dy_gl{ height:90px; overflow:hidden; width:570px; float:left; border:10px solid #fff; }
.dy_gl img{ float:left; width:110px; margin-right:10px;}
.dy_gl ul{ float:left; width:440px;}
.dy_gl ul p{ font-size:12px; line-height:20px; padding:10px 0; color:#999;}

a:hover .dy_gl{height:90px; overflow:hidden; width:570px; float:left; background:#eee;border:10px solid #eee;}



.div_xihuan{ height:35px; background:url(xingcheng/li_xihuan.png) no-repeat 0 0; line-height:17px; padding-left:40px; margin-top:30px;}
a:hover .div_xihuan{background:url(xingcheng/li_xihuan.png) no-repeat 0 -61px;line-height:17px; padding-left:40px;height:35px;margin-top:30px; color:#00a7e1;}



.latestWeb01{ width:1180px; margin-bottom:20px;}
.latestWeb01 a{ color:#fff;}
.latestWeb01 ul{overflow:hidden;_height:1%; }
.latestWeb01 li{float:left;border:1px solid #EBEAEA;width:213px; height:245px; margin:10px; position:relative;}
.trans_msg01{filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
.latestWeb01 p{ position:absolute; background:url(xingcheng/1px_black.png) repeat; bottom:0; line-height:20px; width:213px; text-align:center}


/* 本例子css */
.sideMen{ width:1180px; border:1px solid #ddd;  }
.sideMen h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4;font:normal 14px/32px "Microsoft YaHei";}
.sideMen h3 em{ float:right; display:block; width:40px; height:32px;   background:url(xingcheng/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMen h3 em.on{ background-position:16px -57px; }
.sideMen ul{ padding:8px 25px; color:#999;  }



.list{margin:10px 0;position:relative;overflow:hidden; width:1180px;background: url("xingcheng/line-bg.png") repeat-y 100px 20px; }
.list a{ color:#009142}
.list .highlight_list { width:1000px; padding:5px 0 0 130px; line-height:20px; background:url(xingcheng/circle.png) no-repeat 85px 3px; color:#333 }
.list .highlight_list02 { width:1000px; padding:5px 0 20px 130px; line-height:20px; background:url(xingcheng/circle.png) no-repeat 85px 3px; color:#333 }

.list .highlight_list01 { width:1000px; padding:20px 0 0 130px; height:30px; background:url(xingcheng/circle.png) no-repeat 85px 18px; }
.list .highlight {padding: 0 0 0 0;  background:url(xingcheng/circle-h.png) no-repeat 89px 0;color: #a1a4b8;}
.cls {zoom: 1; border-bottom:1px solid #eee; padding-top:30px;}
.cls:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.list .date{float:left;display:block;clear:left;width:70px;line-height:24px;text-align:right; color:#333}
.list .intro{float: left;display: block;width: 1000px; margin-left: 60px;font-size: 14px;line-height: 32px;color: #009142; font-weight:bold;}
.list .more {float: left;display: block;width: 1000px;margin-left: 130px;line-height: 24px; color:#777; padding:20px 0;}
.list .li_img{ margin-left:130px;}




.latestWeb{ margin-left:130px; width:850px; margin-bottom:20px; float:left}
.latestWeb a{ color:#fff;}
.latestWeb ul{overflow:hidden;_height:1%; }
.latestWeb li{float:left;border:1px solid #EBEAEA;width:200px; height:125px; margin-right:10px;position:relative; margin-bottom:10px;}
.trans_msg{filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
.latestWeb p{ position:absolute; background:url(xingcheng/1px_black.png) repeat; bottom:0; line-height:20px; width:200px; text-align:center}






/*--------------------------日历css-----------------------*/
.calendar{margin:0;overflow:hidden; font-family:"微软雅黑"; font-size:12px; padding:5px; background:#f8f8f8; width:556px; overflow:hidden;}
.calendar table{background:#f8f8f8;display: inline;float:left;width:556px; padding:5px}
.calendar .week th{background:#B1B1B1;color:#FFF;height:26px;line-height:26px;overflow:hidden;width:75px;text-align:center;}
.calendar .week th.weekEnd{background: #2ba165;}
.calendar .month th div{border-bottom:2px solid #eee;color:#999; font-size:18px; height:22px;margin-bottom:6px;overflow: hidden;padding-bottom:8px;}
.calendar .month th .prevMonth,.calendar .month th .nextMonth{float: left;width:75px; margin-top:5px;}
.calendar .month th .dates{float: left;width:392px;text-align: center;}
.calendar .month th a{background: url(xingcheng/calendarbg.gif) no-repeat 0 0;display: inline-block;height: 22px;width: 75px;overflow: hidden;}
.calendar .month th a.prev{background-position: 0 0;}
.calendar .month th a.prev:hover{background-position: 0 -22px;}
.calendar .month th a.prev0{background-position: 0 -44px;cursor: not-allowed;}
.calendar .month th a.next{background-position: 0 -66px;}
.calendar .month th a.next:hover{background-position: 0 -88px;}
.calendar .month th a.next0{background-position: 0 -110px;cursor: not-allowed;}
.calendar td{ border:1px solid #ddd;width:75px; height:46px;text-align:center;overflow:hidden;}
.calendar td.cur{background-position: right -269px;}
.calendar td.hover{cursor:pointer; background:#fff;}
.calendar td em{font-style:normal}
.calendar td b{ background:#ff4444;width:75px; color:#fff;}
.calendar .nl{ color:#999;font-weight:bold; font-size:12px;}


/*-------------美化的下拉菜单---------------*/

.nice-select{width:115px;padding:0 10px;height:23px;border:1px solid #bfbfbf;position:relative;box-shadow:0 0 5px #999;background:#fff url(xingcheng/a2.jpg) no-repeat right center;cursor:pointer; color:#666;}
.nice-select input{display:block;width:100%;height:23px;line-height:23px \9;border:0;outline:0;background:none;cursor:pointer;color:#666;}
.nice-select ul{width:100%;display:none;position:absolute; width:350px; left:-1px;top:24px; overflow:hidden;background-color:#fff;max-height:150px;overflow-y:auto;border:1px solid #999;box-shadow:0 3px 5px #bfbfbf;z-index:9999}
.nice-select ul li{height:30px;line-height:30px;overflow:hidden;padding:0 10px;cursor:pointer; font-size:12px;}
.nice-select ul li.on{background-color:#2ba165; color:#fff;}


#subNav{width:100%; margin:0 auto; height:42px;}
.fixedSubNav{position:fixed;top:0;left:0;z-index:1000}
.empty-placeholder{height:42px}
.hidden {display: none !important}




.sys_item_spec dl.iteminfo_parameter{ padding-top:5px; padding-bottom:5px;}
.sys_item_spec dl.iteminfo_parameter dt{ line-height:32px;}

.sys_spec_text{}
.sys_spec_text li{ float:left; height:28px; position:relative; margin:2px 6px 2px 0; outline:none;}
.sys_spec_text li a{ height:24px; padding:1px 6px; border:1px solid #ccc; background:#fff; display:inline-block; line-height:24px;}
.sys_spec_text li a:hover{ border:2px solid #e4393c; padding:0 5px; text-decoration:none;}

.sys_spec_text li .selected { border:2px solid #e4393c; padding:0 5px;  background:url(xingcheng/sys_item_selected.gif) no-repeat bottom right;}


.nTab002{width:100%;}
.none{display:none;}
.nTab002 .TabTitle{width:100%; font-family:"微软雅黑"; font-size:16px;}
.nTab002 .TabTitle li{float:left; height:30px; line-height:30px; padding:0px 20px; cursor:pointer; border:1px solid #ccc; margin-left:20px;}
.nTab002 .TabTitle li a{text-decoration:none;}
.nTab002 .TabTitle .active{ height:30px; line-height:30px; background:url(xingcheng/sys_item_selected.gif) no-repeat bottom right; border:1px solid #e4393c;}
.nTab002 .TabTitle .normal{}
.nTab002 .TabContent{clear:both;overflow:hidden;}


.spinner .input{ height:23px; line-height:23px; width:23px; border:1px solid #bfbfbf; text-align:center; background:url(xingcheng/bg_input01.gif) repeat-x; font-family:"微软雅黑"; font-size:12px; color:#888;}
.img_list01{ width:280px; margin:10px; float:left; position:relative; height:175px; overflow:hidden;
}
.img_list01 img{ width:280px;}
.img_list01 p{ height:28px; line-height:28px; background:url(taiwan/bg_pp.png) repeat; position:absolute; z-index:10; width:260px; padding:0px 10px; color:#fff; bottom:10px}
.img_list01 h4{ height:34px; line-height:34px; background:url(taiwan/bg_pp1.png) repeat; position:absolute; z-index:10; width:55px; padding:0px 20px; color:#fff; bottom:38px; font-weight:normal; right:10px;}
/*快速登录代码*/
.loginmask {
	width: 100%;
	height: 100%;
	z-index: 10000;
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}
#loginalert {
	width:800px;
	background: #fff;
	position: fixed; margin-top:180px;
	left: 50%;
	margin-left: -400px;
	z-index: 10001;
	display: none; padding:50px;
}
.closealert {
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url('icons.png') no-repeat -220px -315px;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.closealert:hover {
	transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}
.loginwrap {
	width: 340px;
	margin: 0 auto;
}
.loginh {
	height: 40px;
	margin-top: 20px;
}
.loginh .fl {
	font-size: 30px;
	line-height: 40px;
	color: #292929;
}
.loginh .fr {
	font-size: 18px;
	line-height: 50px;
	color: #707070;
}
.loginh .fr a {
	font-size: 18px;
	line-height: 50px;
	color: #FF4200;
	margin-left: 5px;
}
.loginwrap h3 {
	font-size: 14px;
	font-weight: 500;
	height: 20px;
	margin-top: 15px;
	color: #292929
}
.loginbtn {
	line-height: 70px;
	color: #6B6A6A;
}
.logininput input {
	display: block;
	height: 14px;
	line-height: 14px;
	width: 100%;
	border: #DAE2E5 1px solid;
	text-indent: 10px;
	overflow: hidden;
	color: #979696;
	padding-top: 13px;
	padding-bottom: 13px;
}
.logininput .loginuserpasswordt{ width:180px;}
.logininput .loginuserpasswordt02{ width:100px; height:40px; display:block; line-height:40px; text-align:center; border:1px solid #eee; background:#f7f7f7;}

.logininput .loginusername {
	margin-top: 15px;
	margin-bottom: 10px;
}
.loginsubmit input {
	width: 130px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #70CA10;
	display: block;
	text-align: center;
	font-size: 20px;
	border: none;
	font-family: '微软雅黑';
	cursor: pointer;
}
.loginsubmit {
	width: 130px;
	height: 40px;
	margin: 15px 20px 0 0;
	position: relative;
}


.loginsubmit01 input {
	width: 130px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #3eb0d8;
	display: block;
	text-align: center;
	font-size: 20px;
	border: none;
	font-family: '微软雅黑';
	cursor: pointer;
}
.loginsubmit01 {
	width: 130px;
	height: 40px;
	margin: 15px 20px 0 0;
	position: relative;
}


.loginsubmiting {
	height: 40px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 130px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: none;
}
.loginsubmiting_inner {
	height: 40px;
	background: url('loading.gif') no-repeat 50% 50%;
	width: 130px;
	position: absolute;
	top: 0;
	left: 0;
}

.thirdlogin{ padding:30px 40px;}
.thirdlogin h4 {
	color: #6B6A6A;
	font-weight: 500;
	margin-bottom: 20px;
}
.thirdlogin ul li {
	display: block;
	float: left;
	margin-bottom: 10px;
}
.thirdlogin ul li a {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 160px;
	color: #fff;
	text-indent: 60px;
}
#sinal a {
	background: #d63b22 url('share/weibo.png') no-repeat 0px -5px;
}
#qql a {
	background: #3eb0d8 url('share/qq.png') no-repeat 0px -5px;
}
#renrenl a {
	background: #1f87cc url('share/renren.png') no-repeat 0px -5px;
}
#doubanl a {
	background: #319947 url('share/douban.png') no-repeat 0px -5px;
}
.thirdlogin ul li {
	margin-right: 20px;
}

/*--------------------5月27日的游轮css---------------------*/
#youlun_show{background: #fff;width: 1180px;padding: 10px; margin:10px auto}
.div_fang{ padding:10px 15px; width:260px; float:left}
.div_fang h5{ padding:5px; border-bottom:1px dotted #ccc;}
.div_fang p{ line-height:20px; padding-top:5px;}
.div_fang img{width:260px; height:160px;}
.background_EEE{ background:#eee;}

/*--------------------民宿 css---------------------*/
.div_minsu{ border-bottom:1px solid #eee; padding:15px 0;}
.div_minsu img{ width:253px; height:157px; float:left;}
.div_minsu .ul_zhong{ width:697px; float:left; padding:0px 10px;}
.div_minsu .ul_zhong h3{ padding:10px 0}
.div_minsu .ul_zhong .h_p{ height:30px; padding-left:24px; display:block; float:left; line-height:30px; margin-right:15px;}
.div_minsu .ul_zhong .right_bg01{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat 0 0}
.div_minsu .ul_zhong .right_bg02{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat 0 -30px}
.div_minsu .ul_zhong .right_bg03{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat 0 -67px}
.div_minsu .ul_zhong .right_bg04{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat 0 -100px}
.div_minsu .ul_zhong .right_bg05{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat 0 -134px}

.div_minsu .ul_zhong .right_bg11{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat -378px 0}
.div_minsu .ul_zhong .right_bg12{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat -378px -30px}
.div_minsu .ul_zhong .right_bg13{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat -378px -67px}
.div_minsu .ul_zhong .right_bg14{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat -378px -100px}
.div_minsu .ul_zhong .right_bg15{ background:url(zyx/bg_zyx_yuding.jpg) no-repeat -378px -134px}

.div_box_minsu{ border:1px solid #ededed; width:258px; font-family:"微软雅黑"; float:left; text-align:center; margin:0px 10px; min-height:132px;}
.div_box_minsu h5{ height:30px; line-height:30px; background:#fafafa; padding:0px 10px;}
.div_box_minsu p{ padding:10px; line-height:24px; color:#555;}






.div_minsu .ul_right{ width:200px; float:right; text-align:center; margin:0 auto}
.div_minsu .ul_right h3{ font-weight:normal; text-decoration:line-through;}
.div_minsu .ul_right .input_yud{ border:2px solid #f35758;-moz-border-radius:20px;-webkit-border-radius:20px; border-radius:20px; width:80px; display:block; height:36px; line-height:36px;}



.lightbox {display: none;}
.lightbox h2{ line-height:40px;}
.lightbox .span_bl{ width:115px; height:30px; line-height:30px; background:url(zyx/bg_dui.gif) left center no-repeat; padding-left:20px;}
.lightbox .span_b2{ width:115px; height:30px; line-height:30px; background:url(zyx/bg_cuo.gif) left center no-repeat; padding-left:20px;}

@media all {

    .container {
        width: 1140px;
    }

    .featherlight {
        display: none;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 9999;
        height: 100%;
        text-align: center;
        cursor: pointer;
        background: #333;
        background: rgba(0, 0, 0, 0.8);
    }

        .featherlight .featherlight-close {
            position: absolute;
            z-index: 9999;
            right: 0px;
            top: 0px;
            line-height: 25px;
            width: 25px;
            cursor: pointer;
            text-decoration: none;
            text-align: center;
            font: Arial bold;
            background: #fff;
            color: #000;
        }

        .featherlight:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align: middle;
            margin-right: -0.25em;
        }

        .featherlight .featherlight-content {
            text-align: left;
            display: inline-block;
            vertical-align: middle;
            position: relative;
            padding: 2%;
            width: 45%;
            max-height: 95%;
            overflow: auto;
            background: #fff;
            cursor: auto;
        }

        .featherlight .featherlight-inner {
            display: block;
        }

    .featherlight-iframe .featherlight-content {
        min-height: 60%;
    }

    .featherlight iframe {
        border: none;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
    }

    .featherlight .featherlight-image {
        width: 100%;
    }
}
.wid_xx_xinjia{ margin:20px auto; width:1000px;}
.wid_xx_xinjia p{ line-height:26px; font-size:14px;}
.wid_xx_xinjia strong{ color:#111;}

/*新加代码2018-12-18*/
.x_con01_left{ width:580px; overflow:hidden; margin-right:10px;}

.nTab003{margin:0 auto; width:1200px;}
.nTab003 .TabTitle{width:100%; font-family:"微软雅黑"; font-size:16px; padding-bottom:10px;}
.nTab003 .TabTitle li{float:left; height:30px; background:#fff; line-height:30px; padding:0px 20px; cursor:pointer; border:1px solid #ccc; margin-right:20px;}
.nTab003 .TabTitle li a{text-decoration:none;}
.nTab003 .TabTitle .active{ height:30px; line-height:30px; background:url(xingcheng/sys_item_selected.gif) #fff no-repeat bottom right; border:1px solid #e4393c;}
.nTab003 .TabContent{clear:both;overflow:hidden;}

/*--------------签证材料 选项卡--------------*/
.nTab001{width:90%; margin:10px 0;}
.none{display:none;}
.nTab001 .TabTitle{width:90%;height:22px;background:#eee; padding:10px;}
.nTab001 .TabTitle li{float:left;cursor:pointer;height:20px;line-height:20px;text-align:center;padding: 0 10px; border:1px solid #fff; margin-right:10px;}
.nTab001 .TabTitle li a{text-decoration:none;}
.nTab001 .TabTitle .active{background:#FFF;color:#009142;border:1px solid #009142;}
.nTab001 .TabTitle .normal{color:#666;background:#fff;}
.nTab001 .TabTitle span{line-height:20px; border:1px solid #009142; float:right;padding:0px 10px;font-family:"宋体";cursor:pointer; background:#fff;}
.nTab001 .TabTitle a{color:#009142;text-decoration: none;}
.nTab001 .TabContent{clear:both;overflow:hidden;display:block;}
.nTab001 .TabContent a{ color:#0f74da;}
.nTab001 .TabContent table{ line-height:22px;}
.nTab001 .TabContent table a{ cursor:pointer}

