﻿@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin:0 auto; color:#666; background:url(../images/bg.gif) repeat-x;}
div,img,input,select,form,ul,li,h1,h2{ margin:0; padding:0;}
img { border: 0px; }
fieldset {
	padding:10px;
	border:1px #e5e5e5 solid;
}
fieldset input, fieldset select, #dialog-container input, #dialog-container select {
	border:1px #e5e5e5 solid;
	font-size: 12px;
	padding:2px;
	margin-top:4px;
}
fieldset label {
	font-size: 12px;
	padding:2px;
	width: 120px;
}


body{
	text-align:center;
}

body div{
	text-align:left;
}



a:link{ color:#c70107; text-decoration:none;}
a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#db050b; text-decoration:none;}

/**********************************************************************首页头部*/
#logo{ width:274px; float:left; padding:12px 0 8px 0;}
#phone{ width:140px; float:right; padding:12px 1px 8px 0;}

/*首页菜单、banner*/
#menu{ width:982px; padding-bottom:18px; margin:0 auto;}
/*#banner{ width:980px; margin:0 auto; padding-bottom:16px; background:url(../images/frontend/bannerbg.jpg) no-repeat; height:110px;}
#banner li{ list-style:none; width:196px; float:left; text-align:center; padding:15px 0 0 0;}
*/
.dis{ height:16px; margin:0 auto; overflow:hidden;}


/*首页 边框样式*/
.box{ border:1px solid #E5E5E5; border-bottom:0;padding:0 0 2px 0; background:url(../images/frontend/shad_bottom.png) repeat-x bottom;}
.in{border:1px solid #FFF; background: url(../images/frontend/boxbg.png) repeat-x top; }
.in1{border:1px solid #FFF; background: url(../images/frontend/boxbg1.png) repeat-x top;}
.in2{ border:1px solid #FFF; background:#F7F7F7;}

/*首页 第一屏 左边 新闻更新*/
#news{width:184px; overflow:hidden;}
.ltit{ width:184px; height:26px; background:url(../images/frontend/titbg1.gif) no-repeat; color:#FFF; position:relative;}
.tits{ position:absolute; FILTER: dropshadow(color=#000000,offx=0,offy=-1); padding:5px 0 0 14px;}

/*首页 第一屏 左边 新闻更新列表样式*/
#news .list{ width:164px; margin:0 auto; overflow:hidden;}
#news .list li{ list-style:none; background:url(../images/frontend/listline.png) repeat-x bottom; padding:15px 0 10px 0; color:#777;}
#news .list li h1{ font-size:12px; color:#D50009; line-height:14px;}
#news .list li h2{ font-size:12px; font-weight:normal;color:#9D9D9D;line-height:14px;}
#news .list li span{ font-size:12px; font-weight:normal; color:#8D8D8D;}
#news .list li img{ padding:9px 0 0 0;}

#news .list li h2 a{ color:#9d9d9d;}
#news .list li h2 a:hover{ color:#494949; text-decoration:none;}

#news .list li span a{ color:#8D8D8D;}
#news .list li span a:hover{ color:#D50009; text-decoration:none;}

.indexleftbox{
	height:396px;
}

/*首页 第一屏 左边 精选优惠*/
#privil{ width:162px; margin:0 auto; overflow:hidden;}
#privil .p1{ padding-top:4px;}
#privil div{ padding-top:3px;}

/*首页 第一屏 中间 西部航空形象大图*/
#brand1,#brandunder{ width:580px; margin:0 auto; overflow:hidden;}
#brand1{ padding-bottom:17px;}

/*首页 第一屏 中间 形象大图下面内容*/
.underpic,.underpic1{ width:182px; text-align:center; float:left;}
.underpic img,.underpic1 img{ border:1px solid #FFF;}
.underpic{ margin-right:14px;}


/*首页 第一屏 右边*/
.rtit{ width:184px; height:26px; background:url(../images/frontend/titbg2.gif) no-repeat; color:#FFF; position:relative;}
.tits1{ position:absolute; FILTER: dropshadow(color=#000000,offx=0,offy=-1); padding:5px 0 0 14px;}

/*首页 第一屏 右边 机票预订*/
#ticketbook{ width:170px; margin:0 auto; overflow:hidden; padding:9px 0 0 0;}
#ticketbook li{ list-style:none; padding:2px 0;}
#ticketbook li.f12{ font-weight:bold; color:#000000;}
#ticketbook li.btn{ padding:8px 0;}
#ticketbook li a{ color:#DA050D;}
#ticketbook li a:hover{ color:#DA050D; text-decoration:underline;}


/*首页 海航旅业旅游产品*/
#travle_tit,#special_tit{ width:980px; height:26px; background:url(../images/frontend/titbg3.jpg) no-repeat; position:relative; color:#FFF;}

#travlebox{ width:960px; margin:0 auto; overflow:hidden;}
#travle_list{ width:720px; float:left; overflow:hidden; padding:12px 0;}
#travle_list li{ width:120px; float:left; text-align:center; list-style:none;}
#travle_list li img{ width:86px; height:65px;}
#travle_list li h1{ font-size:12px; padding-top:5px; color:#8D8D8D;}
#travle_list li h1 a{ color:#8D8D8D;}
#travle_list li h1 a:hover{ color:#DA050D; text-decoration:none;}


#travle_conlist{ width:240px; float:left; overflow:hidden; padding-top:8px;}
#travle_conlist li{list-style:none; background:url(../images/frontend/tour06.gif) no-repeat; background-position:0 3px; padding:0 0 0 20px;}


/*首页 特别专题*/
#special{ width:976px; margin:0 auto; overflow:hidden;}
.sleft{ float:left; width:206px; padding:5px 0 0 30px; width:176px!important; overflow:hidden;}
.smid{ float:left; width:588px; overflow:hidden; border-right:1px solid #E9E9E9;}
.sright{ float:right; width:181px; overflow:hidden;}

/*首页 特别专题 左边图片列表*/
.slist{ width:144px; overflow:hidden;}
.slist .s1{ padding:8px 0 12px 0;}
.slist .s1 img{ padding:0 0 3px 0; border:1px solid #E5E5E5; border-bottom:0; background: url(../images/frontend/boxbg2.png) repeat-x bottom;}

/*首页 特别专题 中间大图*/
.bigpic{ width:560px; padding:27px 0 40px 0;}
.bigpic img{ padding:0 0 3px 0;border-bottom:0; background: url(../images/frontend/boxbg2.png) repeat-x bottom;}

/*首页 特别专题 右边图片*/
.rpic{ border-bottom:1px solid #E9E9E9;}


/*首页  博客论坛*/
.table1{ border:1px solid #E5E5E5; background:#FCFCFC; padding-bottom:40px;}

/* 首页 论坛*/
#bbs{ width:472px; float:left; overflow:hidden;}
#bbs .l1{ width:110px; float:left; background:url(../images/frontend/bbs01.gif) no-repeat; background-position:14px 7px; height:115px;}
#bbs .l2{ width:362px; float:left; overflow:hidden;}
#bbs .bbstit{ background:url(../images/frontend/bbs02.gif) repeat-x bottom; padding-top:7px; height:31px; height:24px!important;}

/*首页  论坛 文章列表*/
.bbslist,.bbslist1{ width:362px; overflow:hidden; }
.bbslist1,.bbslist{ padding-top:18px;}
.bbslist li,.bbslist1 li{ list-style:none; width:181px; float:left; }
.bbslist1 li,.bloglist1 li{  font-weight:bold; color:#434343;}

/*首页 论坛 博客 文章列表文字连接样式*/
.bbslist li a,.bloglist li a{ color:#767676;}
.bbslist li a:hover,.bloglist li a:hover{ color:#D50009; text-decoration:none;}


.bbslist1 li a,.bloglist1 li a{ color:#434343;}
.bbslist1 li a:hover,.bloglist1 li a:hover{ color:#D50009; text-decoration:none;}

/*首页 博客*/
#blog{ width:494px; float:right; overflow:hidden;}
#blog .l1{ width:94px; float:left; background:url(../images/frontend/blog01.gif) no-repeat; background-position:13px 7px; height:115px;}
#blog .l2{ width:400px; float:left; overflow:hidden;}
#blog .blogtit{ background:url(../images/frontend/bbs02.gif) repeat-x bottom; padding-top:7px; height:31px; height:24px!important;}

/*首页 博客 文章列表*/
.bloglist,.bloglist1{ width:400px; overflow:hidden; }
.bloglist1,.bloglist{ padding-top:18px;}
.bloglist li,.bloglist1 li{ list-style:none; width:200px; float:left;}

/*首页 友情链接*/
.link,.bottom,.contact{ width:980px; margin:0 auto; overflow:hidden;}
.link{ padding-bottom:8px;}
.link .t1{ width:120px; float:left; text-align:center; padding-top:15px;}
.link .t2{ width:860px; float:right;}

/*首页 联系方式*/
.contact{ border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5; height:28px; line-height:28px;}
.contact .tel{ width:538px; float:left; padding-left:10px; width:528px!important;}
.contact .tel span,.bottom span{ color:#DE1E26;}

/*首页  底部菜单*/
#bnav{ width:234px; float:right; overflow:hidden; padding-top:6px;}
#bnav li{ list-style:none; background:url(../images/frontend/line.gif) no-repeat right; line-height:14px; float:left; padding:2px 8px;}
#bnav li a{ color:#DE1E26;}
#bnav li a:hover{ color:#666; text-decoration:none;}
#bnav li.n1{ background:#FFF;}

/*  底部版权信息*/
.bottom{ text-align:center; padding-top:8px; color:#6E6E6E;}






/********************************************************************** 新闻列表页*/

/*  所在位置信息*/
#local{ width:980px; margin:0 auto; overflow:hidden; border:1px solid #E5E5E5;width:978px!important; font-family:"宋体" ; color:#494949; padding:2px 0 1px 0;}
#local .l1{ width:500px; float:left; padding-left:12px; width:488px!important;}
#local span,#local span a,#local span a:hover{color:#D30007;}
#local .l2{ width:478px; float:right; text-align:right; padding:0 10px 0 0; width:468px!important;}
#local .l2 span{ color:#E5E5E5; padding:0 4px;}

.subpos{width:980px; margin:0 auto; overflow:hidden; padding:13px 0;}


/* 新闻中心  上方图片列表*/
.newbox,.newbox1{ width:236px; border:1px solid #E5E5E5; width:234px!important; float:left;}
.newbox{ margin-right:12px;}
.newbox img,.newbox1 img{ border:1px solid #FFF;}

#news_pickup2 li{list-style:none; width:245px; text-align:center; float:left;}
#news_pickup2 li div{ width:202px; border:1px solid #E5E5E5; }
#news_pickup2 li div img{border:1px solid #FFF; width:200px;}

#ca{ margin:0 auto; text-align:left;}
#ca li{ list-style:none; }
#ca li div{ width:200px; padding-bottom:10px;}
#ca li div img{ width:200px; height:150px;}

#ca div.newrpic li { list-style:none; }
#ca div.newrpic li div{ padding-bottom:10px;}
#ca div.newrpic li div img{ width:200px; height:150px; border:1px solid #E5E5E5;}




.dis30{ height:30px; margin:0 auto; overflow:hidden;}

/* 新闻中心  新闻左边列表*/
.newlist_tit{ width:732px; height:28px; color:#FFFFFF; overflow:hidden; position:relative;}
.newlist_tit { background:url(../images/frontend/titbg4.gif) no-repeat;}
.newlist_tit .t1{ width:100px; float:left;}
.newlist_tit .t2{ width:350px; float:right; padding:4px 0 0 0;}
.newlist_tit .t2 li{ padding:0 10px; float:left; list-style:none; text-align:center; background:url(../images/frontend/line1.gif) no-repeat; background-position: right 4px;}
.newlist_tit .t2 li.nobg{ background:none;}

.newlist_tit .t2 li a{ color:#FFF;}
.newlist_tit .t2 li a:hover{ color:#E5E5E5; text-decoration:none;}



/* 新闻中心  翻页*/
.page1{ width:732px; overflow:hidden;}
.page{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right; font-weight:bold;}
.page A { padding:2px 5px; COLOR: #777777;  TEXT-DECORATION: none;}
.page A:hover {BORDER-RIGHT: #E5E5E5 1px solid; BORDER-TOP: #E5E5E5 1px solid; BORDER-LEFT: #E5E5E5 1px solid; COLOR: #666; BORDER-BOTTOM: #E5E5E5 1px solid; background:#FFF; color:#D40108;}
.page A:active {padding:2px 5px; COLOR: #777777;  TEXT-DECORATION: none;}
.page .current {PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px;   COLOR: #D50009; PADDING-TOP: 2px; }
.page .disabled {BORDER-RIGHT: #E5E5E5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #eee 1px solid; COLOR: #777777;  BORDER-BOTTOM: #E5E5E5 1px solid; padding-top:4px ; padding-bottom:1px ;font-weight:normal;}
.page .next{ font-weight:normal;}


/* 新闻中心 列表*/
.thenew,.newlist,.newlist1{ width:710px; margin:0 auto; overflow:hidden; }
.thenew{ padding:10px 0 38px 0; border-bottom:1px solid #D3D3D3;}
.thenew .pic{ width:164px; float:left; padding-top:20px;}
.thenew .pic img{ width:140px; height:105px;}
.thenew .con{ width:546px; float:right; padding-top:20px;}
.thenew .con h1{ font-size:12px; color:#333333; }
.thenew .con h1 a{ color:#333333;}
.thenew .con h1 a:hover{ color:#D50009; text-decoration:none;}
.thenew .con h2{ font-size:12px; font-weight:normal; color:#8C8C8C;}

.thenew .con a{ color:#8c8c8c;}
.thenew .con a:hover{ color:#D50009; text-decoration:none;}

.newlist{ padding:30px 0 20px 0;}
.newlist li{ list-style:none; padding:8px 0 20px 0;}
.newlist li h1,.newlist1 li h1{ font-size:14px; color:#333333; }
.newlist li h1 a,.newlist1 li h1 a{ color:#333333;}
.newlist li h1 a:hover,.newlist1 li h1 a:hover{ color:#D50009; text-decoration:none;}
.newlist li h2,.newlist1 li h2{ font-size:12px; font-weight:normal; color:#8C8C8C;}

.newlist li a{ color:#8c8c8c;}
.newlist li a:hover{ color:#D50009; text-decoration:none;}

.newlist1{ padding:20px 0 0px 0;}
.newlist1 li{ list-style:none; padding:0 0 10px 0;}


/* 新闻中心 右侧*/
.newrtit,.newrtit1{ width:236px; height:26px;  color:#FFF;}
.newrtit{ background:url(../images/frontend/titbg5.gif) no-repeat;}
.newrtit1{ background:url(../images/frontend/titbg6.gif) no-repeat;}

.newrpic{ width:230px; margin:0 auto; overflow:hidden; padding:12px 0 0 0;}
.newrpic .t1{ text-align:center; padding-bottom:12px;}

.newrlist{ width:200px; margin:0 auto; overflow:hidden; padding:12px 0 0 0;}
.newrlist li{ list-style:none;}



/********************************************************************** 新闻中心内页 左侧*/
.newpagebox{ width:732px; border:1px solid #E5E5E5; overflow:hidden;}
.newpageboxin1{ border:1px solid #FFF; border-bottom:0; background:url(../images/frontend/pagebg01.gif) repeat-x; height:40px;}
.newpageboxin2{ border:1px solid #FFF; border-bottom:0;border-top:0; background:#FFF; overflow:hidden;}
.newpageboxin3{ border:1px solid #FFF; border-top:0; background:url(../images/frontend/pagebg.png) repeat-x; height:72px; padding-left:174px; padding-top:20px;height:52px!important; overflow:hidden;}

.newpagepic{ width:164px; float:left; overflow:hidden; text-align:center;}
.newpagepic img{ width:88px; height:66px;}
.newpagecon{ width:532px; float:left;}

.newpagepic .pic{ width:90px; border:1px solid #E5E5E5; margin-bottom:45px;}
.newpagepic .pic img{ border:1px solid #FFF;}

.newtitle{  FONT-SIZE: 20px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px;}
.time{ color:#777; padding:2px 0;}

.newpagecontent{ font-size:14px; line-height:25px; padding:20px 0 0 0;}

.pagegray{ width:175px; border:1px solid #E5E5E5; border-right:0; width:174x!important; overflow:hidden;}
.pagegray li{ width:57px; float:left; border-right:1px solid #E5E5E5; list-style:none; text-align:center; padding:3px 0; font-size:14px;}

/* 新闻中心内页 评论*/
.pagecom{ width:732px; overflow:hidden;}
.pagecoml,.pagecomr{ width:360px; overflow:hidden;}
.pagecoml{ float:left; }
.pagecomr{ float:right;}

.pagecomtit{ width:360px; background:url(../images/frontend/titbg7.gif) no-repeat; height:28px; color:#FFFFFF; overflow:hidden; position:relative;}

.pagecomfb,.pagecomfb1,.pagecomlist{ width:360px; overflow:hidden;}
.pagecoml .c1{ color:#D82A31; padding:12px 0 8px 0;}
.pagecoml .c1 a{ color:#D82A31;}
.pagecoml .c1 a:hover{ color:#777; text-decoration:none;}

.pagecomfb .l1{ width:156px; float:left;}
.pagecomfb .l2{ width:120px; float:left;}
.pagecomfb .l3{ width:84px; float:left; padding-top:20px;}
.pagecomfb input,.pagecomfb1 input{ border:1px solid #E5E5E5; background:#FFF; padding:2px 0 3px 5px; font-size:12px;}
.pagecomfb1{ padding-top:8px;}
.pagecomfb1 textarea{ border:1px solid #E5E5E5; color:#E5e5E5; overflow-y:hidden}

.pagecomlist{ padding:12px 0 0 0;}
.pagecomlist li{ list-style:none; border-bottom:1px dashed #E5E5E5; padding:3px 0; overflow:hidden;}
.pagecomlist li h1{ font-size:12px; font-weight:normal; width:290px; float:left;}
.pagecomlist li h2{ font-size:12px; font-weight:normal; width:70px; float:right;}

/* 新闻中心内页 相关新闻列表*/
.pagenew{ width:710px; overflow:hidden; padding:20px 0 0 0;; margin:0 auto;}
.pagenew li{ width:350px; list-style:none; float:left;}
.pagenew li{ list-style:none; padding:0 0 20px 0;}
.pagenew li h1{ font-size:12px; color:#333333; }
.pagenew li h1 a{ color:#333333;}
.pagenew li h1 a:hover{ color:#D50009; text-decoration:none;}
.pagenew li h2{ font-size:12px; font-weight:normal; color:#8C8C8C;}

#newmore{ width:710px; margin:0 auto; color:#D50009; padding:0 0 15px 0;}
#newmore a{ color:#D50009;}
#newmore a:hover{ color:#777777; text-decoration:none;}

/**********************************************************************关于我们*/
.aboutlogo{ width:102px; float:left; text-align:center; padding:4px 0;}
#aboutnav{ width:280px; float:right; overflow:hidden; padding:20px 0 0 0;}
#aboutnav li{ float:left; list-style:none;background:url(../images/frontend/line.gif) no-repeat right; line-height:14px; float:left; padding:2px 12px; color:#777; }
#aboutnav li a{ color:#9c9c9c;}
#aboutnav li a:hover{ color:#777; text-decoration:none;}

#aboutnav1{ width:600px; float:right; overflow:hidden; padding:20px 0 0 0;}
#aboutnav1 li{ float:left; list-style:none;background:url(../images/frontend/line.gif) no-repeat right; line-height:14px; float:left; padding:2px 12px; color:#777; }
#aboutnav1 li a{ color:#9c9c9c;}
#aboutnav1 li a:hover{ color:#777; text-decoration:none;}

.aboutin{ border:1px solid #FFF; background: url(../images/frontend/aboutbg01.gif) repeat-x top left;height:820px;}
.aboutin1{ background:#FFF;}
.aboutin2{ border:1px solid #FFF; background: url(../images/frontend/aboutbg01.gif) repeat-x top left; height:650px;}

.aboutname{ text-align:center; padding:34px 0 28px;}
.aboutpiclist{ width:800px; margin:0 auto; overflow:hidden; padding:0 0 26px 0;}
.aboutpiclist .aboutbox1{ float:left; width:145px;height:141px; padding:2px 0 0 2px;width:143px!important; height:139px!important;  background: url(../images/frontend/aboutbg03.gif) no-repeat; margin-right:15px;}
.aboutpiclist .aboutbox2{ float:left; width:145px; height:141px;padding:2px 0 0 2px; width:143px!important; height:139px!important;  background: url(../images/frontend/aboutbg04.gif) no-repeat; margin-right:15px;}


.aboutpiclist1{ width:550px; margin-left:232px; overflow:hidden; padding:0 0 26px 0;}
.aboutpiclist1 .aboutbox1{ float:left; width:145px;height:141px; padding:2px 0 0 2px;width:143px!important; height:139px!important;  background: url(../images/frontend/aboutbg03.gif) no-repeat; margin-right:35px;}
.aboutpiclist1 .aboutbox2{ float:left; width:145px; height:141px;padding:2px 0 0 2px; width:143px!important; height:139px!important;  background: url(../images/frontend/aboutbg04.gif) no-repeat; margin-right:35px;}

.aboutpiclist2{ width:740px; margin-left:142px; overflow:hidden; padding:0 0 26px 0;float:center;}
.aboutpiclist2 .aboutbox1{ float:left; width:145px;height:141px; padding:2px 0 0 2px;width:143px!important; height:139px!important;  background: url(../images/frontend/aboutbg03.gif) no-repeat; margin-right:35px;}
.aboutpiclist2 .aboutbox2{ float:left; width:145px; height:141px;padding:2px 0 0 2px; width:143px!important; height:139px!important;  background: url(../images/frontend/aboutbg04.gif) no-repeat; margin-right:35px;}

.aboutcon{ width:880px; margin:0 auto; z-index:-1;}
.aboutcon .text{ width:470px; float:left; padding-left:45px;}

.aboutcon .text h1,.aboutcon .text1 h1,.aboutcon .text2 h1{ FONT-SIZE: 20px; MARGIN: 0px; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px; color:#333333;}
.aboutcon .pic{margin: -2px -6px 0 0px; width: 364px;height:438px; }

.aboutcon .picbox{ width:880px; padding-left:42px; width:838px!important;}

.aboutcon .text1{ width:500px; float:left;padding-left:45px;}
.aboutcon .pic1{ margin:-2px -6px 0 0px; width:307px;height:438px;}

.aboutcon .text2{ width:500px; float:left;padding-left:45px;}
.aboutcon .piccc{ width:328px;margin:-2px -6px 0 0px;height:438px;}


/*机舱文化新增*/
.culturebox{ width:978px; border:1px solid #FFF; background: #FFFFFF url(../images/frontend/culture01.gif) repeat-x bottom; overflow:hidden;height:auto;}
.culturebox .pic{ width:435px; text-align:center;float:left; padding-top:6px;}
.culturebox .picX{ width:200px; text-align:center;float:left; padding-top:6px;}
.culturebox .picY{ width:50px; text-align:center;float:left; padding-top:6px;}
.culturebox .picZ{ width:306px; text-align:center;float:left; padding-top:6px;height: 312px;}

.culturebox .con{ width:500px; float:left; font-size:14px; color:#7c7c7c; line-height:25px; padding-top:25px;height:auto;}
.culturebox .con1{ width:680px; float:left; font-size:14px; bcolor:#7c7c7c; line-height:25px; margin-left:70px;padding-top:25px;height:auto;margin-bottom: 20px}
.culturebox .con2{ width:830px; float:left; font-size:14px; bcolor:#7c7c7c; line-height:25px; margin-left:70px;padding-top:25px;height:auto;margin-bottom: 20px}

.culturebox .con h1{ font-size:14px; color:#333333;}
.culturebox .con img{ padding-bottom:8px;}
.culturebox .cont{ width:700px; float:left; font-size:14px; color:#7c7c7c; line-height:25px; padding-top:25px;height:auto;}





/**********************************************************************专题*/
.oths{ width:980px; overflow:hidden; padding:20px 0 0 0;}
.oths li{width:196px; float:left; list-style:none; text-align:center;}
.oths li img{ width:184px; height:138px;}
.oths li h1{ background:#6B6B6B; color:#FFF; font-size:12px; font-weight:normal; height:33px; line-height:33px; text-align:center; width:184px; margin:0 auto
;}
.oths li h1 a{ color:#FFF;}
.oths li h1 a:hover{ color:#777; text-decoration:none;}

.spetit,.specon1,.specon2{ width:578px; overflow:hidden;}

.spetit{ background:url(../images/frontend/special09.gif) repeat-x; background-position:15px; overflow:hidden;}
.spetit span{ FONT-SIZE: 20px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px;}

.specon1{ padding:20px 0;}
.specon1 .pic1{ width:230px; float:left;}
.specon1 .pic1 img{ width:200px; height:150px;}
.specon1 .pic1 img,.specon2 .pic img{ border:1px solid #E5E5E5;}

.specon1 .con{ width:310px; float:left; overflow:hidden; line-height:18px;}
.specon1 .con h1,.specon2 .con h1{ color:#C70107; font-size:14px; padding-bottom:12px;}
.specon1 .con h2,.specon2 .con h2{ color:#C70107; font-size:12px;}
.specon1 .con h1 a,.specon2 .con h1 a,.specon1 .con h2 a,.specon2 .con h2 a{ color:#C70107;}
.specon1 .con h1 a:hover,.specon2 .con h1 a:hover,.specon1 .con h2 a:hover,.specon2 .con h2 a:hover{ color:#777; text-decoration:none;}

.specon2{ border-bottom:2px solid #E5E5E5; padding-bottom:44px;}
.specon2 .pic{ width:165px; float:right;}
.specon2 .pic img{ width:162px; height:122px;}
.specon2 .con{ width:377px; float:left; overflow:hidden;}

.spertit{ width:388px; height:26px; background:url(../images/frontend/titbg8.gif) no-repeat; color:#FFF;}
.sperbox{ border:1px solid #E5E5E5;}
.sperin{ border:1px solid #FFF; background:#F7F7F7; padding:18px 0 18px 0;}

.sperbox1{ width:346px; margin:0 auto; border:1px solid #FFF; text-align:center;}

.spercon{ width:326px; padding:3px; width:296px!important; background:#FFF;}
.spercon h1{ color:#C70107; font-size:14px; padding-bottom:12px;}
.spercon h2{color:#C70107; font-size:12px;}





/**********************************************************************西航乘客中心*/
.cutbox{ border:1px solid #E5E5E5;}
.cutin{ border:1px solid #FFF; background:url(../images/frontend/customerbg.gif) repeat-x bottom; padding-bottom:46px;}

.cutmain,.cutmain1{ width:903px; margin:0 auto; overflow:hidden;}
.cutmain{ padding:40px 0 30px 0;}
.cutmain .l1{ width:560px; float:left; color:#999;}
.cutmain .l1 h1{ FONT-SIZE: 20px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px; font-weight:normal;}
.cutmain .l1 .leftpic{ padding-top:12px;}
.cutmain .l1 .leftpic img{ padding-right:12px; float:left; clear:left;}

/*  西航乘客中心  会员登录*/
.cutmain .login{ width:276px; float:right; border:1px solid #E5E5E5; width:274px!important; background:url(../images/frontend/loginbg.gif) no-repeat; height:221px; color:#FFF;}
.cutmain .login .t1,.cutmain .login .t2{ width:220px; margin:0 auto;}
.cutmain .login .t1{ padding:12px 0 16px 0; }
.cutmain .login .t2{ font-size:14px; padding-bottom:12px;}
.cutmain .login .t2 input{ border:1px solid #E5E5E5; background:#FFF; padding:3px 2px 3px 5px;}
.cutmain .login .t2 a{ color:#FFF; font-size:12px;}
.cutmain .login .t2 a:hover{ color:#777777; font-size:12px; text-decoration:none;}

.cutmain .login .logined,.cutmain .login .logined1{ width:210px; margin:0 auto;  padding:20px 0 10px 0;overflow:hidden;}

.cutmain .login .logined1{ border-top:1px solid #DD2C32; padding-top:10px;}
.cutmain .login .logined li,.cutmain .login .logined1 li{ list-style:none; line-height:25px; height:25px; font-size:14px; color:#FFF;}

.cutmain .login .logined1 a{ color:#FFF; text-decoration:none;}
.cutmain .login .logined1 a:hover{ color:#FFF; text-decoration:underline;}

.cutmain .login .logined li span{ font-weight:bold;}

.cutit{ width:903px; height:26px; background:url(../images/frontend/titbg9.gif) no-repeat; color:#FFF;}
.boxin{ width:903px; background:#FFF; border:1px solid #E5E5E5; width:901px!important; overflow:hidden;}

/*  西航乘客中心  左侧菜单*/
.cutleft{ width:226px; float:left; border-right:1px solid #DeDeDe; width:225px!important; background:#F7F7F7; overflow:hidden;}
.cutleftmenu{
list-style-type: none;
width: 225px;
border-bottom: 1px solid #E4E6E5;
}

.cutleftmenu li{ border-bottom: 1px solid #E4E6E5;}

.cutleftmenu li a{
background:url(../images/frontend/cutmenubg01.gif) no-repeat;
font: bold 12px Verdana, Helvetica, sans-serif;
color: #737373;
display: block;
width: auto;
padding: 15px 0;
padding-left: 10px;
text-decoration: none;

}


* html .cutleftmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 215px;
}

.cutleftmenu li a:visited, .glossymenu li a:active{
color: #737373;
}

.cutleftmenu li a:hover{
background-image: url(../images/frontend/cutmenubg02.gif); color:#333;
}

.tableon{ background-image: url(../images/frontend/cutmenubg02.gif); color:#333;}
.tableon a,.tableon a:hover{ background-image: url(../images/frontend/cutmenubg02.gif); color:#333;}


/*  西航乘客中心  右侧内容*/
.cutright{ width:675px;  float:left; background:#FFF; padding:0 0 30px 33px; width:642px!important;}
.cutright .cutrcon{ width:540px; color:#999;}
.cutright .cutrcon h1{ FONT-SIZE: 18px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px; font-weight:normal; padding-top:33px;}
.cutright .cutrcon h2{ font-size:12px; color:#333;}







/***********************************************************************旅游产品 左边*/

.tourleftlist{ list-style:none; line-height:28px; padding:0 0 6px 0px;}
.tourline{ border-left:1px solid #E0E0E0; border-right:0;}

.tourtit,.tourcq{ font-size:20px; COLOR: #333333; FONT-FAMILY: Microsoft YaHei,simhei; line-height:36px;}
.tourtit{ width:224px; margin:0 auto;}
.tourcq{ width:200px; text-align:left;}

.tourpic{ width:220px; margin:0 auto; padding:10px; width:200px!important; text-align:center;}
.tourlist{ width:224px; margin:0 auto; overflow:hidden; padding:5px 0 0 0;}
.tourlist li,.tourcqlist li{ list-style:none; border-bottom:1px solid #E0E0E0; background:url(../images/frontend/tour03.gif) no-repeat right 8px; padding:6px 14px 6px 0;}

.tourcqpic{ width:200px; padding:10px; width:180px!important; text-align:left;}
.tourcqlist{ width:200px; overflow:hidden; padding:5px 0 0 0;}
.tourcqlist li{ text-align:left;}


/*旅游产品右边新增部分*/

/*上方边框*/
.tourproright{width:470px; width:410px!important; border:1px solid #E5E5E5; border-bottom:0; padding:20px 30px 18px 30px; background:url(../images/frontend/shad_bottom.png) repeat-x bottom;}
.tourproright h1{ FONT-SIZE: 20px; MARGIN: 0px; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px; color:#333333; text-align:center; padding-bottom:15px; font-weight:normal;}

.tourprobox{
	width:470px; overflow:hidden;
}
.tourprobox .tour_left{
	width:224px; float:left; overflow:hidden;
}
.tourprobox .tour_right{
	width:224px; float:right; overflow:hidden;
}




/**********************************************************************旅游产品显示页面*/
.productcon,.productcon1{ width:732px;}

.productit{ width:470px; text-align:center; padding-bottom:10px; color:#d50009; FONT-SIZE: 20px; MARGIN: 0px; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px;}
.productcon1{ padding-left:15px; padding-right:15px; width:702px!important;}
.productcon1 p{ text-align:center;}
.probox{ font-size:12px;}

.prodetail{ font-size:12px; text-align:center;}
.protit{font-size:12px; font-weight:bold; background:#F7F7F7; }

.probtn{ width:700px; margin:0 auto; overflow:hidden; text-align:center; }
.proconline{ width:720px; margin:0 auto; border-top:1px solid #E5E5E5; padding-top:10px; }

.propic{width:250px; float:left; text-align:center; padding-bottom:10px;}

.prorcon{width:470px; float:left;}

.prorcon .tit{
 text-align:center;
}






/**********************************************************************行程预订 左边*/
.bookboxin{ width:978px; background:url(../images/frontend/book02.gif) repeat-y; }

.bookleft{ width:202px; float:left; overflow:hidden; padding:15px 0 0 0;}
.bookright{ width:775px; float:right; overflow:hidden; background:url(../images/frontend/book12.gif) no-repeat right top;}

.booknav{ width:166px; margin:0 auto; padding:12px 0 30px 0; border-bottom:1px solid #E2E2E2; overflow:hidden; font-size:14px; font-weight:bold; color:#999;}
.booknav li{ list-style:none; background:url(../images/frontend/bookdot01.gif) no-repeat right 14px; padding:5px 0;}
.booknav li img{ padding:0 8px 0 0;}

.booknav1{ width:166px; margin:0 auto; overflow:hidden;}
.booknav1 li{ list-style:none; border-bottom:1px solid #E2E2E2; background:url(../images/frontend/bookdot01.gif) no-repeat right 18px; padding:15px 0; }

.booknav1 li.stay{ background:url(../images/frontend/bookdot02.gif) no-repeat right 18px;}

.bookcon{ width:380px; float:left; overflow:hidden; padding:35px 0 0 40px; width:340px!important;}

.bookcon1{ width:775px; padding:35px 20px 0 50px; width:705px!important;}
.bookcon1 h1{ FONT-SIZE: 20px; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px; font-weight:normal;}

.conbox{ width:340px; overflow:hidden;}
.conbox .c1{ padding:15px 0 15px 0;}
.conbox .c2{ font-weight:bold; color:#000;}
.conbox .c3{ width:320px; color:#000; padding:5px 0 15px 0;}
.conbox .c3 .l1{ width:128px; float:left;}
.conbox .c3 .l2{ width:192px; float:left;}

.conbox .c4{ font-size:14px; color:#464646; padding:0 0 12px 0;}
.conbox .c4 input{ border:1px solid #E5E5E5; background:#FFF; padding:2px 0 2px 5px;}

.conbox .c5{ font-size:14px; color:#7A7A7A; line-height:16px;}

.bookrpic{ width:344px; float:right; padding-top:10px;}

.bookbtm{ background:url(../images/frontend/book09.gif) repeat-x; height:187px;}
.bookbtm .b1{ width:244px; float:left; border-right:1px solid #DBDDE0; width:243px!important; height:187px;}
.bookbtm .b2{ width:246px; float:left; height:187px; text-align:center;}



/**********************************************************************控制面板css*/
.controlbox{  background:#7f7f7f; }

.menucontent{color:#EEE; padding-top:10px;}
.menucontent button{ background:#CCC; border:0; margin-right:10px; color:#FFF;}

.menucontent{ font-weight:bold; color:#E2E2E2;}
.menucontent li{ list-style:none;}

#mycontorl,#adminmemebr,#admin_product,#adminproduct{ padding-top:4px;}

#mycontorl span,#adminmemebr span,#adminroot span,#admin_product span,#adminproduct span{ background:url(../images/frontend/conbg.jpg) repeat-x; padding:5px 12px; color:#494949;}

#adminpro li{ width:163px; float:left; text-align:center; color:#FFF;}
#adminpro li img{width:130px; height:98px;}
#adminpro li h1,#admin_product li h2{font-size:12px; font-weight:normal; text-align:center;}

#adminpro li h1 a{color:#FFF;}
#adminpro li h1 a:hover{color:#F7F7F7; text-decoration:none;}

#adminpro li h2 a{color:#E2E2E2;}
#adminpro li h2 a:hover{color:#D50009; text-decoration:none;}

#adminpro_btn{ width:800px; padding-top:10px;}

#admin_new{list-style:none; padding-top:10px; padding-bottom:10px;}
#admin_new li{font-weight:normal;}

#admin_new a{color:#FFF;}
#admin_new a:hover{color:#FFF; text-decoration:none;}

#admin_new span a{color:#E2E2E2;}
#admin_new span a:hover{color:#D50009; text-decoration:none;}



h6{ FONT-SIZE: 20px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Microsoft YaHei,simhei; line-height:28px; text-align:center;}
/**********************************************************************乘机小知识css*/

*{
 margin:0;
 padding:0;
}
#wrap{
 overflow:hidden;
 width:1000px;
 margin:0 auto;
}
#left,#right{
 margin-bottom:-10000px;
 padding-bottom:10000px;
}
#left{
 float:left;
 width:25%;
 height: a
 }
#right{
 float:right;
 width:71%;
 margin-right:20px;
 }
.dv_grayBar { 
border:1px solid #cfcfcf;
}
.btn_yellow4{ background:url(../images/frontend/button_search.gif) no-repeat left bottom; width:98px; height:27px; color:#FFF; border:0;}
