/* reset */


/*Public_start*/
* { padding:0px; margin:0px;}
.clear { clear:both;}
img { border:0px;}
html { font-family: Tahoma;}
body { text-align:center;color:#2b2b2b;font-size:12px; font-family: Tahoma,"宋体", "微软雅黑" ;}
input{outline:none;} 
li { list-style:none;}
a,a:visited{ }
a:hover{ }
img { border:none; vertical-align:top;}
a{ text-decoration:none;}
.cursor_pointer{cursor:pointer;}
.blank1{ height:1px; clear:both; font-size:0px; line-height:0px;}
.blank5{ height:5px; clear:both; font-size:0px; line-height:0px;}
.blank10{ height:10px; clear:both; font-size:0px; line-height:0px;}
.blank15{ height:15px; clear:both; font-size:0px; line-height:0px;}
.blank20{ height:20px; clear:both; font-size:0px; line-height:0px;}
.blank25{ height:25px; clear:both; font-size:0px; line-height:0px;}
.blank18{ height:18px; clear:both; font-size:0px; line-height:0px;}
.blank30{ height:30px; clear:both; font-size:0px; line-height:0px;}
.blank31{ height:31px; clear:both; font-size:0px; line-height:0px;}
.blank40{ height:40px; clear:both; font-size:0px; line-height:0px;}
.blank42{ height:42px; clear:both; font-size:0px; line-height:0px;}
.blank50{ height:50px; clear:both; font-size:0px; line-height:0px;}
.blank60{ height:60px; clear:both; font-size:0px; line-height:0px;}
.blank64{ height:64px; clear:both; font-size:0px; line-height:0px;}
.blank72{ height:72px; clear:both; font-size:0px; line-height:0px;}
/* Public_end */


/* Search_start */
.search{ background:url(../images/search_bg.png) repeat-x; height:45px; width:100%;}
.search_container{ width:1000px; margin:0 auto; overflow:hidden}
.search_box{ width:185px; height:23px; float:right; margin-top:9px; background:url(../images/search_box.jpg) no-repeat;}
.search_box_input{ float:left; height:20px; line-height:20px; color:#8d8d8d;}
.search_box_input input{ color:#8d8d8d; font-size:12px; line-height:15px;height:15px; width:134px;background:none; border:0; margin-top:3px;padding-left:13px; font-family:Tahoma}
.search_box_submit{ float:left}
.search_box_submit input{ height:23px; width:33px; background:none; border:0; cursor:pointer;background:none; border:0}


/* Search_end */

/*Header_start*/
.header_box{ position:relative; z-index:999}
#select_ticket{ width:100%;}
.top_bg{ width:100%; background:url(../images/top_bg.gif) repeat-x; height:71px;}
.menu{ margin:0 auto; width:1000px; overflow:hidden; text-align:left}
.menu_logo{ float:left; width:126px; height:36px; margin-left:35px; margin-top:23px}
.menu_Container_box{ position:relative; z-index:9999}
.menu_Container{border-left:1px dotted #abd1f1;height:71px;width:509px;float:left;margin-left:54px;position:absolute;top:-71px;left:50%;margin-left:-285px}

.menu_level_1 li {float:left; height:71px; line-height:71px; }
.menu_level_1 a.level1 {height:71px; float:left;padding-left:34px; padding-right:34px; color:#FFFFFF; font-weight:bold; font-size:15px; background:url(../images/menu_on.gif) repeat-x;zoom: 1;border-right:1px dotted #abd1f1; /* IE7 */ font-family:"微软雅黑"}
/*
.menu_level_1 li.level1:hover{height:71px; float:left;font-weight:bold;color:#1182ca; font-size:15px;}
.menu_level_1 li.level1:hover a.level1{height:71px; float:left;font-weight:bold;color:#1182ca; font-size:15px;background:url(../images/menu_over.gif) repeat-x;}
*/
.menu_level_1 li.selected a.level1{height:71px; float:left;font-weight:bold;color:#1182ca; font-size:15px;background:url(../images/menu_over.gif) repeat-x;}

.menu_level_2 {font-size:14px;}
.menu_level_2.none{ display:none}
.menu_level_2 ul li {float:left; height:40px; line-height:35px; color:#616161; background:none;}

.menu_level_2 ul li a{ width:auto; margin:0 20px; display:block;line-height:40px; color:#616161; font-weight:normal;border:0!important; text-align:center}
.menu_level_2 ul li a:hover, .menu_level_2 ul li a.select{ color:#ffa200; text-decoration:underline;}
.menu_level_2 ul li a.selected{ color:#ffa200;}

.menu_level_3{
	text-align:center;
	width:162px;
	height:auto;
}
.menu_level_3 ul{background:url(../images/EN_header_secondary_bg.png) left bottom no-repeat; width:162px}
.menu_level_3 ul li{ float:none; width:150px; font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #eaeaea; margin:0 auto}
.menu_level_3 ul li.level_3_bordernone{ border-bottom:0 none;}
.menu_level_3 ul li a{ color:#5f5f5f;height:30px; line-height:30px; width:100%; padding:0 0}
.menu_level_3 ul li a:hover{text-decoration:none; color:#ffa200;height:30px; line-height:30px; width:100%;padding:0 0}
.menu_right_share_xl{text-align:center;width:104px;background:url(../images/index_share_bg.png) -6px bottom no-repeat;height:auto;}
.menu_right_share_xl ul li{ float:none; width:85px; font-size:12px; height:25px; line-height:25px; text-align:center;border-bottom:1px solid #eaeaea; margin-left:3px}
.menu_right_share_xl ul li.level_3_bordernone{ border-bottom:0 none;}
.menu_right_share_xl ul li a{ color:#5f5f5f;height:30px; line-height:30px; width:100%; padding:0 0; }
.menu_right_share_xl ul li a:hover{text-decoration:none; color:#5f5f5f;height:30px; line-height:30px; width:100%;padding:0 0}

.menu_right{ float:right;}
.menu_right_tel{ height:44px; float:right; color:#FFFFFF; font-size:12px; line-height:44px}
.menu_right_tel span{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-left:8px;height:44px; line-height:44px}
.menu_right_bottom{float:right}
.menu_right_share{width:96px; height:27px; display:block; float:left; text-align:left; margin-right:1px; background:url(../images/EN_menu_share.png) left bottom no-repeat}
.menu_right_share a{width:96px; height:27px; display:block;}
.menu_right_language{ width:92px; height:27px; display:block; float:left; background:url(../images/menu_language.jpg) left bottom no-repeat;}
.menu_right_language a{width:92px; height:27px; display:block;}
.en_menu_right_language{ width:92px; height:27px; display:block; float:left; background:url(../images/en_menu_language.png) left bottom no-repeat;}
.en_menu_right_language a{width:92px; height:27px; display:block;}
/*Header_end */


/*Footer_start*/
.footer{ background-color:#e4e5e6; width:100%; overflow:hidden}
.footer_container{ width:1000px; margin:0 auto; overflow:hidden; text-align:left}
.footer_container_top{ background:url(../images/footer_top_bg.gif) no-repeat; height:16px}
.footer_container_box{ width:940px; margin:0 auto; overflow:hidden}
.footer_container_box_world{ float:left; width:205px; background:url(../images/footer_line.gif) right 8px no-repeat; height:221px}
.footer_container_box_world_list{ color:#747474; margin-left:34px; margin-top:8px; }
.footer_container_box_world_list ul li{ line-height:25px}
.footer_container_box_world a{color:#747474}
.footer_container_box_world a:hover{ color:#ffa200}
.footer_container_box_want{float:left; width:174px; background:url(../images/footer_line.gif) right 8px no-repeat; height:221px}
.footer_container_box_want_list{ color:#747474; margin-left:40px; margin-top:10px}
.footer_container_box_want_list ul li{ line-height:25px}
.footer_container_box_want_list a{color:#747474}
.footer_container_box_want_list a:hover{ color:#ffa200}
.footer_container_box_choose{ width:192px; float:left;background:url(../images/footer_line.gif) right 8px no-repeat; height:221px}
.footer_container_box_choose_list{color:#747474; margin-left:54px; margin-top:8px}
.footer_container_box_choose_list ul li{ line-height:25px}
.footer_container_box_choose_list a{color:#747474}
.footer_container_box_choose_list a:hover{color:#ffa200}
.footer_container_box_help{ width:211px; float:left;background:url(../images/footer_line.gif) right 8px no-repeat; height:221px}
.footer_container_box_help_list{color:#747474; margin-left:47px; margin-top:9px}
.footer_container_box_help_list ul li{ line-height:25px}
.footer_container_box_help_list a{color:#747474}
.footer_container_box_help_list a:hover{color:#ffa200}
.footer_container_box_contact{ width:120px; float:left;height:221px}
.footer_container_box_contact_list{color:#747474; margin-left:36px; margin-top:8px}
.footer_container_box_contact_list ul li{ line-height:25px}
.footer_container_box_contact_list a{color:#747474}
.footer_container_box_contact_list a:hover{color:#ffa200}
.footer_line{ height:40px; border-bottom:2px solid #a0a0a0}
.footer_txt{ text-align:center; width:1000px; height:40px; line-height:40px; font-size:12px;color:#606060;}
.footer_txt a{color:#606060;padding:0 20px; text-align:center}
.footer_bottom{ font-family:Arial, Helvetica, sans-serif;; font-size:11px; color:#606060; text-align:center}
.footer_a a{color:#ffa200}
/*Footer_end */

/*搜索*/

.search_left {
	float:left;
	width:123px;
	height:40px;
	background:url(../images/search_selec_bg.jpg) no-repeat
}
.search_left select {
	height:28px;
	line-height:28px;
	width:110px;
	font-size:14px;
	padding-top:10px;
}
.search_left span {
	width:123px;
	height: 40px;
	line-height:40px;
	vertical-align:middle;
	display:block;
	position:relative;
	margin:0px;
	padding-top:2px;
	padding-left:6px;
	z-index:1;
}
.SelectDiv1 {
	width: 123px;
	height:35px;
	line-height:40px;
	vertical-align:middle;
	background: transparent;
	position: relative;
	overflow: hidden;
	border-width:0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	-webkit-appearance: none;
	z-index:2;
}
.SelectDiv2 {
	top: 3px;
	left:-2px;
	width:123px;
	height:40px;
	border-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	display:block;
	position: relative;
	overflow:hidden;
	z-index:3;
}

.SelectDiv2 option{ color: #333 }
.search_right{ float:left; background:url(../images/search_bg.jpg) no-repeat; width:420px; height:40px; line-height:40px}
.search_right input{ width:285px; height:30px; line-height:30px; float:left; margin-top:5px; margin-left:5px; font-size:14px; text-indent:5px; background:none; border:0}
.search_submit{ float:left; width:102px; height:40px; background:url(../images/search.jpg) no-repeat}
.search_submit input{ width:102px; height:40px; cursor:pointer; background:none; border:0}
.EN_search_submit{ float:left; width:102px; height:40px; background:url(../images/EN_search.png) no-repeat}
.EN_search_submit input{ width:102px; height:40px; cursor:pointer; background:none; border:0}

/* 搜索需要 by hooyes 2013-06-05  Begin*/
.gsc-control-cse {
    background-color: #f8f8f8 !important;
    border:none !important;
}
.gsc-input-box {
    background-image: url() !important;
     border:none !important;
}
div.gsc-input-box {
    width:405px;
    height:25px;
}
.gsc-input-box-hover {
     border:none !important;
}
.gsc-input-box-focus {
     border:none !important;
}
.gsc-input {
    background-image: url() !important;
    width:385px;  float:left;  margin-left:5px; font-size:14px; text-indent:5px; 
    background:none; 
}
input.gsc-input {
    line-height:20px; 
    border:none !important;
    width:385px;
}
span.gscb_a {
    display: none;
}
.gsc-search-button {
    display:none;
}
.gsc-control-cse {
    background-color:#FFF !important;
}
.gsc-clear-button {
    display: none;
}
.gsc-cursor-box {
    margin-top:10px;
}

/*  搜索需要 end*/

/*  搜索分页 begin */
.gsc-cursor {
   
}
.gsc-cursor-page {

  padding:5px;
  padding-right:15px;
  padding-bottom:10px;
  background:url(../images/page_bg.jpg) no-repeat left top;
  text-decoration:none;color:#7f7f7f;font-size:14px;font-weight:bold;
 
}
.gsc-cursor-current-page {
     background:url(../images/page_bg_img.jpg) no-repeat left top;
     color:#fff; 
   
}
/*  搜索分页 end */


#LboxOverlay {
    background-color:#fff;
    opacity: 0; cursor: auto; top: 0px; left: 0px; z-index: -1; 
    overflow: hidden; position: fixed; width: 100%; height: 100%; 
    background-position: 0px 0px; background-repeat: repeat repeat;
    display:none;
}
#select_ticket {
    z-index: 10000;
}
.footer_img{ text-align:center; margin:0px auto}