@charset "utf-8";
/* CSS Document */


.podding5{ padding:5px 0px; }
.podding5a{ padding:5px; }

.podding10a{ padding:10px 5px; }

div.big_content_title{ text-align:center; font-size:16px; font-weight:bold;}

.big_content_title_style1{text-align: left; font-size:14px; font-weight:bold; padding:10px;}




div.red_small_title{ font-size:12px; line-height:22px; background-color: #ed1c24; color:#FFFFFF; padding:0px 0px 0px 10px; clear:both;}

div.big_content_list{ padding:0px;    }

div.style_list{  }
div.style_list ul li{ display:inline; }


.style_list_title{ width:582px; padding:0px;overflow:hidden; margin:0px; clear:both; }



.style_list_lefttitle{ width:380px;float:left; padding-left:20px; background: url(images/body/commonlist_lefticon.jpg) no-repeat 0 0; line-height:30px;}
.style_list_righttitle{width:150px;float:right;padding-left:30px; background:url(images/body/commonlist_righticon.jpg) no-repeat 7px 7px;line-height:30px;}


.style_lists{padding:0px;overflow:hidden;  margin:0px; clear:both; margin:0px;}
.style_lists_left{ float:left; }
.style_lists_right{float:right; height:auto !important; padding-bottom:20px;}





.style2_list_title{ margin-left:20px ; width:100%}




div.small_title1{ width: auto;color:#ed1c24; text-align: left; padding: 15px 15px 15px 20px; font-weight:bold; }




.list_style{ line-height:20px; padding-left:20px; width:auto;   }
.list_style img{ line-height:0px;   }





div.style_name_list{}

div.style_name_list_on{ background:url(images/body/common_icon.jpg) no-repeat 12px 12px;}

#style_name { width:auto ; margin-left:30px; padding-top:7px;}

#style_name a{ color:#666; }

#style_name a:hover{ color:#666 ; text-decoration:underline; }







#gender{  }

#gender ul{ display:inline;}

#gender ul li{ display:inline; float:left; padding:0px 5px; line-height:30px;  }


div.content_title_sx{ text-align:left; padding:10px 0px ; margin:0px 0px 10px 0px; font-size:16px; font-weight:bold; border-bottom:1px #EBEBEB solid; }

div.content_title_sxx{ text-align:left; padding:10px;font-size:16px; font-weight:bold; border-bottom:1px #EBEBEB solid ; margin:0px auto 10px; }









/*------------------------------------------------common--------------------*/





div.index_flash_bodybg{ background: url(images/body/index/index_bg01.jpg) repeat-y 0px;  }

div.index_flash_body{ margin:0px auto; width:972px; padding:0px; font-size:0px; }

div.index_flash_bettembg{ background:url(images/body/index/index_bg02.jpg) no-repeat 0px 0px ; height:7px; margin:0px ; padding:0px; font-size:0px; }




div.index_body{ width:auto; margin:0px ; padding:0px; }




div.index_body_left_unit{ width:306px; float:left; margin:0px; padding:0px; }
div.index_body_left_top_unit{ width:306px; background:url(images/body/index/index_left_unit_bg03.jpg) no-repeat 0px 0px; font-size:0px ; height:7px; clear:both; }
div.index_body_left_mible_unit{ width:306px; background:url(images/body/index/index_left_unit_bg01.jpg) repeat-y 0px; clear:both; text-align:center; }
div.index_body_left_bettem_unit{ width:306px; background:url(images/body/index/index_left_unit_bg02.jpg) no-repeat 0px 0px; font-size:0px ; height:8px; clear:both; }



div.index_body_left_search_unit{ width:278px; margin:0px auto; height:191px; padding:0px; }



div.index_search_icon{ width:278px; margin:0px ; padding:0px;  }

div.index_search_icon ul{ width:278px; margin:0px ; padding:0px; display:inline; float:left;  }
div.index_search_icon ul li{ width:139px; margin:0px ; padding:0px; float:left; display:inline;  }

div.index_search_unit{ padding:0px ; margin:0px ;}

div.index_search_unit_body{ width:258px; margin:0px; padding:10px 10px 0px 10px; height:90px; clear:both;  position:relative;   }
.index_search_textarea{ width:255px; border:1px #999999 dotted; font-size:12px; line-height:20px; height:80px; color:#999;}

div.index_search_unit_botton{ width:278px; margin:0px; padding:0px; clear:both;  }
div.index_search_unit_botton_left{ float:left; padding:15px; margin:0px;font-size:0px; z-index:600; }
div.index_search_unit_botton_right{  float:right; padding:15px; margin:0px;font-size:0px;}
div.index_search_tab_unit{ width:278px; overflow:hidden; clear:both;  }

#index_search_tab1{ position: absolute; margin:0px; z-index:500;  }

#index_search_tab2{ visibility:hidden;position: absolute; margin:0px; z-index:800;}

#index_search_icon_unit1{position: absolute; margin:0px;}
#index_search_icon_unit2{ visibility:hidden;position: absolute; margin:0px; }

div.index_search_icon_titlebody{ width:278px ; clear:both; height:31px; overflow:hidden; }



div.index_body_mible_unit{ width:364px; margin:0px; padding:0px; float:left; overflow:hidden;}

div.index_body_news_body{ width:364px; margin:0px; padding:10px 0px 0px 0px; clear:both; overflow:hidden; }



div.index_body_news_title{ clear:both; padding: 10px 10px 5px 10px ; border-bottom:1px #ed1c24 solid; overflow:hidden; height:20px; margin:0px;}
div.index_body_news_left_title{ float:left; font-size:0px;  }
div.index_body_news_right_title{ float:right; padding:0px 5px; line-height:18px; font-size:12px;}

div.index_body_right_unit{ width:330px; float:left; margin:0px; padding:0px;   }
div.index_body_right_top_unit{ width:330px; background:url(images/body/index/index_right_unit_bg02.jpg) no-repeat 0px 0px; font-size:0px ; height:7px;  }
div.index_body_right_mible_unit{ width:330px; background:url(images/body/index/index_right_unit_bg03.jpg) repeat-y 0px;font-size:0px ;   }
div.index_body_right_bettem_unit{ width:330px; background:url(images/body/index/index_right_unit_bg01.jpg) no-repeat 0px 0px; font-size:0px ; height:8px;  }

div.index_body_right_flash_unit{ width:302px; margin:0px auto; }







div.index_search_unit_list_body_left{ width:255px;padding:0px; margin:0px; float:left; font-size:0px; overflow:hidden;}



div.index_search_unit_list_body_left ul{ width:255px;padding:0px; margin:0px; float:left; display:inline; overflow:hidden;}


div.index_search_unit_list_body_left ul li.index_search_unit_list_body_left_title{ width:60px;padding:0px; margin:0px; float:left; display:inline; line-height:22px; text-align:right;font-size:12px !important ;}
div.index_search_unit_list_body_left ul li.index_search_unit_list_body_left_content{ width:195px;padding:0px; margin:0px ; float:left; display: block; height:22px; line-height:22px; text-align: center;  }












/*------------------------------------------------index--------------------*/


div.newslist_title{ height:30px; background:url(images/body/news/news_title.jpg) no-repeat 18px 7px; width:inherit; background-color:#ebebeb;}
div.announcementlist_title{ height:30px; background:url(images/body/news/announcement_title.jpg) no-repeat 18px 7px; width:inherit; background-color:#ebebeb;}
div.newslist{ margin:10px 0px; }

#newslist_unit{ width:582px; margin:0px; padding:0px;}
#newsunit{ width: auto; padding:4px 0px 6px 0px ; clear:both; overflow:hidden;  }
#news_row{ width: auto; margin:0px 18px; overflow:auto; padding:0px; }


div.newstitle{width:75%; background:url(images/body/news/news_icon01.jpg) no-repeat 0 0 ;height:18px;float:left; }
.bottom_line{ padding:10px 0px 10px 0px;  border-bottom:#ececec 1px solid; }
.news_content{ padding-left:20px; width:562px; margin:0px;  }
div.news_conten_title{ width:502px;  margin:0px; padding:0px 20px 0px 20px;}


div.news_conten_title_unit{text-align:center; font-size:13px; font-weight:bold; line-height:22px;}
div.news_conten_unit{ text-align: left; width:542px; padding:2px 0px; }



div.newsback{ text-align:right; clear:both; padding:0px 5px;   }

div.news_name{   margin:0px 0px 0px 8px ; line-height: 18px;   }
div.news_name a{ color:#333333;}
div.news_name a:hover{ color:#333333;}
div.news_name a:link{ color:#333333;}
div.news_name_index{ margin:0px 0px 0px 8px ; line-height: 18px;overflow:hidden; width:245px; white-space:nowrap;height:18px; padding:0px;}

div.news_name_index a{    color:#333333; }
div.news_name_index a:hover{    color:#333333; }
div.news_name_index a:link{    color:#333333; }
div.news_name_index_more{ width:24px; float:right; font-size:11px;}
div.newstime{ width:20%; float:right; text-align:right; color:#333333;line-height: 18px;   }



/*------------------------------------------------news_unit--------------------*/






#pdf_body{ width:50% ; float:left;padding:30px 0px 0px 0px; margin:0px; height:320px;}
#pdf_body ul{ display: inline;  width:200px; margin:0px 45px; padding:0px;}
#pdf_body ul li{display: block;  width:200px; margin:0px auto; clear:both; text-align:center; padding:0px;list-style:none;}
#pdf_body ul li.pdfimg{display: block;  width:200px; height:240px;margin:0px auto; clear:both; text-align:center; padding:0px; overflow:hidden; list-style:none; }


div.pdf_download_unit { clear:both;width:130px; margin:0px auto; overflow:hidden;}
.pdf_unit{ margin:0px auto; height:20px;   float:left; background:url(images/body/pdf/pdf_icon.jpg) no-repeat 0 0; }
.pdf_name{ margin:0px 0px 0px 20px;  height:20px;  float:left; display:inline; text-align:center; width:100px;}
.pdf_name a{ line-height:20px; text-decoration:underline;}
.icon_download{ margin:0px; height:20px; width:8px; float:left; background:url(images/body/pdf/pdf_icon_downlord.jpg) no-repeat 0 0;}

div.pdf_download_unit_red { clear:both; width: auto;margin:0px; height:30px; text-align:right; background-color:#ed1c24; padding:0px 10px; }
.pdf_unit_red{ margin:0px; height:30px;   float:right; background: url(images/body/pdf-icon.jpg) no-repeat 0 5px; position:relative; width:auto; white-space: normal; }
.pdf_name_red{ margin:0px 0px 0px 20px;  height:30px;  float:left; display:inline; text-align:center; padding:0px 5px; position:relative; white-space:nowrap; }
.pdf_name_red_white{ line-height:30px; text-decoration:underline !important; color: #FFFFFF !important;  }

.pdf_unit_left{ float:left; line-height:30px;color: #FFFFFF !important;margin:0px 0px 0px 10px;  }


.icon_download_red{ margin:0px; height:30px; width:8px; float:left; background: url(images/body/plane_download.jpg) no-repeat 0 5px; position:relative;}










/*------------------------------------------------pdf--------------------*/



div.register_list_body{ overflow:hidden; margin:20px 0px; clear:both; width:582px;       }
div.register_list_body ul{ width:582px; margin:0px; display: block; padding:0px;overflow:hidden; clear:both;   }
div.register_list_body ul li.register_title{ width:200px; float:left; text-align:right; display:inline; line-height:30px; padding:0px;        }
div.register_list_body ul li.register_content{ float:left; text-align: left; line-height:30px;  display:inline;   padding:0px 0px 0px 15px ; vertical-align:middle; }
div.register_list_body ul li.register_star{  float:left; text-align: center; line-height:30px;  display:inline; color: #FF0000;line-height:30px;   padding:0px 10px; position:relative;    }


div.register_content_numbers{ width:300px; padding:0px; margin:0px; overflow:hidden; }
div.register_content_numbers_unit{ float:left; padding:0px 5px; margin:0px; position:relative;}

.imp12{ font-size:12px !important ; }

div.accept_unit{ width:582px; margin:30px 0px; padding:0px; overflow:hidden; text-align:center; }
div.accept_unit ul{width:400px; margin:0px  auto; padding:0px;  display:inline;text-align:center;position:relative;}
div.accept_unit ul li{ margin:0px auto; display:inline; width:200px; text-align:center; padding:0px; position:relative; }

div.register_content_numbers_inputs{ position:relative; float:left; padding:0px 20px 0px 0px  ; margin:0px; overflow:hidden;}

.agreement_unit{ font-size:12px ; width:96%; height:500px; padding:10px;   }

/*------------------------------------------------register--------------------*/







div.air_info_list{ width:582px; padding:0px; margin:0px; }



div.air_info_list ul.air_info_list_title{width:582px;float:left; display:  inline; padding:0px; background-color:#999999; color:#FFFFFF; clear:both; }
div.air_info_list ul.air_info_list_title li.air_info_list_left{ width:20%; float:left;  display: inline; padding:0px; line-height:0px; font-size:0px;}
div.air_info_list ul.air_info_list_title li.air_info_list_mible,li.air_info_list_right{ width:40%;float:left;  display: inline; padding:0px; text-align: center ; line-height:24px; }


div.air_info_list ul.air_info_lists{width:582px;float:left; display:  inline; clear:both; padding:0px; border-bottom:#FFFFFF 2px solid;background-color:#ececec; }

div.air_info_list ul.air_info_lists li.air_info_lists_left{width:20%; display:  inline; float:left; padding:0px; text-align:center; vertical-align:middle; line-height:30px; }
div.air_info_list ul.air_info_lists li.air_info_lists_right{width:80%; display:  inline; float:left; padding:0px; background-color:#f8f8f8; overflow:hidden; }


div.air_info_rightlists{ width:auto; padding:0px; overflow:hidden;}
div.air_info_rightlists ul{ width:auto; padding:0px; overflow:hidden; }
div.air_info_rightlists ul:hover{ background-color:#ececec!important ; }
div.air_info_rightlists ul li{ width:50%; float:left; padding:0px;display:inline; text-align:center; line-height:30px;    }
div.air_info_rightlists ul li a{ color:#666;text-decoration:underline;   }
div.air_info_rightlists ul li a:hover{ color:#666; text-decoration:underline;  }
div.air_info_rightlists ul li a:link{ color:#666; text-decoration:underline;  }
/*------------------------------------------------air_info--------------------*/












.plane_style_list_title{ }
.plane_style_list_lefttitle{background-color:#ebebeb; border-right:2px #FFFFFF solid;}
.plane_style_list_righttitle{background-color:#d1d2d4;}


.plane_style_lists{ background:url(images/body/bg.jpg) right 0 repeat-y; width:582px; }
.plane_style_lists_left{width:380px;}
.plane_style_lists_right{width:180px;}






div.plane_number_list{ width:350px; padding:0px ; margin:0px;  }
div.plane_number_list ul{ display: inline;  float:left; padding:0px;}
div.plane_number_list ul li{ display:inline;  float:left;padding:0px;}
div.plane_number_list ul.plane_img{ line-height:0px; width:195px; overflow:hidden;margin-right:5px;   }
div.plane_number_list ul.plane_number_lists{ width:350px;padding:0px; margin:0px; }


div.plane_number_list_line{width:350px;padding:0px; margin:0px;background-color:#f2f2f2; overflow:hidden; border-bottom:1px #FFFFFF solid;  }

div.plane_number_list_left{ width:200px; background-color:#f2f2f2; padding:0px 0px 0px 4px; float:left; line-height:26px;   }
div.plane_number_list_right{ width:140px; background-color:#f8f8f8;padding:0px 0px 0px 4px;float:left; border-left:1px #FFFFFF solid; line-height:26px;}


.plane_number_list_body{ clear:both; margin:0 0 10px 0; overflow:hidden; }



/*------------------------------------------------  plane  --------------------*/




div.message_unit{ margin:20px 0px; }
div.message_body{ width:582px; margin:0px; padding:0px; clear:both; overflow:hidden;}


div.message_body_left{ width:120px; margin:0px; padding:0px; float:left; line-height:30px; text-align:right; }
div.message_body_right{ width:430px; margin:0px; padding:0px; float:right; line-height:30px; text-align:left; vertical-align:middle;    }







div.message_list{ width:580px; border:1px #bdbdbd solid; background-color: #e7e7e7; margin:10px auto; overflow: hidden;     }

div.message_list_unit{ margin:0px auto; padding:5px 0px;  width:570px;  }


div.message_list_title{margin:5px auto; padding:0px;  width:570px;}
div.message_list_title_unit{  width:200px; margin:10px  0px 0px 20px; padding:0px; float:left;}
div.message_list_title_unit ul{ margin:0px; padding:0px; display:inline;width:200px;   }
div.message_list_title_unit ul li.message_list_title_unit_title{ float:left; width:80px;    display:inline;  }
div.message_list_title_unit ul li.message_list_title_unit_content{ float:left; width:120px;   display:inline;   }



div.message_list_unit_top{ background: url(images/body/message_center/message_center_topbg.jpg) no-repeat  ; height:10px; font-size:0px; clear:both;}
div.message_list_unit_mible{ background: url(images/body/message_center/message_center_miblebg.jpg) repeat-y 0px; overflow:hidden;    clear:both; }
div.message_list_unit_bottom{ background: url(images/body/message_center/message_center_bottombg.jpg)no-repeat ; height:10px;font-size:0px; clear:both; }


div.message_list_unit_content{ width:510px; margin:0px auto; padding:0px;}
div.message_list_unit_content ul{ width:510px; margin:0px; padding:0px; clear:both; overflow:hidden; }
div.message_list_unit_content ul li.message_list_unit_content_left{ float: left; text-align:right; width:80px; padding:0px 10px; line-height:24px; display:inline;  }
div.message_list_unit_content ul li.message_list_unit_content_right{ float: left; text-align:left; width:370px; padding:0px 10px;line-height:24px; display:inline;}

div.look{ text-align:right; padding:5px 10px; width:510px; margin:0px auto;  }
div.look a{ text-decoration:underline; line-height:30px;}

/*------------------------------------------------  message_center  --------------------*/


div.history_list{ width:582px; margin:0px; padding:0px;background: url(images/body/history/history_bg.jpg) 0 repeat-y; overflow:hidden;}

div.history_list ul{ width:582px; margin:0px; padding:0px; clear:both; display:inline; 
}

div.history_list ul li.left_year{ width:110px; margin:0px; padding:0px; float:left; display:inline;  text-align:right; font-size:0px; height:30px; }

div.history_list ul li.right_content{ width:430px; margin:0px; padding:0px;float:left; display:inline; line-height:30px; padding-left:30px; }
/*------------------------------------------------  history --------------------*/






div.container{ width:582px; margin:20px 0px ; padding: 0px; clear:both; overflow:hidden;      }

div.container ul{ margin:0px 20px; padding:0px; width:542px;clear:both;  }

div.container ul li.container_left{ letter-spacing:1px; float:left; display:inline; width:80px; padding:0px; line-height:26px;}

div.container ul li.container_right{letter-spacing:1px; float:left; display:inline; width:460px; padding:0px; line-height:26px;}


.container_list{ background:url(images/body/bg1.jpg) right 0 repeat-y; width:582px;}

.container_style_list_right{ width:150px; }


.container_style_lists_left{ width:410px !important;  background-color:#ebebeb; border-right:2px #FFFFFF solid; }
.container_style_lists_right{ width:120px !important; background-color:#d1d2d4;}







/*------------------------------------------------  container --------------------*/




div.search_body{ width:952px; margin:0px 0px 0px 34px; padding:0px; background:url(images/body/search/search_right.jpg) right 0 no-repeat; }


div.search_body_style{ background-color:#ececec;  width:972px; margin:10px 0px 0px 14px; padding:0px; }

div.search_unit{ width:680px; clear:both; border-bottom:2px #FFFFFF solid; background: url(images/body/search/search_bg.jpg) repeat-y 270px 0; height:129px; }
div.search_unit_topunit{ width:680px; clear:both; border-bottom:2px #FFFFFF solid; background: url(images/body/search/search_bg.jpg) repeat-y 270px 0; height:160px; }
div.search_unit_style{ width:680px; clear:both; height:129px;  }

div.search_body_list_top{ padding-top:15px;}

.search_unit_img1{ background:url(images/body/search/search_left_img1.jpg) no-repeat 0 0; width:270px; height:160px; float:left; font-size:0px;  }
.search_unit_img2{ background:url(images/body/search/search_left_img2.jpg) no-repeat 0 0; width:270px; height:129px; float:left;font-size:0px; }
.search_unit_img3{ background:url(images/body/search/search_left_img3.jpg) no-repeat 0 0; width:270px; height:129px; float:left;font-size:0px; }


div.search_unit_list{ float:right; width:410px; padding:0px ; }



div.search_unit_list_title{ width:370px;padding:2px 0px; margin:0px auto; text-align:left; clear:both; }


div.search_unit_list_body{ width:370px;padding:2px 0px; margin:0px auto; overflow: hidden; clear:both;}



div.search_unit_list_body_left{ width:300px;padding:0px; margin:0px; float:left; font-size:0px;}
div.search_unit_list_body_right{ width:70px;padding:0px; margin:0px; float:right; }


div.search_unit_list_body_left ul{ width:300px;padding:0px; margin:0px; float:left; display:inline; }


div.search_unit_list_body_left ul li.search_unit_list_body_left_title{ width:80px;padding:0px; margin:0px; float:left; display:inline; line-height:22px; text-align:right;font-size:12px !important ;}

div.search_unit_list_body_left ul li.search_unit_list_body_left_title_b{ width:102px;padding:0px; margin:0px; float:left; display:inline; line-height:22px; text-align:right;font-size:12px !important ;}
div.search_unit_list_body_left ul li.search_unit_list_body_left_content{ width:220px;padding:0px; margin:0px; float:left; display:inline; height:22px; line-height:22px; text-align:center;  }

div.search_unit_list_body_left ul li.search_unit_list_body_left_content_b{ width:198px;padding:0px; margin:0px; float:left; display:inline; height:22px; line-height:22px; text-align: left;  }



div.input_contents{ width:170px;padding:0px; margin:0px ;display:inline; list-style:none; overflow:hidden; }


div.search_title_name{ width:582px; margin:0px ; padding:0px;  }




div.search_title_body{ background-color:#d3d3d3; clear:both; overflow:hidden; height:24px;  }

div.search_title_body_2{ width:972px;background-color:#d3d3d3; height:24px;margin:0px 0px 0px 13px;  }

div.airline_title{ padding:0px 0px 0px 20px; float:left; line-height:24px; }

div.airline_day_body{ float: right; display:inline; padding: 0px 10px 0px 0px;   }
div.airline_day_unit{ background: url(images/body/search/search_info_bg.jpg) right 0px no-repeat; height:24px; margin:0px; float:right; position:relative;  font-size:0px;   }
div.airline_day{ line-height:24px; padding:0px 10px; font-size:12px;  }
div.airline_day a{  }
div.airline_day a:hover{  }



div.search_common_list{ padding:0px; margin:0px; overflow:hidden; clear:both;  }


div.search_common_list ul.search_common_list_ulunit{ padding:0px; margin:0px; float:left; list-style:none; width:972px;  }

div.search_common_list ul.search_common_list_ulunit li.search_common_list_leftunits{ padding:0px; margin:0px; float:left; list-style:none; width:972px; }
div.search_common_list ul.search_common_list_ulunit li.search_common_list_rightunits{ padding:0px; margin:0px; float:right; display:block; list-style:none;   width:80px; }


div.search_common_listunit{ float:left; text-align: center; width:70px; margin:0px ; padding:0px; position:relative; }
div.search_common_listunit_time{ float:left; text-align:center; width:120px; margin:0px ; padding:0px;position:relative; }
div.search_common_listunit_more{ float:left; text-align: center; margin:0px ; padding:0px; position:relative;}
div.search_common_listunit_three{ float:left;text-align: center; margin:0px ; padding:0px ; width:90px;position:relative;}




div.search_unit_line{ clear:both; width:580px; margin:0px ; padding:0px;    }


div.search_unit_line h3{ font-size:12px; font-weight:normal;cursor: pointer; width:582px; }

div.search_unit_line h2{ font-size:12px; display:none; font-weight:normal;}


div.search_unit_line_sytle1{ border-bottom:1px #bdbdbd solid; background-color: #eeeeee;}



div.search_unit_line_sytle_bettemline{ margin:0px ; padding:0px; width:582px;  border-bottom:1px #bdbdbd solid; font-size:0px;  }



div.search_unit_line_sytle{ padding:0px; margin:0px; }




div.search_unit_line_content_box{border-bottom:1px #bdbdbd solid; padding:5px 0px; overflow:hidden; display:block;}
div.search_unit_line_content_box_2{width:972px;border-bottom:1px #bdbdbd solid; }


div.search_unit_line_content{padding:0px ; margin:10px 0px;background-color: #F2F2F2; overflow:hidden;}
div.search_unit_line_content ul{ width:582px;  clear:both;  border-bottom:1px #FFF solid; overflow: hidden;}

div.search_unit_line_content ul li.search_unit_line_content_title{display:inline; float:left; border-right:1px #FFFFFF solid; width:110px;  padding-left:30px; line-height:36px; }
div.search_unit_line_content ul li.search_unit_line_contents{display:inline;float:left;padding-left:30px;   line-height:36px;}



div.search_infor_unit_line_content{ clear:both; padding:10px 0px ; margin:10px 0px;background-color: #f8f8f8; overflow: hidden; height:40px; }
div.search_infor_unit_line_content ul{  clear:both; margin:0px; padding:5px 0px 0px 0px; display:block; list-style:none;  overflow: hidden; }

div.search_infor_unit_line_content ul li.search_infor_unit_line_content_title{ display:block; list-style:none;  float:left; width:50px; padding:3px 0px 0px 30px; overflow: hidden;}
div.search_infor_unit_line_content ul li.search_infor_unit_line_contents{ display:block; list-style:none;float:left;padding:8px 0px 0px 20px;  line-height:18px; width:450px;overflow: hidden;}




div.search_unit_backgroundline{border-top:1px #bdbdbd solid;  }













div.search_unit_line_logo{ font-size:0px; }

div.search_unit_airname{ font-size:13px; font-weight:bold; }



div.airline_time_w{ width:100px; background:url(images/body/search/search_info_icon1.jpg) left 0px no-repeat; height:30px; font-size:0px; margin:0px auto; }
div.airline_time_h{ width:100px; background:url(images/body/search/search_info_icon2.jpg) left 0px no-repeat; height:30px;  font-size:0px; margin:10px auto 0px;}



div.airline_place_w{ width:90px; background:url(images/body/search/search_info_icon3.jpg) left 0px no-repeat; height:30px; font-size:0px; margin:0px auto; }
div.airline_place_h{ width:90px; background:url(images/body/search/search_info_icon4.jpg) left 0px no-repeat; height:30px;  font-size:0px; margin:10px auto 0px;}


div.airline_time{ margin-left:25px; line-height:15px; font-size:12px; text-align:left;  }

div.search_common_liststyle1{ text-align:center;  overflow: hidden;margin:0px auto; padding:10px 0px 0px 0px;}
div.search_common_liststyle2{  text-align:center;  line-height:60px; overflow: hidden;margin:0px auto;}
div.search_common_liststyle3{  text-align:center; overflow: hidden; margin:0px auto; padding:0px 0px 0px 10px;}
div.search_common_liststyle4{  text-align:center;overflow: hidden;margin:0px auto; padding:0px;}
div.search_common_liststyle4 img{ margin:5px 0px 0px 10px;}


div.search_common_liststyle5{ text-align:center; height:45px;  }
div.search_common_liststyle6{  text-align:center;  height:45px; line-height:45px;}


div.search_infor_common_listunit{float:left; text-align: left; margin:0px ; padding:10px 0px 0px 0px;width:972px}
div.search_infor_line_logo{float:left; font-size:0px;padding:10px;}

div.search_infor_airname{ float:left;font-weight:bold;padding:10px ; font-size:13px; }
div.search_infor_airname1{ float:left;font-weight:bold;padding:0px ; font-size:13px; width:972px;   }


div.search_infor_airname2{ float:left;font-weight:bold;padding:0px; font-size:13px; width:350px; overflow:hidden;}
div.search_infor_airname2 ul{ display:block; list-style:none; padding:0px; margin:0px;float:left;overflow:hidden;}
div.search_infor_airname2 ul li{ display:block; list-style:none; float:left;overflow:hidden;}

div.search_infor_airname2 ul li.search_infor_airname_leftunit{ float:left;font-weight:bold;padding:0px 5px  0px 0px; font-size:13px; width:70px; text-align: right; line-height:24px; }
div.search_infor_airname2 ul li.search_infor_airname_rightunit{ float:left;font-weight:bold;padding:0px; font-size:13px; text-align:left; width:270px; line-height:24px; }









div.search_infor_common_listunit_right{ float:right;margin:0px ; padding:10px 0px; }

div.search_infor_rightunit_list{ width:356px; padding:0px; margin:0px; background-color:#ececec;  }
div.search_infor_rightunit_list_2{ float:left;width:356px; padding:0px; margin:0px; background-color:#ececec;  }

div.search_infor_rightunit_list_title{ width:300px;padding:0px; margin:5px auto; text-align:left;font-size:0px;}


div.search_infor_rightunit_list_body_right{ width:260px;padding:0px; margin:0px; clear:both; text-align:right; padding:20px; }

div.search_infor_rightunit_list_body{ width:300px;padding:0px; margin:0px auto; }

div.search_infor_rightunit_list_body_2{ width:365px;padding:0px; margin:0px auto; }








#search_botton{ padding:0px; margin:0px;}

#search_botton:hover{}
#search_botton.active{}


div.search_unit_list_title_imgunit{ float:left; width:auto; margin:0px ; padding:0px;}



div.icon_tips_body_list{width: auto; margin:0px auto; padding:0px; float:left; position:relative; }


div.tips_content_body_list{margin:0px; padding:0px;position: absolute; height:0px; z-index:5000; }
#icon_tips_content_body{width:350px; margin:0px;padding:10px 5px; background-color:#FFF ; border:1px #CCC solid; line-height:24px; visibility:hidden ; overflow:hidden;}
#icon_tips_content_body2{width:350px; margin:0px;padding:10px 5px; background-color:#FFF ; border:1px #CCC solid; line-height:24px; visibility:hidden ; overflow:hidden;}
div.tips_content_body_row { width:350px; padding:0px; }
div.tips_content_body_row ul { float:left; display:inline; width:350px; padding:0px;}
div.tips_content_body_row ul li.tips_content_body_row_left{float:left; display:inline; width:20px; font-size:12px;  text-align:left;  }
div.tips_content_body_row ul li.tips_content_body_row_right{float:left; display:inline;  font-size:12px; width:320px; text-align:left; }



/*------------------------------------------------ search --------------------*/










div.uld_body{ width:972px; margin:10px auto 0px; }



div.uld_title{ background:url(images/body/uld/ULD_bg.jpg) repeat-x 0 0; height:34px; line-height:34px; text-align:left; margin:0px 0px 3px 0px; padding:0px 20px; color:#393939; }


div.uld_body_unit{ background:url(images/body/uld/ULD_right.jpg) right 0px no-repeat ; height:371px; width:972px; }

div.uld_body_unit_left{ width:547px; height:371px; background-color:#f7f7f7; }



div.uld_body_unit_title{ width:497px;  background:url(images/body/uld/ULD_icon.jpg) no-repeat 30px 8px; padding:0px 0px 0px 50px; color:#FFFFFF; line-height:24px; text-align:left; height:24px; }


div.uld_body_unit_title_bg{background-color:#949494;}



div.uld_body_unit_content{padding: 0px 0px 12px 0px;}


#uld_nav{margin:0px auto;text-align:center; padding:10px 0px 0px 0px; width:500px; overflow:hidden; white-space:nowrap;}












#uld_nav ul.buttonstyle01{ margin:0px; padding:0px 1px 0px 0px;  background:url(images/head/foot_line.jpg) no-repeat right 0px;float:left;display: block;height:28px; position:relative;font-size:0px; width:auto; line-height:0px;  }
#uld_nav ul.buttonstyle01 ul{ font-size:12px; float:left;  padding:0px 20px; margin:0px; text-align:center; line-height:18px;display: block;height:18px; width:inherit;     }
#uld_nav ul.buttonstyle01 ul a{color:#6a6a6a;}





/*------------------------------------------------ ULD --------------------*/


div.network_resources_body{ width:972px; margin:0px auto; padding:0px;  }




div.network_resources_body_left{width:732px; height:480px; margin:0px; padding:0px; float:left; }


div.network_resources_body_right{width:240px; margin:0px; padding:0px; float:right;}





#route_flashunit{}
#air{ }




div.airplansearch_title{width:972px; height:40px; margin:0px; padding:0px; background:url(images/body/network_resources/network_resources_title1.jpg) no-repeat 0 0;}




div.airplansearch_body{width:972px; height:234px; margin:0px; padding:0px; background:url(images/body/network_resources/network_resources_bg1.jpg) no-repeat 0 0;}

div.airplansearch_body_list{ padding:10px 40px 20px;}


div.airplansearch_body_list_row{ width:600px ;  clear:both; padding:8px 0px 8px 0px; overflow:hidden; border-bottom: #E1E1E1 1px dashed;}





div.airplansearch_body_list_shu{ width:600px ; padding:0px ; margin:0px;}

div.airplansearch_body_list_shu ul{ float:left; display:block; list-style:none; width:600px ; padding:0px ; margin:0px;}

div.airplansearch_body_list_shu ul li{  float:left; display:block; list-style:none; width:48% ; padding:0px ; margin:0px;}




div.airplansearch_body_list_line{ float:left ; width:280px ; margin:0px; padding:0px 0px 4px 0px;   }

div.airplansearch_body_list_line_day{ float:left ; width:600px ; position:relative; margin:0px;   }



div.airplansearch_body_list_left{width:90px; margin:0px; padding:0px; float: left; text-align:right; line-height:22px;}

div.airplansearch_body_list_right{width:170px; margin:0px; padding:0px 0px 0px 10px;float: left; text-align: left ; height:22px;}
div.airplansearch_body_list_day_right{width:500px; margin:0px; padding:0px 0px 0px 10px;float: left; text-align: left ;}



div.airplantips{ padding:10px 0px 0px 40px ; margin:0px; float:left; width:250px;}



div.network_resources_body_flashunit{ margin:0px auto; width:972px;}



div.airplantips_title{width:230px;margin:0px; padding:0px; text-align:left; }

div.airplantips_body{width:230px;margin:0px; padding:0px; }


div.search_button_02{margin:0px; padding:5px 0px 0px 100px;float: left; text-align: left;   }




div.airplansearch_tips_body_list{  padding:10px 0px 0px 0px; line-height:20px;}

div.airplansearch_tips_body_list ul{  padding: 6px 0px ; list-style:none; clear:both;}

div.airplansearch_tips_body_list ul li.airplansearch_tips_body_list_right{  padding:0px; line-height:20px; float:left; width:16px; }
div.airplansearch_tips_body_list ul li.airplansearch_tips_body_list_left{  padding:0px; line-height:20px; float:left; width: 210px;  }






div.search_body_list{ width:220px; margin:0px auto; padding:5px 0px 0px 0px;  }
div.search_body_list ul{ width:220px; margin:0px; padding:0px; display:inline; }
div.tips_body_list{width:220px; margin:0px auto; padding:5px 0px 5px 0px; height:65px; }

div.search_body_list_line{  margin:0px;padding:3px 0px 0px 0px ; clear:both; overflow:hidden; }
div.search_body_list_left{width:42px; margin:0px; padding:0px 3px 0px 0px; float: left; text-align:right; line-height:18px;}

div.search_body_list_right{width:172px; margin:0px; padding:0px 0px 0px 3px;float: right; text-align: left ; overflow:hidden;}

div.search_button{width:220px; margin:0px; padding:5px 0px 0px;float: left; text-align: right;  }


div.search_day{ width:75px;  margin:0px ; padding:0px; height:22px; float:left;}

div.search_day_button{  float:left; width:20px; padding:2px 0px 0px 0px; margin:0px; line-height:0px; text-align:center; font-size:0px;}

div.search_days{float:right; width:50px; padding:0px; margin:0px;line-height:22px; text-align: left; font-size:12px !important ;}

div.search_body_lists{ margin:0px; padding:0px; width:400px;  }







div.navigation_point_infor{}


div.navigation_point_infor_title{width:240px; height:39px; margin:0px; padding:0px; background: url(images/body/network_resources/navigation_poin_title.jpg) no-repeat 0 0;}

div.navigation_point_infor_body{width:240px; height:170px; margin:0px; padding:0px; background: url(images/body/network_resources/navigation_poin_bg.jpg) no-repeat 0 0;}

div.search_button_style1{width:210px; margin:0px; padding:20px 0px 0px;float: left; text-align: right;  }
/*------------------------------------------------ network_resources --------------------*/







div.login_body{width:972px; margin:10px auto 0px; padding:0px; }


div.login_unit{ width:530px; height:345px; margin:20px auto; background:url(images/body/login/login_BG.jpg) no-repeat;  }


div.login_unit_line{ margin:0px; padding:100px 0px 0px 280px  ;   }


div.login_unit_body{ width:220px; margin:0px; padding:0px; }


div.login_line{width:220px; margin:0px; padding:0px; height:30px; clear:both;}


div.login_name{width:80px; margin:0px; padding:0px; float:left;height:30px; line-height:30px; text-align: right;}
div.login_input{width:130px; margin:0px; padding:0px; float:right; text-align:center;height:30px; font-size:0px;}
div.login_aught{width:65px; margin:0px; padding:0px; float:right; text-align:center;height:30px; line-height:30px;font-size:0px;}



div.login_button{ width:110px ; padding:0px ; margin:20px 0px 0px 0px; float:left; text-align:center;  }







/*------------------------------------------------ login --------------------*/





div.sp_info_query{ width:330px; margin:10px auto; overflow:hidden; }

div.sp_info_query_title{ height:40px; background:url(images/body/air_station/air_station_title.jpg) no-repeat 0 0;  }


div.sp_info_query_body{ height:120px; background:url(images/body/air_station/air_station_bg.jpg) no-repeat 0 0;  }

div.sp_info_query_list{ margin: 0px auto;  width:300px;padding:5px 0px 0px 0px;   }
div.sp_info_query_list_line{ height:30px;  }
div.sp_info_query_list_line_left{ float:left; width:80px; text-align:right; line-height:30px;   }
div.sp_info_query_list_line_right{ float:right; width:220px; text-align:left;height:30px; padding:5px 0px 0px 0px;}


div.sp_info_query_list_searchbutton{ width:300px ; margin:0px auto ; text-align:right; padding-top:10px;       }





div.lists_body_line{ width:582px; margin:0px auto;}



div.lists_body_line_content{ line-height:18px; }

div.lists_body_line_content a{ color: #666666;}
div.lists_body_line_content a:hover{ color: #666666;}


div.lists_body_line_title{ width:580px; border:#cccccc 1px solid; background:url(images/body/air_station/air_station_title_bg.jpg) repeat-x 0 0; margin-bottom:1px ; overflow:hidden;  }



div.lists_body_line_content_body{ margin:0px;  width:580px; padding:2px 0px;  }


div.lists_body_line_title_body1{ background:url(images/body/air_station/air_station_icon1.jpg) no-repeat 30px 5px; overflow:hidden;}
div.lists_body_line_title_body2{background:url(images/body/air_station/air_station_icon2.jpg) no-repeat 30px 5px;overflow:hidden;}
div.lists_body_line_title_body3{background:url(images/body/air_station/air_station_icon3.jpg) no-repeat 30px 5px;overflow:hidden;}
div.lists_body_line_title_body4{background:url(images/body/air_station/air_station_icon4.jpg) no-repeat 30px 5px;overflow:hidden;}



div.lists_body_line_title_content{ margin:0px 0px 0px 80px; font-weight:bold; overflow:hidden; height:40px; line-height:40px; }


div.airstation_body_line_content_body_unit_row{ padding:0px; width:580px; background-color:#EEE; overflow:hidden;}

div.airstation_body_line_content_body_unit{ padding:0px; width:580px; background-color:#EEE; overflow:hidden;border-bottom:1px #FFF solid;}
div.airstation_body_line_content_body_unit ul{  clear:both; display:block; list-style: none; margin:0px;line-height:26px;  }
div.airstation_body_line_content_body_unit ul li{ display:block; list-style: none; float:left;  margin:0px; line-height:26px; overflow:hidden; font-size:12px;}
div.airstation_body_line_content_body_unit ul li.lits_body_title_left{ width:120px; text-align:right; padding:0px 10px;  }
div.airstation_body_line_content_body_unit ul li.lits_body_title_right{ width:380px; text-align:left; padding:0px 10px;}

div.airstation_body_line_content_body_unit ul:hover{ background-color:#D7D7D7;   overflow:hidden;line-height:26px; margin:0px;  font-size:12px; cursor:pointer;}

div.airstation_body_line_content_body_unit_kache_row{padding:0px; width:580px; background-color:#EEE; overflow:hidden; border-bottom: #D0D0D0 2px solid; margin-bottom:2px;}


div.airstation_title_unit{  }



div.airstation_title_unit_title{ float:left; width:80px; text-align: right; padding:10px; font-weight:bold; background:url(images/body/air_station/airstation_imgs.jpg) no-repeat 10px 10px; font-size:14px;   }

div.airstation_title_unit_companytitle{float:left; width:80px; text-align: right; padding:10px; }
div.airstation_title_unit_companyname{float:left; width:460px;   padding:10px; text-align:left; }

div.airstation_title_unit_name{ float:left; width:460px;   padding:10px; text-align:left; font-size:14px;  }




div.airplansearch_body_left_list{ float:left; padding:0px ; margin:0px ; width:600px; }


div.airplansearch_body_right_list{ float:left; padding:0px ; margin:0px ; width:300px; }










div.lists_body_line_content_body_unit{ padding:0px 0px 20px 0px;}
div.lists_body_line_content_body_unit ul{  clear:both;  overflow:hidden; display:block;  }
div.lists_body_line_content_body_unit ul li{display:inline; float:left; padding:5px 10px;  }
div.lists_body_line_content_body_unit ul li.lits_body_title{ width:60px;}
div.lists_body_line_content_body_unit ul li.lits_body_titles{ font-weight:bold;}



/*------------------------------------------------ air_station --------------------*/





div.route_content_title_body{width:972px; margin:0px ; padding:10px 0px;  border-top:2px  #C3C3C3 solid; background-color: #E7E7E7; color: #333; overflow:hidden;}

div.route_content_body{ width:972px; margin:0px ; padding:10px 0px;  border-top:1px  #fff solid; background-color: #F2F2F2;overflow:hidden; }


div.route_content_body:hover{ width:972px; margin:0px ; padding:10px 0px;  border-top:1px  #fff solid; background-color: #EBEBEB;overflow:hidden; cursor:default; }


div.route_content_flightnumber{ float:left; text-align: left; width:70px; padding: 0px 5px ;  }
div.route_content_Off{ float:left; text-align: left;  width:50px;padding: 0px 5px; }
div.route_content_come{ float:left; text-align: left; width:50px; padding: 0px 5px; }
div.route_content_regularity{ float:left; text-align: left;  width:130px;padding:0px 5px;}
div.route_content_regularity_days{}

div.weeks_day_unit{ padding:0px ; margin:0px;}
div.weeks_day{ float:left; width:11px ; height:15px; color:#666; position:relative;  margin:0px 1px; text-align:center;}
div.weeks_day_null{float:left; width:11px ; height:15px; color:#666; background-color:#F2F2F2;position:relative;margin:0px 1px;text-align:center;}


div.route_content_departuretime{ float:left; text-align: left; width:70px; padding:0px 5px ; }
div.route_content_arrival{ float:left; text-align: left; width:70px;  padding: 0px 5px;}

div.route_content_model{ float:left; text-align: left;width:70px;  padding:  0px 5px; }
div.route_content_flightproperties{ float:left; text-align: left; width:70px;padding:  0px 5px;  }
div.route_content_starttime{ float:left; text-align: left;width:100px; padding:  0px 5px;  }
div.route_content_endtime{ float:left; text-align: left; width:100px; padding:  0px 5px; }
div.route_content_share{ float:left; text-align: left; width:80px;  padding: 0px 5px;}





div.route_truck_content_title_body{width:972px; margin:0px ; padding:10px 0px;  border-top:2px  #C3C3C3 solid; background-color: #E7E7E7; color: #333; overflow:hidden;}


div.route_truck_content_body{ width:972px; margin:0px ; padding:10px 0px;  border-top:1px  #fff solid; background-color: #F2F2F2;overflow:hidden; }


div.route_truck_content_body:hover{ width:972px; margin:0px ; padding:10px 0px;  border-top:1px  #fff solid; background-color: #EBEBEB;overflow:hidden; cursor:default; }


div.route_truck_content_flightnumber{ float:left; text-align: left; width:120px; padding:0px 5px ;  }
div.route_truck_content_Off{ float:left; text-align: left;  width:90px;padding: 0px 5px; }
div.route_truck_content_come{ float:left; text-align: left; width:90px; padding:0px 5px ; }
div.route_truck_content_regularity{ float:left; text-align: left;  width:190px;padding:0px 5px;}
div.route_truck_content_regularity_days{ background:url(images/body/route_days_img.jpg) no-repeat 0px 0px; color:#666; }

div.route_truck_content_departuretime{ float:left; text-align: left; width:140px; padding: 0px 5px; }
div.route_truck_content_arrival{ float:left; text-align: left; width:140px;  padding: 0px 5px;}

div.route_truck_content_model{ float:left; text-align: left;width:130px;  padding:0px 5px ; }



















.route_tabletitle{background-color: #E7E7E7; color: #333; padding:3px 10px; text-align: left; border-top:2px  #C3C3C3 solid; }

.route_tabletitle_title{ border-bottom:1px #FFF solid; padding:10px 5px; }

.route_tablecontent{  background-color:#e0e0e0;  text-align:left; }



div.route_content_unit{ width:972px; clear:both; padding:10px 0px 0px 0px; margin:0px;  }








/*------------------------------------------------ air_station --------------------*/


div.content_case_list{ width:582px; clear:both; overflow:hidden; margin:0px ; padding:15px 0px;}

div.case_line_unit{ width:582px; margin:0px; padding:0px;   }

div.case_line_unit ul{ float:left; overflow:hidden; width:582px; margin:0px; padding:0px; }

div.case_line_unit ul li.case_line_unit_contents{float:left; width:290px; position:relative; text-align:left; padding:0px 0px 0px 10px; font-size:0px;}


div.case_line_unit ul li.case_line_unit_img{float:left; width:280px; position:relative; text-align:left; padding:0px; font-size:0px;}

div.case_line_unit ul li img{ margin:0px;}
div.case_point{ background:url(images/body/case/case_point.jpg) no-repeat 3px 0px; overflow:hidden; width: auto;margin:0px;  }



div.case_line_unit_contents_line{ width:290px; margin:0px; padding:0px 0px 20px 0px; }






/*------------------------------------------------ cases --------------------*/




div.products_list_unit{ margin:0px; padding:0px 0px 10px 0px;  }



div.products_international_bg{ background:url(images/body/products/product_international_bg.jpg) no-repeat 0px 0px ; width:582px ; height: 178px; overflow:hidden; font-size:0px;    }

div.products_china_bg{ background:url(images/body/products/product_china_bg.jpg) no-repeat 0px 0px ; width:582px ; height: 178px; overflow:hidden; font-size:0px;    }

div.products_terminal_bg{ background:url(images/body/products/product_terminal_bg.jpg) no-repeat 0px 0px ; width:582px ; height: 178px; overflow:hidden; font-size:0px;    }


div.products_list_right_unit{ float:right; width:60px; margin:0px; padding:0px;  }

div.products_list_right_unit ul{ float:right; display: inline; padding:0px; margin:0px;}
div.products_list_right_unit ul li{display: inline;width:60px;padding:0px ; margin:0px 0px 4px 0px; float:left; font-size:0px;}




div.products_list_left_unit{ float:left; padding-top:75px; }


div.products_lists_unit{ float:left; width:500px; white-space:nowrap; }

div.products_lists_button{ width:100px; padding:0px 0px 15px 15px; float:left; position:relative;}

.red_button{ background: url(images/body/products/products_icon.jpg) no-repeat 4px 3px; color: #ed1c24 ;}


div.products_lists_button:hover{ background: url(images/body/products/products_icon.jpg) no-repeat 4px 3px; color: #ed1c24 ;}


div.products_lists_button_title{ font-size:13px; font-weight: 500;   }
div.products_lists_button_title a{ font-size:13px; font-weight: 500;   }
div.products_lists_button_title a:hover{ font-size:13px; font-weight: 500;color: #ed1c24 ;}

div.products_lists_line{ padding:0px 0px 0px 20px;  }


div.products_categories{ width:972px; margin:0px auto;}

/*------------------------------------------------ products --------------------*/





div.contact_us_unit{    margin:0px; padding:0px; width:582px;      }
div.contact_us_unit ul{ margin:0px; padding:0px 0px 8px 0px; overflow:hidden; display:block;  width:582px; }

div.contact_us_unit ul li.contact_us_area{ width:572px; float:left; display:block; list-style:none; position: relative;  margin:0px; padding:0px 0px 0px 10px ;font-size:12px; line-height:22px; background-color: #e5e5e5; color:#666666;}
div.contact_us_unit ul li.contact_us_tel{  float:left; display:block; list-style:none; width:145px ; position: relative;  margin:0px; padding:5px 10px ;  white-space:nowrap;   }
div.contact_us_unit ul li.contact_us_areatitle{  float:left; display:block; list-style:none; width:145px ; position: relative;  margin:0px; padding:5px 10px; white-space:nowrap;    }

div.tomessageboard_bg{ padding:0px; border-top:2px #C9C9C9 solid;}
div.tomessageboard{ padding:10px; background-color: #E6E6E6; border-bottom:1px #FFF solid;}
div.tomessageboard a{ color:#666; text-decoration:underline;   }

/*------------------------------------------------ contact --------------------*/


div.condition_unit{ margin:0px; padding:82px 0px; overflow:hidden;   }
div.condition_line{margin:0px auto; padding:0px; overflow:hidden; width:580px;   }

div.condition_unit_s{ margin:0px; padding:0px;position:relative;width:290px; float:left; text-align:center;   }

/*------------------------------------------------ conditions --------------------*/

div.fandq_unit{ clear:both; padding:10px 0px 10px 0px; }

div.fandq{ width:auto; background:url(images/body/f&Q_icion.jpg) no-repeat 0px 4px ; padding:0px 0px 0px 25px; overflow:hidden; height:25px;}

div.fandqtitle{ width: inherit; float: left; text-align:left; line-height:25px; }

div.fandqtitle a{ text-decoration:underline; color:#666;}




.ui-accordion .ui-accordion-header {
	POSITION: relative; MARGIN-TOP: 1px;  CURSOR: pointer; z-index:1;
}
.ui-accordion .ui-accordion-li-fix {
	DISPLAY: inline
}
.ui-accordion .ui-accordion-header-active {
	BORDER-BOTTOM: 0px
}
.ui-accordion .ui-accordion-header A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 2.2em; PADDING-RIGHT: 0.5em; DISPLAY: block; FONT-SIZE: 1em; PADDING-TOP: 0.5em
}
.ui-accordion .ui-accordion-header .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%; LEFT: 0.5em
}
.ui-accordion .ui-accordion-content {
	POSITION: relative; PADDING-BOTTOM: 1em; MARGIN-TOP: -2px; PADDING-LEFT: 2.2em; PADDING-RIGHT: 2.2em; DISPLAY: none; MARGIN-BOTTOM: 2px; OVERFLOW: auto; BORDER-TOP: 0px; TOP: 1px; PADDING-TOP: 1em
}
.ui-accordion .ui-accordion-content-active {
	DISPLAY: block
}

.ui-state-default {
	BACKGROUND-IMAGE: url(images/body/faq_point1.jpg) !important; TEXT-ALIGN: left; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #F9F9F9; MARGIN: 0px; OUTLINE-STYLE: none;outline-width:medium; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; COLOR: #666666; BORDER-TOP: #96bcc5 1px dashed; FONT-WEIGHT: normal
}
.ui-widget-content .ui-state-default {
	BACKGROUND-IMAGE: url(images/body/faq_point1.jpg) !important; TEXT-ALIGN: left; LINE-HEIGHT: 20px; BACKGROUND-COLOR:#F9F9F9; MARGIN: 0px; OUTLINE-STYLE: none;outline-width:medium; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; COLOR: #666666; BORDER-TOP: #96bcc5 1px dashed; FONT-WEIGHT: normal
}
.ui-state-default A {
	TEXT-ALIGN: left; OUTLINE-STYLE: none;outline-width:medium; COLOR: #666666; TEXT-DECORATION: none
}
.ui-state-default A:link {
	TEXT-ALIGN: left; OUTLINE-STYLE: none;outline-width:medium; COLOR: #666666; TEXT-DECORATION: none
}
.ui-state-default A:visited {
	TEXT-ALIGN: left; OUTLINE-STYLE: none;outline-width:medium; COLOR: #666666; TEXT-DECORATION: none
}
.ui-state-hover {
	BACKGROUND-IMAGE: url(images/body/faq_point1.jpg) !important; TEXT-ALIGN: left; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #F9F9F9; OUTLINE-STYLE: none;outline-width:medium; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; COLOR: #666666; BORDER-TOP: #96bcc5 1px dashed; FONT-WEIGHT: normal
}
.ui-widget-content .ui-state-hover {
	BACKGROUND-IMAGE: url(images/body/faq_point1.jpg) !important; TEXT-ALIGN: left; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #F9F9F9; OUTLINE-STYLE: none;outline-width:medium; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; COLOR: #666666; BORDER-TOP: #96bcc5 1px dashed; FONT-WEIGHT: normal
}
.ui-state-focus {
	BACKGROUND-IMAGE: url(images/body/faq_point1.jpg) !important; TEXT-ALIGN: left; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #F9F9F9; OUTLINE-STYLE: none;outline-width:medium; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; COLOR: #666666; BORDER-TOP: #96bcc5 1px dashed; FONT-WEIGHT: normal
}
.ui-widget-content .ui-state-focus {
	BACKGROUND-IMAGE: url(images/body/faq_point1.jpg) !important; TEXT-ALIGN: left; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #F9F9F9; OUTLINE-STYLE: none;outline-width:medium; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; COLOR: #666666; BORDER-TOP: #96bcc5 1px dashed; FONT-WEIGHT: normal
}
.ui-state-hover a {
	TEXT-ALIGN: left; OUTLINE-STYLE: none;outline-width:medium; COLOR: #666666; TEXT-DECORATION: none; 
}
.ui-state-hover a:hover {
	TEXT-ALIGN: left; OUTLINE-STYLE: none;outline-width:medium; COLOR: #666666; TEXT-DECORATION: none;
}
.ui-state-active {
	BACKGROUND-IMAGE: url(images/body/faq_point2.jpg) !important; TEXT-ALIGN: left; LINE-HEIGHT: 20px; OUTLINE-STYLE: none;outline-width:medium; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; COLOR: #666666; BORDER-TOP: #96bcc5 1px dashed; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-active {
	BACKGROUND-IMAGE: url(images/body/faq_point2.jpg) !important; TEXT-ALIGN: left; LINE-HEIGHT: 20px; OUTLINE-STYLE: none;outline-width:medium; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; COLOR: #666666; BORDER-TOP: #96bcc5 1px dashed; FONT-WEIGHT: bold
}
.ui-state-active a {
	TEXT-ALIGN: left; OUTLINE-STYLE: none;outline-width:medium; COLOR: #555; TEXT-DECORATION: none
}
.ui-state-active a:link {
	TEXT-ALIGN: left; OUTLINE-STYLE: none;outline-width:medium; COLOR:#555; TEXT-DECORATION: none
}
.ui-state-active a:visited {
	TEXT-ALIGN: left; OUTLINE-STYLE: none;outline-width:medium; COLOR:#555; TEXT-DECORATION: none
}
div.faqsbodyline {
	BORDER-BOTTOM: #96bcc5 1px dashed; MARGIN: 0px auto 15px; width:582px; }
div.faqtitlecontent { line-height:22px; padding:0px; overflow:hidden; clear:both;}
div.faqtitlecontent p{ line-height:22px; padding:0px ; overflow:hidden !important; }


div.faqtitlecontent a {
	COLOR: #666666
}
div.faqtitlecontent a:hover {
	COLOR: #666666
}
div.faqstitle {
	TEXT-ALIGN: left; MARGIN: 10px 0px 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666; CLEAR: both; FONT-SIZE: 16px; FONT-WEIGHT: bold;
}
div.faqstitles {
	TEXT-ALIGN: left; MARGIN: 0px 0px 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666; CLEAR: both; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}




div.faq_list_body{ width:550px; background-color:#F6F6F6; overflow:hidden; }

div.faq_list_line{ width:550px;overflow:hidden; }







div.faqtitleline{ clear:both;}


div.fag_list_unit{  margin:0px ; padding:0px ;clear:both; background:#f8f8f8; overflow:hidden; border-bottom:1px  #E4E4E4 solid;}
div.fag_list_unit ul{   margin:0px ; padding:0px; display: block; clear:both; list-style:none; }
div.fag_list_unit ul li{display: block; float:left; list-style:none;}
div.fag_list_unit ul li.fag_list1_unit_left{ width:150px; margin:0px ; padding:10px 5px  ;}
div.fag_list_unit ul li.fag_list_unit_middle{ width:150px;  margin:0px ; padding:10px 5px ; }
div.fag_list_unit ul li.fag_list1_unit_right{ width:160px;  margin:0px ; padding:10px 5px ; }
div.fag_list_unit ul li.fag_list_unit_left{ width:130px;  margin:0px ; padding:10px 5px ; }
div.fag_list_unit ul li.fag_list_unit_right{ width:360px; margin:0px ; padding:10px 5px ; }
div.fag_list_unit ul li.fag_list_unitul{display: block; float:left; list-style:none; width:520px; clear:both;}




div.fag_list_unit_lefttitle{ font-weight:bold; text-align:center; width:130px; padding:0px ;}

div.fag_list_unit_lefttitlesmall{ text-align:center; font-size:11px ;width:130px;  }



div.faqbody_line{ border-bottom:#96bcc5 1px dashed; padding:0px; }

div.faqbody_line_row{ border-top:#96bcc5 1px dashed; padding:10px 20px; text-align:left; background:url(images/body/news/news_icon01.jpg) no-repeat 8px  10px ;}


div.faqbody_line_row a{ color:#666}
div.faqbody_line_row a:hover{ color:#666; text-decoration:underline;}
div.faqbody_line_row a{ color:#666}

/*------------------------------------------------ F&Q --------------------*/




div.terminaltitle_unit{ width:582px; overflow:hidden; clear:both;}
div.terminaltitle{ width: auto; overflow:hidden; float:left; position:relative; padding:5px 10px;}












/*------------------------------------------------ terminal --------------------*/






div.hotline_title{ width:972px; background:url(images/body/hotline/hotimg_title.jpg) no-repeat 0px 0px; height:238px; font-size:0px;}

div.hotline_smalltile{ width:972px; }

div.hotline_line01{ width:972px; background: url(images/body/hotline/hotimg_bg02.jpg) no-repeat 0px 0px; height:21px; font-size:0px; }



div.hotline_smalltile{ width:972px; background:url(images/body/hotline/hotimg_bg03.jpg) repeat-x 0px 0px; background-color:#e1e1e1;padding:10px 0px;   }

div.hotline_sbody{ width:972px; background-color:#eaeaea; padding:0px 0px 20px 0px; margin:0px auto;}


div.hotline_body{ width:972px; margin:0px auto;}

.hotline_fonttitle{ text-align:left; padding:10px 0px ; font-size:12px; color:#333;}
.hotline_font{ text-align:left; padding:10px 0px ; font-size:12px; color:#666;  line-height:24px;}












/*------------------------------------------------ hotline --------------------*/

div.freight_list_body{ width:970px ; padding:0px; margin:0px;}


div.freight_list_title{ overflow:hidden; padding:7px 0px 0px 0px; border-top:2px #CCC solid; background-color:#EAEAEA; height:35px;  }







div.freight_list_row{ width:970px ; padding:0px; margin:0px; clear:both; overflow:hidden; background-color:#F2F2F2; border-top:1px #FFF solid;}


div.freight_list_body ul{ width:970px ; padding:0px; margin:0px; list-style:none; display:block; overflow:hidden;}
div.freight_list_body ul li{  margin:0px;list-style:none; display:block; float:left;}

div.freight_list_body ul li.freight_airname{ width:75px; padding:0px 5px 0px 10px; text-align:left; line-height:26px; }
div.freight_list_body ul li.freight_time{ width:150px; padding:0px 5px; text-align:left; line-height:26px;}
div.freight_list_body ul li.freight_airstyle{ width:80px; padding:0px 5px; text-align:center;line-height:26px;  }
div.freight_list_body ul li.freight_airline{ padding:0px 5px 0px 10px; width:70px; text-align:left;line-height:26px; }

div.freight_list_body ul li.freight_times{ width:120px; padding:0px 5px; text-align:left; line-height:26px;}


div.freight_list_body ul li.freight_airname a{ color:#666; }
div.freight_list_body ul li.freight_airname a:hover{ color:#666; }
div.freight_list_body ul li.freight_airname a:link{ color:#666; }


div.freight_list_body ul:hover{ width:970px ; padding:0px; margin:0px; list-style:none; display:block; overflow:hidden; background-color:#EAEAEA; cursor: pointer;}


div.freight_time_days{ margin:0px; padding:3px 0px 0px 0px; width:130px;  }


div.freight_time_days ul{ margin:0px; padding:0px;list-style:none; display:block;   width:130px; float:left;}
div.freight_time_days ul li{ margin:0px 1px; list-style:none; display:block; float:left; width:14px; height:20px; background-color: #EAEAEA; line-height:20px; text-align:center;}




<!-- CSS goes in the document HEAD or added to your external stylesheet -->

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:110px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}

        .route-show
        {
            vertical-align: middle;
            overflow: visible !important;
        }
        .route-show-item
        {
            width: 78px;
            height: 105px;
            float: left;
            margin: 10px;
            text-align: center;
        }
        .route-show-item div
        {
            width: 78px;
            height: 48px;
            float: left;
            background: url("../WebResources/Images/CargoTracking/route-circle.png") no-repeat 15px -48px;
        }
        .route-show-item.cur div
        {
            background: url("../WebResources/Images/CargoTracking/route-circle.png") no-repeat 15px 0px;
        }
        .route-show-item.cur span
        {
            color: #1BAB1A;
            display: inline-block;
            text-align: center;
        }
        .route-show-cursor
        {
            width: 32px;
            height: 72px;
            float: left;
            margin: 10px;
            _width: 28px;
            _margin: 8px;
            _width: 24px;
        }
        .route-show-cursor div
        {
            background: url("../WebResources/Images/CargoTracking/route-arror.png") no-repeat 0px 0px;
            margin-top: 15px;
            width: 48px;
            height: 48px;
            _width: 36px;
        }
        .tableE
        {
            margin: 20px;
            border-left: 1px solid #E4E4E4;
            border-top: 1px solid #E4E4E4;
            width: 918px;
            table-layout: auto;
	    border-collapse:collapse;


        }
        .tableE td, .tableE th
        {
            border-bottom: 1px solid #E4E4E4;
            border-right: 1px solid #E4E4E4;
            padding: 6px 10px;
        }
        .tableEth
        {

            background-color: #F4F4F4;
        }
		.tableE_2
        {
            margin: 20px;
            border-left: 1px solid #E4E4E4;
            border-top: 1px solid #E4E4E4;
            width: 918px;
            table-layout: auto;
	    border-collapse:collapse;


        }
        .tableE_2 td, .tableE_2 th
        {
            border-bottom: 1px solid #E4E4E4;
            border-right: 1px solid #E4E4E4;
            padding: 6px 10px;
        }
        .tableE_2th
        {

            background-color: #F4F4F4;
        }
		
		
        .fade
        {
            color: #c0c0c0;
        }
        .awb-link
        {
            text-decoration: underline;
            color: #296880;
        }
        .graph_flight_text
        {
            height: 10px;
        }
        
        .prefix_18 a
        {
            color: #1A66B3;
            font-weight: bold /*text-decoration: underline;*/;
        }
        .prefix_18 a:hover
        {
            color: #E17009;
        }
        
        /*ca cargo tracking css style */
        .tbcargotracking
        {
            font-family: Arial;
            font-size: 12px;
        }
        .tbcargotracking TD
        {
            vertical-align: top;
            width: 96px;
        }
        .tbcargotracking th
        {
            text-align: center;
            font-weight: bold;
        }
        #tbtrackingmaintitle, #tbtrackingmaintitle td
        {
            border: none;
        }
        #tbtrackingmaintitle
        {
            margin-bottom: -20px;
            border-bottom: 1px solid #DDDDDD;
        }
        #tbtrackingmaintitle tbody tr td
        {
            font-weight: bold;
            font-size: 16px;
            color: #686868;
        }
        
        #tableCargo
        {
            border: none;
            margin-top: 25px;
            margin-bottom: 6px;
        }
        #tableCargo td
        {
            border: none;
        }
        #tableCargo td div
        {
            display: inline;
            float: left;
        }
        #tableCargo .pcs
        {
            font-weight: bold;
            width: 45px;
            text-align: center;
            color: #686868;
        }
        
        #tableCargo .weight
        {
            font-weight: bold;
            width: 90px;
            text-align: center;
            color: #686868;
        }
        
        #tableCargo .vol
        {
            font-weight: bold;
            width: 80px;
            text-align: center;
            color: #686868;
        }
        
        #tableCargo .curCargoStatus
        {
            font-weight: bold;
            font-size: 17px;
            color: #EC892A;
        }
        #tbcargostatus th, #tbcargostatus tbody tr td
        {
            text-align: center;
        }
        #ismsearcharea .grid_14
        {
            width: 120px;
        }
        #ismsearcharea .grid_14 input
        {
            width: 120px;
        }
        
        #tbcargostatus .actual td
        {
            color: #000;
        }
        #tbcargostatus .estimate
        {
            color: #CDCDCD;
        }
        
        .tbcargotracking .space
        {
            height: 32px;
            width: 32px;
        }
        .spanCargoStatusDetailRight
        {
            position: absolute;
            right: 12px;
            height: 26px;
            line-height: 26px;
        }
        .content-container h2 a
        {
            float: right;
            padding-right: 12px;
            color: #1A66B3;
            font-size: 11px;
        }
        .content-container h2 a:hover
        {
            color: #E17009;
            text-decoration: underline;
        }
        #cargostatusArea
        {
            position: relative;
        }
        .ismtrbg
        {
            background-color: #DCF3F3;
        }

	.content-container
{
    border: #cecece 1px solid;
    margin-left: 0px;
    margin-right: 0px; /*fix border bug in 960grid*/
    margin-bottom: 15px;
}

.content-container h8
{
    background: url(images/ccsp/box.jpg) repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    text-indent: 12px;
    border-bottom:1px solid #E4E4E4;
}

.test
{
    background: url(card/box.jpg) repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    text-indent: 12px;
    border-bottom:1px solid #E4E4E4;
color: #002d74;
}

.content-container h8 a, .content-container h8 span
{
    color: #002d74;
}

.content-container h8 a:hover
{
    color: #E17009;
}

.content-container ul.withbg
{
    /*list-style-image: url(../Images/Common/dian.jpg);*/
    padding: 0 0 0 2px;
}

.content-container ul.nobg
{
    list-style-image: none;
    padding: 0 0 0 6px;
}

.content-container ul li
{
    padding: 6px 0;
    line-height: 24px;
}

.content-container .tag
{
    color: #777777;
    padding-left: 6px;
    font-size: 11px;
}

.content-item
{
    padding: 10px 12px;
}

.content-container-noborder
{
    border: none;
    margin: 0px 5px 15px;
}

.content-container-noborder h8
{
    background: none;
}





/*------------------------------------------------ huoyun --------------------*/

#table_header td , #table_content td{
	width:350px;
	text-align:center;
	height:30px;
	}
#table_header{
	background:#F2F2F2; 
	border-top:2px solid #ccc;
	font-size:14px; 
	height:40px;
	}
#table_content tr{
	background:#EAEAEA; 
	border-top:#FFF 1px solid;
	}
