﻿@charset "utf-8";
/* 航空公司内页 */
/* CSS Document */
.area {margin:0 auto; width:990px;}
.area .col1{ float:left; width:650px; }
.area .col2{ float:right; width:330px;}
.bg1 { background:url(../img/bg_member.gif) repeat-y;}
.bg2 { background:url(../img/bg2.gif) repeat-y;}
.bg3 { background:url(../img/bg3.gif) repeat-y;}
.bg4 { background:url(../img/bg4.gif) repeat-y;}
.bg5 { background:url(../img/bg5.gif) repeat-y;}

.lineH1 { margin:0 auto; width:650px; height:4px; font-size:1px; clear:both}
.lineH2 { margin:0 auto; width:990px; height:4px; font-size:1px; clear:both}
.lineH3 { margin:0 auto; width:330px; height:14px; font-size:1px; clear:both}

.ad300 { margin:0 auto; width:300px; clear:both}
.ad610 { margin:0 auto; width:610px; clear:both}

/* 航空公司介绍 */
.area .cola{ float:left; width:230px;}
.area .colb{ float:right; width:750px;}
.airCo1{ margin:0 auto; width:200px; clear:both }
.airCo1 .list{}
.airCo1 .list ul{ clear:both; }
.airCo1 .list li{ clear:both; padding:5px 0; color:#d88300}
.airCo1 .list li a {line-height:1.5em;}
.airCo1 .list li h3{ float:left; font-size:23px; color:#f60; padding:0px; }
.airCo1 .list li h4{ float:left; font-size:14px; font-weight:bold; color:#fff; padding:1px 5px; background:#f60; }

.airCo2 { margin:0 auto; width:720px;}
.airCo2 .p1{ float:left; width:400px;}
.airCo2 .p2{ float:right; width:300px;}
.airCo2 .list{}
.airCo2 .list ul{ clear:both; }
.airCo2 .list li{ clear:both; padding:3px 0; line-height:150%; }
.airCo2 .other{ height:30px; padding:6px 0 0; border-top:1px dashed #ddd; letter-spacing:1px; clear:both}
.airCo2 .other a{ font-weight:bold; color:#f60}

.airCo2 .title{ padding:3px;}
.airCo2 .title h3{ float:left; font-size:14px; font-weight:bold; color:#fff; padding:1px 5px; background:#f60; }
.airCo2 .pt{ padding:3px 0; clear:both}
.airCo2 .pt .h2{font-size:23px; font-weight:bold; color:#f60;}
.airCo2 .pt .h3{font-size:14px; font-weight:bold; color:#666;}
.airCo2 .button{ padding:10px 0;}
.airCo2 .join{ padding:5px 0; }
.airCo2 .join .h2{font-size:21px; color:#f60;}
.airCo2 .join img{ padding:3px 0 0;}
.airCo2 .ptPhoto{ padding:5px 0; background:url(../img/pt_bg1.gif) no-repeat left;height:150px;}
.airCo2 .ptPhoto h3{ margin-left:30px; font-weight:bold; color:#f60; clear:both}
.airCo2 .ptPhoto img{ margin-top:10px; margin-left:30px}

/* 航空公司评分 */
.clearfix:after,.ele_inner:after{content:"."; height:0; visibility:hidden; display:block; clear:both;}
.clearfix,.ele_inner{display:inline-block;}
.clearfix,.ele_inner{display:block;}
.clear_pt {height:0;overflow:hidden;clear:both;}

.yrating li,.grating li{float:left;background:url(../img/star.jpg) no-repeat;overflow:hidden;}
.yrating li{width:30px;height:31px;}
.yrating li.on{background-position:0 0;}
.yrating li.off{background-position:0 -34px;}
.yrating li.half{background-position:0 -68px;}
.grating li{width:18px;height:18px;cursor:pointer;}
.grating li.on{background-position:-37px -6px;}
.grating li.off{background-position:-37px -27px;}
.grating li.half{background-position:-37px -48px;}

/* 飞行图库 */
.flyPhoto {}
.flyPhoto .title{ background:#f1ece3; height:36px; clear:both}
.flyPhoto .title h3{ float:left; padding:8px 0 0 32px; font-size:14px; font-weight:bold; color:#f60; background:url(../img/i3.gif) 15px 14px no-repeat;}
.flyPhoto .title span{} 
.flyPhoto .picList { float:left; padding:0 0 0 22px; width:968px; clear:both}
.flyPhoto .picList ul{ padding:10px 0; clear:both}
.flyPhoto .picList li{ float:left; width:240px; }
.flyPhoto .picList .pic { float:left; width:210px; padding:7px; border:1px solid #fff;}
.flyPhoto .picList .pic img{}
.flyPhoto .picList .pic h4{ padding:6px 0; font-size:14px;}
.flyPhoto .picList .pic h5{}

.flyPhoto .picList .pic .info{padding:5px 0; font-size:10px; color:#ccc; }
.flyPhoto .picList .pic .info .i_read { float:left; padding:0 10px 0 16px; background:url(../img/i_read.gif) no-repeat left;}
.flyPhoto .picList .pic .info .i_commend { float:left; padding:0 10px 0 16px; background:url(../img/i_commend.gif) no-repeat left;}
.flyPhoto .picList .pic .info a{ color:#b88300; text-decoration:underline; }
.flyPhoto .picList .pic .info a:hover{ color:#fff; text-decoration:none; background:#f60;}
.flyPhoto .picList .pic .info span{ color:#b88300; font-weight:bold}

/* Services */
.Services { float:left; width:970px; padding-left:20px; }
.Services .p1{ float:left; width:320px;}
.Services .p2{ float:left; width:650px;}
.Services h1{ padding:5px 20px 6px 35px; font-size:14px; font-weight:bold; background:url(../img/icon_top1.gif) no-repeat; clear:both}
.Services h2{ padding:0 20px 10px 0; font-size:21px; color:#d88300; clear:both}
.Services .pic{ float:left; width:300px; padding-right:20px;}
.Services .pic img{ }
.Services .pic h3{ font-weight:bold; padding:10px 2px;}
.Services .pic p{ margin:0; padding:10px 2px; height:60px; border-top:1px solid #ddd; color:#666; text-align:left;}


/* 评分系统 */
.aifeiScore { float:left; width:990px; clear:both}
.aifeiScore #airline_score {padding:2px 5px;}
.aifeiScore .title{ background:#f1ece3; height:36px; clear:both}
.aifeiScore .title h3{ float:left; padding:8px 0 0 32px; font-size:14px; font-weight:bold; color:#f60; background:url(../img/i3.gif) 15px 14px no-repeat;}
.aifeiScore .title span{ float:left; padding:10px 0 0 10px;} 
.aifeiScore .scorePart{ float:left; width:300px; padding-left:22px;}
.aifeiScore .scorePart .sTitle{ padding:8px 0;}
.aifeiScore .scorePart .sTitle h4{ padding-bottom:4px; font-weight:bold; color:#f60; }
.aifeiScore .scorePart .sTitle span{ color:#666}
.aifeiScore .button{ text-align:center;}

/* left col1 */

/* 特价列表 */
.priceList { clear:both; margin:0 auto; width:610px;}
.priceList .title{ width:100%; border-bottom:1px solid #f1ece3; background:url(../img/i4.gif) 5px 8px no-repeat; height:30px; clear:both}
.priceList .title h3{ float:left; padding:6px 0 0 25px; font-size:14px; color:#f60; font-weight:bold;}
.priceList .title span{ float:right; padding:9px 15px 0 0; color:#f1ece3; background:url(../img/i2.gif) 40px 14px no-repeat;}

.priceList .list{ float:right; width:610px;}
.priceList .list ul{ clear:both; }
.priceList .list li{ clear:both; padding:6px 0 2px 0; height:23px; clear:both }
.priceList .list li h1{ float:left; padding-left:10px; width:170px; }
.priceList .list li h2{ float:left; padding:0; width:180px;}
.priceList .list li h3{ float:left; padding:0; width:100px; font-weight:bold; font-family:Georgia, serif}
.priceList .list li h4{ float:left; padding:0; width:90px; }
.priceList .list li h5{ float:left; padding:0; width:60px; }

/* right col2 */

.riArea {}
.riArea .title{ float:left; width:330px; background:#f1ece3 url(../img/rTitle_bg1.gif) no-repeat; height:30px; clear:both}
.riArea .title h3{ float:left; padding:6px 0 0 30px; font-size:14px; color:#f60; font-weight:bold;}
.riArea .title span{ float:right; padding:7px 10px 0 0;}

.riArea .title1{ margin:0 auto; width:300px; border-bottom:1px solid #f1ece3; height:30px; clear:both}
.riArea .title1 h3{ float:left; padding:6px 0 0 15px; font-size:14px; color:#f60; font-weight:bold; background:url(../img/i5.gif) no-repeat 0 10px;}
.riArea .title1 span{ float:right; padding:7px 0 0 8px; background:url(../img/i2.gif) no-repeat 0 12px;}

.riArea .list{}
.riArea .list ul{}
.riArea .list li{ padding:5px 15px; line-height:130%;}
.riArea .list li .s1 {width:206px;*width:210px;}
.riArea .list1{ padding:0 15px; }
.riArea .list1 ul{}
.riArea .list1 li{ padding:0 0 0 10px; line-height:200%; background:url(../img/i1.gif) no-repeat left;}
.riArea .list1 h3{ padding-bottom:6px; font-weight:bold; color:#f60;}

.riArea .listKey{}
.riArea .listKey ul{}
.riArea .listKey li{ padding:5px 15px; line-height:160%; letter-spacing:1px;}
.riArea .listKey li span{ padding:2px 5px; background:#000; color:#fff; font-weight:bold}

.riArea .listPirce{}
.riArea .listPirce ul{}
.riArea .listPirce li{ padding:5px 15px; line-height:160%; letter-spacing:1px;}
.riArea .listPirce li h3{ float:left; padding:2px 0px;}
.riArea .listPirce li h4{ float:left; padding:2px 5px; font-size:11px; color:#888 }
.riArea .listPirce li span{float:left; padding:2px 5px; background:#000; color:#fff; font-weight:bold}

.riArea .line{ margin:0 auto; width:300px; font-size:1px; height:1px; background:url(../img/line1.gif) repeat-x;}

/* 网站帮助 */
.webHelp { margin:0 auto; width:990px; background:url(../img/help_bg.gif) repeat-y; clear:both}
.webHelp .p1{ float:left; padding:0 0 0 20px; width:177px; border-right:#f1ece3 1px solid;}
.webHelp .p2{ float:left; padding:0 0 0 20px; width:177px; }
.webHelp h1{ padding:6px 0 6px 40px; font-size:16px; color:#666; font-family:"微软雅黑","黑体",sans-serif; background:url(../img/foot_i1.gif) no-repeat;}
.webHelp h2{ padding:6px 0 6px 40px; font-size:16px; color:#666; font-family:"微软雅黑","黑体",sans-serif; background:url(../img/foot_i2.gif) no-repeat;}
.webHelp h3{ padding:6px 0 6px 40px; font-size:16px; color:#666; font-family:"微软雅黑","黑体",sans-serif; background:url(../img/foot_i3.gif) no-repeat;}
.webHelp h4{ padding:6px 0 6px 40px; font-size:16px; color:#666; font-family:"微软雅黑","黑体",sans-serif; background:url(../img/foot_i4.gif) no-repeat;}
.webHelp h5{ padding:6px 0 6px 40px; font-size:16px; color:#666; font-family:"微软雅黑","黑体",sans-serif; background:url(../img/foot_i5.gif) no-repeat;}
.webHelp .list{ padding-top:6px}
.webHelp .list ul{}
.webHelp .list li{ padding:0; line-height:160%;}
.webHelp .list a{ color:#b88300; }
.webHelp .list a:hover{color:#dea700; text-decoration:none; }
.webHelp .list a.m{color:#ff0;}


/* ---------评论系统-------- */
.aifeiComment { margin:0 auto; width:950px; border-top:1px solid #f1ece3; clear:both}
.aifeiComment .p1{ float:left; width:600px; background:#fff}
.aifeiComment .p2{ float:right; width:330px; background:#fff}

/* 评论 */
.commendNav{ padding:10px 0; color:#f60; }
.commendNav h2{float:left; padding:0 0 0 20px; font-size:12px; font-weight:bold; background:url(../img/i_down.gif) no-repeat left; }
.commendNav h3{float:left; padding:4px 0 1px 5px; font-size:11px;  font-weight:normal;}
.commendNav span{float:right; padding:0px 12px 0px 0; font-size:12px; font-weight:bold;}
.commendNav a{color:#1f3a87;}
.commendNav a:visited{color:#1f3a87;}
.commendNav a:hover{color:#c30;}

.commendTitle {margin:0 auto; padding:0; width:100%; background:#f8f8f8;}
.commendTitle h2{float:left; margin:0; width:150px; padding:3px 0 3px 10px; font-size:12px; text-align:left; }
.commendTitle h3{float:left; margin:0; padding:3px 0 0px 15px; color:#888; font-size:11px; font-weight:normal;}
.commendTitle span{float:right; color:#ddd; padding:3px 8px 0px 0; font-size:12px; letter-spacing:1px;}
.commendTitle a{color:#b88300;}
.commendTitle a:visited{color:#b88300;}
.commendTitle a:hover{color:#000; background:#fff; text-decoration:none;}

.commendReview { margin:0 auto; width:580px; padding:9px 10px; color:#383838; text-align:left; font-size:14px; line-height:160%; background:#fff; table-layout: fixed; overflow: hidden; word-wrap:break-word; word-break:break-all; clear: both; height /**/: auto ; }
.commendReview table{table-layout:fixed;}
.commendReview td{ overflow:hidden; text-overflow:ellipsis;}
.commendReback {margin:0 0 8px 0; padding:6px; font-size:12px; border:1px solid #f0f0f0; background:#ffffee; text-align:left; clear:both}
.commendline {margin:0 auto; padding:0; width:950px; border-bottom:1px dashed #ddd; font-size:1px; clear:both}

/* 发表评论 */
.endReview { width:320px; border:1px solid #f8f8f8; }
.inputReview { float:left; margin:0; padding:2px 10px;}
.inputReview .total{background:#f2f2f2; padding:6px 0 4px 10px; text-align:left;}
.inputReview .inPut{ padding:5px 0 6px 0px; padding /* */:5px 0 6px 6px; text-align:left; clear:both;}
.inputReview .inPut .s1{margin:0; padding:0; height:18px; border:1px solid #fff; background:#f6f6f6; text-align:center;}
.inputReview .inPut .s2{border:1px solid #f1ece3; width:80px; height:15px; height /* */:17px;}
.inputReview .inputText{padding:6px 0 0 0;}
.inputReview textarea{ width:96%; width /**/:93%; height:100px; font-size:14px; border:1px solid #f1ece3; padding:10px; margin:0;}
