@charset "utf-8";
/* CSS Document */


/*广告*/
.content .banner{ width:528px; height:258px; border:1px solid #cccccc;}

.content .recommendedRoutes{ border:1px solid #65b4df; width:526px; margin-top:10px; margin-bottom:10px; overflow:hidden; height:467px;}


/*阴影*/
.modal{filter: Alpha(opacity=50); opacity:.6; width:528px;height:465px; background-color:#cbcbcb; position:absolute; z-index:600; text-align:center}
.modal img{ position:absolute; top:45%; left:50%;}
/*推荐线路*/
.recommendedRoutes .navigation{ border-bottom:1px solid #65b4df; background-image:url(../images/Recommend_navbg.gif); background-repeat:repeat-x; height:29px; line-height:29px;}
.recommendedRoutes .navigation h3{ margin-left:10px; float:left; display:inline;}
.recommendedRoutes .navigation .departure{ float:right; }
.recommendedRoutes .navigation .departure a{border-left:1px solid #65b4df; width:70px; text-align:center; height:29px;display:block; float:left; text-decoration:none}
.recommendedRoutes .navigation .departure .select{ background-image:url(../images/Recommend_linkbg1.gif); background-repeat:no-repeat; color:#FFF}
.recommendedRoutes .navigation .departure a:hover{ background-image:url(../images/Recommend_linkbg1.gif); background-repeat:no-repeat;color:#FFF}
.recommendedRoutes ul{ padding:0 3px; clear:both; margin-top:5px;}
.recommendedRoutes li{ height:26px; border-bottom:1px dotted #cbcbcb;  background-image:url(../images/Recommend_libg.gif);  background-repeat:no-repeat; padding-left:10px; clear:both; background-position:left 60%; line-height:26px; }
*+html .recommendedRoutes li{ height:23px; border-bottom:1px dotted #cbcbcb;  background-image:url(../images/Recommend_libg.gif);  background-repeat:no-repeat; padding-left:10px; clear:both; background-position:left 55%; line-height:23px; }
*html .recommendedRoutes li{ height:21px; border-bottom:1px dotted #cbcbcb;  background-image:url(../images/Recommend_libg.gif);  background-repeat:no-repeat; padding-left:10px; clear:both; background-position:left 50%; line-height:21px; }

.recommendedRoutes li h3{ width:29em;word-break:keep-all;white-space:nowrap;overflow: hidden;  float:left;  font-weight:normal; font-size:14px; margin-top:2px; }
.recommendedRoutes li h3 a{font-weight:bold;  margin-right:2px;  }
.recommendedRoutes .travelPrice{float:right;  text-align:right; margin-left:-5px;_margin-top:3px; }

.recommendedRoutes .travelPrice span{ padding:0px 5px; font-size:12px;  }
.recommendedRoutes .travelPrice img{ vertical-align:middle;}


.Telsearch{ width:330px; padding-bottom:20px; border:5px solid #6dc4f1; text-align:left;}
.Telsearch p{ margin-top:10px; margin-left:15px; margin-right:5px;}
.bannerAD{ border:1px solid #ccc; padding:1px;}

/*精彩活动*/
.content .excitingActivities,.popVisa,.newConsult{ margin-top:20px;}
.content .excitingActivities .top,.popVisa .top,.newConsult .top{ border:1px solid #b1e4ff; background-color:#d8efff; height:26px; vertical-align:middle; line-height:26px; padding-left:15px;}
.content .excitingActivities .top h3,.popVisa .top h3,.newConsult .top h3{ float:left}
.content .excitingActivities .top a,.popVisa .top a,.newConsult .top a{float:right; margin-right:10px; font-size:12px; font-weight:normal; text-decoration:underline;}
.content .excitingActivities li{ margin:0; padding:0}
.content .excitingActivities td{text-align:left; }
.Theme{ margin-top:10px;}
.Theme td{ padding-top:5px;}
/*热门签证*/
.popVisa img{ vertical-align:bottom}
.popVisa .visaP{margin-left:10px; height:30px; }
.popVisa .visaP a{ display:inline-block; margin-left:5px; width:78px;}
/*最新问题*/

.newConsult .top a {text-decoration:none;}
.newConsult .top img { vertical-align: middle;}
.newAnswer{ border-bottom:1px dotted #cfcfcf; margin-top:10px; margin-left:10px;color:#2e2e2e; clear:both;}
.newAnswer .noan{ float:left; border:1px solid #575757; background-color:#f8f8f8; width:44px; height:20px; text-align:center; line-height:20px; }
.newAnswer .youan{ float:left; border:1px solid #23aa08; background-color:#f6fef3; width:44px; height:20px; text-align:center; line-height:20px; color:#136501; }
.newAnswer .prob{ float:left;   margin-left:10px;  width:463px;}
.newAnswer ul{ margin-bottom:10px; clear:both; }
.newAnswer ul li{ float:left;line-height:30px; display:block;}
.newAnswer ul li span{ color:#0785c2;}
.newAnswer ul li a{color:#0785c2; text-decoration:underline;}
.newAnswer ul li a:hover{ color:#f00; text-decoration:none;}
.newAnswer .ande{ width:155px;}


/*中间内容结束*/

/*------------------------------------------右侧信息开始---------------------------------------------------*/
.rightsideBar{float:left; width:260px;margin-left:5px;display:inline;}
/*会员登陆*/
.menberLogin{border:1px solid #b1e4ff;width:260px; padding-bottom:0px;}
.menberLogin div{ margin-top:10px; margin-left:15px;}
*html .menberLogin div{ margin-top:8px; margin-left:15px;}
*+html .menberLogin div{ margin-top:8px; margin-left:15px;}
.menberLogin .txt{height:20px; line-height:20px;background-color:#FFF;border:1px solid #a7dff8;vertical-align:middle}
.menberLogin .user{  background-image:url(../images/menber_use.gif); background-repeat:no-repeat;  padding-left:18px; width:100px; }
.menberLogin .password{background-image:url(../images/menber_password.gif);background-repeat:no-repeat; padding-left:18px;width:100px;}
.menberLogin .loginState{ margin-left:50px; margin-right:5px; vertical-align:middle;}
.menberLogin img{ vertical-align:middle;}
.menberLogin .register{ font-weight:bold;}
.menberLogin .OnLoad{filter: Alpha(opacity=50); opacity:.6; margin:0px; min-height:167px; background-color:#cbcbcb; text-align:center; vertical-align:middle;}
.OnLoadimg{ vertical-align:middle; padding-top:60px;}

.yzm span img{ margin-left:5px; height:21px; border:none}
.yzm span input{ border:none; }
.speErr{ display:block; margin-top:5px; color:#f00;}
/*menber logined*/
.memLogined{border:1px solid #b1e4ff;height:150px;width:260px;}
.piced{ float:left; width:65px; height:52px; border:1px solid #e2e2e2; margin-top:5px; margin-left:5px; }
.loged{ float:left; color:#000; margin-left:10px; line-height:20px; height:52px;  }
.logtime{clear:both }
 .pLogined{ line-height:20px; margin-left:5px;}
 .ed{ margin-top:15px; margin-bottom:10px}
.ed a{ font-weight:bold;color:#1286c3;}
.ed a:hover{color:#f00;}

/*link customerService*/
.customerService .contact{background-color:#ffe079;border:1px solid #ffcc4f; height:25px; line-height:25px;width:260px; }
.smile{ margin-left:10px; margin-right:10px;  float:left;}	 
.customerService .tele{background-color:#fffbbc;height:76px;width:262px; padding-top:10px; }
.customerService .tele p{ margin-left:20px; height:22px; }
.customerService .tele p span{ color:#ff4900; font-weight:bold; font-size:14px;}
/*newOrder*/
.newOrder{border:1px solid #b1e4ff; margin-top:5px;width:260px;}
.newOrder .topNew{background-color:#d8efff; border-bottom:1px solid #b1e4ff; height:28px; line-height:28px;}
.newOrder ul{ margin-bottom:10px;}
.newOrder li{ width:250px; margin-left:2px;border-bottom:1px #cccccc dashed; margin-right:2px; line-height:20px; margin-top:3px; padding-left:5px;display:block;}
.newOrder .name{ float: left; display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newOrder .time{ float:right; margin-right:10px; display:block}
.newOrder li a{width:250px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#0d7acd ; display:block;}

.process{margin-top:10px;border:1px solid #dadada;width:260px; padding-bottom:10px; height:380px;}
.process .immRig{ margin-left:30px; display:block; float:left; height:55px;}
.process .dimSh{ width:75px; height:55px;  color:#9b6004; display:block; vertical-align:top;float:left; margin-top:5px;}


/*常见问题*/
.commonQuestion{margin-top:10px;border:1px solid #dadada; width:260px; overflow:hidden;text-overflow:ellipsis}
.commonQuestion .topQuestion{height:27px;border-bottom:1px solid #dadada; line-height:27px;}
.topQuestion h3{ margin-left:15px; float: left; display:inline;}
.topQuestion a{ display:inline; float:right; text-decoration:underline; margin-right:10px; margin-top:5px;}
.commonQuestion ul{ padding:5px}
.commonQuestion li{ background-image:url(../images/commonQuestion.gif); background-repeat:no-repeat; height:22px; padding-left:16px; line-height:22px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:230px;}/*省略号问题*/
.commonQuestion li a{}
.commonQuestion li span{ display:block;}
.floatLeft{ float:left}
.floatRight{ float: right; margin-right:5px;}
/*国旅品质*/
.nationalTravel{margin-top:10px; width:262px;margin-bottom:10px;}
.nationalTravel .topTravel{background-color:#d8efff; border:1px solid #b1e4ff; height:25px; line-height:25px;width:260px;}
.nationalTravel li{ margin-bottom:10px; margin-left:15px; margin-right:5px; background-image:url(../images/libg.gif); background-repeat:no-repeat; padding-left:10px;}
.nationalTravel ul{ background-color:#f3fbfe; padding-top:10px; padding-bottom:10px;}
.nationalTravel li{ line-height:15px;}
/*最新动态*/
.newState{margin-top:10px; width:260px;margin-bottom:10px;}
.newState .topState{background-color:#d8efff; border:1px solid #b1e4ff; height:27px; line-height:27px;}
.newState .topState img{ vertical-align:middle; margin-top:5px;}
.newState .topState h3{ float:left;}
.newState .topState a{ display:inline; float:right; margin-right:10px; text-decoration:underline;}
.newState li{ margin-bottom:10px; margin-left:15px; margin-right:5px; background-image:url(../images/libg.gif); background-repeat:no-repeat; padding-left:10px;}
.newState ul{ background-color:#f3fbfe; padding-top:10px; padding-bottom:10px;}
.newState li a:hover{ color:#f00;}
/*合同下载*/
.travelDownload{margin-top:10px; width:259px;margin-bottom:10px;border:1px solid #e3e3e3; padding-bottom:10px;}
.travelDownload .topDownload{ height:42px;line-height:42px; background-image:url(../images/lxht.gif); background-repeat:repeat-x;}
.travelDownload .topDownload img{ vertical-align:middle; margin-left:10px; margin-right:10px;}
.travelDownload li{border:1px solid #e3e3e3;background-image: url(../images/download.gif); background-repeat:repeat-x;  margin:10px 0 0 15px; padding-left:10px;height:23px; width:220px; line-height:23px;}
.travelDownload li a{ background-image:url(../images/arrow_right.gif);  background-repeat:no-repeat; background-position: left center; padding-left:10px;}
.smile2{ margin-left:10px; margin-right:10px;  float:left; margin-top:10px;}	 


.LatestTravels{margin-top:10px; width:262px;margin-bottom:10px;}
.LatestTravels .topLatest{background-color:#d8efff; border:1px solid #b1e4ff; height:27px; line-height:27px;}
.LatestTravels .topLatest img{ vertical-align:middle; margin-top:5px;}
.LatestTravels .topLatest h3{ float:left; margin-left:10px;}
.LatestTravels .topLatest a{ display:inline; float:right; margin-right:10px; text-decoration:underline;}
.LatestTravels li{margin-bottom:10px; margin-left:15px; margin-right:5px; background-image:url(../images/libg.gif); background-repeat:no-repeat; padding-left:10px;}
.LatestTravels ul{ background-color:#f3fbfe; padding-top:10px; padding-bottom:10px;}
.LatestTravels li a:hover{ color:#f00;}


/*右侧信息结束*/











