/*  1 机票首页  */
.tab { padding:5px; background:url(../images/index15.png) top center repeat-y; height:390px; margin-bottom:20px;}
.lefttab { float:left; width:175px; height:390px; background-color:#dcdcdc;  }
.righttab { float:right; width:815px; height:390px; }

.tabbtn{height:69px;}
.tabbtn li{position:relative; border-bottom:1px solid #b0b0b0; border-bottom-style:dashed;}
.tabbtn li a{display:block;height:69px;line-height:69px;overflow:hidden;cursor:pointer; text-align:center; color:#000; font-size:18px; font-family:微软雅黑;}
.tabbtn li.current{ background-color:#FFF;}
.tabbtn li.current a{ color:#ffa800;}
.tabcon { background-color:#FFF; height:390px;}
/* sublist */
.sublist{padding:40px 100px 0 55px; color:#6c6c6c; font-size:14px;}
.sublist p { line-height:24px; color:#6c6c6c; font-size:12px;}
.sublist .build { display:block; margin:5px 0 0 70px;}
.sublist .mold { margin-right:45px; color:#6c6c6c;}
.sublist .leading { display:block; color:#6c6c6c; position:relative; }
.sublist .leading input { width:368px; height:32px; border:1px solid #eeeeee; margin-left:20px; line-height:32px;}
.sublist .leading font { position:absolute; right:30px; top:9px; color:#f00;}
.sublist .arc_bg  { width:410px; height:210px; background-color:#141010; color:#fff; padding:20px 15px 0 15px; }
.sublist .txt { text-align:center; color:#353947; font-size:14px; font-family:微软雅黑;}


/*  2 酒店  */
.tabname { display:inline-block; float:left; color:#000; font-size:18px; font-family:微软雅黑;}
.tabbtn2{ height:27px; float:right; margin-bottom:10px; }
.tabbtn2 li{float:left;position:relative;}
.tabbtn2 li a{display:block;float:left;height:27px;line-height:21px;overflow:hidden;width:55px;text-align:center;font-size:14px;cursor:pointer; color:#6c6c6c; margin:0 10px; }
.tabbtn2 li.current{ background:url(../images/index36.jpg) top center no-repeat; color:#FFF; }
.tabbtn2 li.current a{  background:url(../images/index36.jpg) top center no-repeat; color:#FFF;}
.tabcon2{position:relative;/*必要元素*/height:480px;overflow:hidden; clear:both;   }
.tabcon2 .subbox2{position:absolute;/*必要元素*/left:0;top:0;}
#leftcon .subbox2{width:9999em;}
#leftcon .subbox2 .sublist2{float:left;width:930px;}
.sublist2 li{ float:left; width:223px; margin-right:7px; border:1px solid #e5e5e5;}
.sublist2 li span { display:block; font-size:12px; color:#b3b3b3; font-family:宋体; padding:0 0 8px 10px;}
.sublist2 li span font { display:inline-block; width:110px; color:#6c6c6c; font-size:12px; height:30px; line-height:30px;  }
.sublist2 li span a { display:inline-block; width:90px; padding-right:10px;  color:#ff8800; font-size:15px; font-family:微软雅黑; text-align:right;}

.sublist3 .img_l { float:left; width:1000px; }
.sublist3 .img_l li { float:left; width:190px; margin:0 8px 24px 0; }
.sublist3 .img_c { float:left; width:400px; width:190px; }
.sublist3 .img_r { float:right; }
.sublist3 .img_r li { margin:0 0 24px 8px;}
.sublist3 .img_l span , .sublist3 .img_c  span , .sublist3 .img_r span { display:block; height:30px; line-height:30px; } 
.sublist3 .img_l font , .sublist3 .img_r  font { display:inline-block;}
.sublist3 .img_l .font6 , .sublist3 .img_r  .font6 { width:120px; color:#6c6c6c; font-size:12px; } 
.sublist3 .img_l .font7 , .sublist3 .img_r  .font7 { width:70px; text-align:center; color:#ff8800; font-size:20px; font-family:微软雅黑; }  

.tabbtn3{ height:27px; float:right; margin-bottom:10px; }
.tabbtn3 li{float:left;position:relative;}
.tabbtn3 li a{display:block;float:left;height:27px;line-height:21px;overflow:hidden;width:79px;text-align:center;font-size:14px;cursor:pointer; color:#6c6c6c; margin:0 10px; }
.tabbtn3 li.current{ background:url(../images/index38.jpg) top center no-repeat; color:#FFF; }
.tabbtn3 li.current a{  background:url(../images/index38.jpg) top center no-repeat; color:#FFF;}
.tabcon3{position:relative;/*必要元素*/height:300px;overflow:hidden; clear:both;   }
.tabcon3 .subbox3{position:absolute;/*必要元素*/left:0;top:0;}
.sublist4{ height:300px; }
.sublist4 li { padding:0; position:relative; margin-bottom:6px; }
.sublist4 .first { float:left; width:399px; }
.sublist4 .second , .sublist4 .third { float:left; width:190px; margin-left:10px; }
.sublist4 .fourth { float:right; width:190px;}
.sublist4 .first p , .sublist4 .second p , .sublist4 .third p , .sublist4 .fourth p { position:absolute; top:10px; left:0; background-color:#000
; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; padding:5px 20px 7px 10px;  }
.sublist4 .first span , .sublist4 .second span , .sublist4 .third span , .sublist4 .fourth span { display:block; height:25px; line-height:25px; font-size:16px; font-family:微软雅黑; color:#FFF;}
.sublist4 .first font , .sublist4 .second font , .sublist4 .third font , .sublist4 .fourth font  { font-size:12px; color:#FFF;}


/*  4 签证  */
.tab1 { padding:5px; background:url(../images/index15.png) top center repeat-y; height:492px;}
.tab1 .lefttab1 { height:492px;}
.tab1 .righttab1 { background-color:#FFF; height:492px;}
.tab1 .righttab1 .sublist1 { padding:30px 0 30px 30px;}
.tab1 .righttab1 .sublist1 ul{  height:360px;}
.tab1 .righttab1 .sublist1 li { width:360px; height:58px; padding-top:10px; float:left; margin:0 30px 3px 0; font-family:微软雅黑, Arial; }
.tab1 .righttab1 .sublist1 li:hover { background-color:#f4f4f4; cursor:pointer;}
.tab1 .righttab1 .sublist1 span { display:inline-block; height:auto;}
.righttab1 .sublist1 .flag { width:70px; margin-left:40px; float:left;}
.righttab1 .sublist1 .tabc { width:100px; height:44px; line-height:44px; margin-left:15px; float:left;}
.righttab1 .sublist1 .tabmon { width:120px; float:right; height:22px; line-height:22px; color:#ffa800; font-size:14px; font-weight:bold; font-family:微软雅黑, Arial;  margin-right:3px; text-align:right;  }

