@charset "utf-8";

/* CSS Document */



/* menu */

#menu{

background:url(../../images/images_a/menu_bg.gif) left top no-repeat;

padding-top:9px;

padding-bottom:4px;

}

#menu ul{

padding-left:25px;

line-height:0;

font-size:0;

}

#menu ul li{

list-style:none;

display:inline;

margin-right:13px;

}

/* menu END */

/* search */

.set_bg01{

background:url(../../images/images_a/china_search_bg01.gif) left top no-repeat;

font-size:12px;

}

.set_bg02{

background:url(../../images/images_a/china_search_bg02.gif) left bottom no-repeat;

}

.search{

float:left;

width:475px;

padding:20px 0 15px 15px;

}

.search_form img{

margin-left:5px;

}



#ul_search{

padding-left:10px;

margin-bottom:10px;

}

#ul_search .end{

padding:0;

}

#search_input{

width:380px;

}

#ul_search li{

list-style:none;

display:inline;

padding-right:30px;

}

#icon_nav_box{

float:left;

text-align:center;

width:480px;

}

.icon_nav{

float:left;

text-align:center;

padding-top:10px;

/* blog有りで27px 

padding-left:27px; */ 

padding-left:40px; 

}

.icon_nav p{

padding-bottom:5px;

}

.icon_nav .quantity{

font-weight:bold;

}

/* search END */



#left_area{

float:left;

width:240px;

}

#main_area{

float:right;

width:720px;

}



/* map search and new information and advert START */

.map{

float:left;

width:240px;

}

.map .map_search{

background:url(../../images/images_a/city_map_title_bg01.gif) left top no-repeat;

}

.map .map_search h2{

float:left;

width:175px;

}

.map .map_search .map_setbg01 h2 img{

padding:2px 1px;

line-height:0;

font-size:0;

}

.map .form_mapsearch{

width:55px;

}



.map .map_search .map_setbg01 .search_p{

float:right;

width:58px;

text-align:right;

padding-top:5px;

padding-bottom:5px;

padding-right:5px;

line-height:0;

}

.map_setbg01{

background:url(../../images/images_a/city_map_title_bg02.gif) left bottom no-repeat;

}

.map_view{

border:solid 1px #D7D7D7;

position:relative;

height:266px;

}

#zoom_big{

position:absolute;

right:5px;

bottom:5px;

line-height:0;

font-size:0;

}

#zoom_small{

position:absolute;

right:30px;

bottom:5px;

line-height:0;

font-size:0;

}

.new_info{

float:left;

width:500px;

margin-left:10px;

}

.new_info_title_bg01{

background:url(../../images/images_a/new_info_bg01.gif) left top no-repeat;

}

.new_info_title_bg02{

background:url(../../images/images_a/new_info_bg02.gif) left bottom no-repeat;

}

.new_info_title{

float:left;

width:75px;

}

.new_info_title h2{

line-height:0;

font-size:0;

padding-top:5px;

padding-left:10px;

}

.news_preview{

float:right;

text-align:right;

width:415px;

font-size:85%;

}

.news_preview img{

padding:5px 10px 5px 0;

vertical-align:middle;

}

.news_preview span{

padding-right:10px;

vertical-align:middle;

}



.tabel1{

margin-top:5px;

}

.tabel1 td{

padding:3px 5px 0 3px;

}

.tabel1 td#td01{

width:28px;

}

.tabel1 td.td02{

width:22px;

}

.tabel1 img{

line-height:0;

}

.tabel1 span img{

vertical-align:baseline;

padding-left:5px;

}

.pr_imgAdvert{

float:right;

width:208px;

border:solid 1px #D7D7D7;

padding-bottom:4px;

}

.pr_imgAdvert p{

padding:4px 4px 0 4px;

line-height:0;

font-size:0;

}

/* map search and new information and advert END */



/* detail navi */

#detail_navi{

padding:5px 0 30px 0;

}

#detail_navi .left_detail{

float:left;

width:480px;

}

#detail_navi .right_detail{

float:right;

width:480px;

}

/*detail left navi*/

.detail_search_title{

border:solid 1px #6196D8;

background:url(../../images/images_a/detail_search_bg.gif) left top repeat-x;

padding-bottom:1px;

}

.detail_search_form{

border:solid 1px #6196D8;

padding:5px 0px 5px 10px;

background-color:#F5F6FF;

}

.detail_search_form div{

padding-right:5px;

}

.detail_search_form .bt_search{

width:100px;

padding:5px 0 0 10px;

text-align:center;

}

.detail_search_form .bt_search p{

padding-top:5px;

font-size:85%;

}

.detail_search_form .bt_search p span{

border:solid 1px #000;

border-width:0 1px 0 0;

padding-right:5px;

margin-right:5px;

}

.detail_search_form .select01{

width:240px;

}

.detail_search_form .select02{

width:100px;

}

.job_info{

padding:10px;

border:solid 1px #6196D8;

background-color:#F5F6FF;

}

.job_info p{

line-height:150%;

}

.job_info ul{

border:solid 1px #B4B4B4;

border-width:0 0 1px 0;

padding:3px 0 5px 0;

}

.job_info .ul_end{

border:0;

}



.job_info ul li{

list-style:none;

display:inline;

border:solid 1px #000;

border-width:0 1px 0 0;

padding:0 5px;

text-align:center;

font-size:85%;

}

.job_info ul .li_salary{

border:none;

}

.job_info ul .li_date{

padding-left:0;

}

.blog_memo_title{

border:solid 1px #ECBDBD;

border-width:1px 1px 0 1px;

border-bottom:solid 2px #CA0000;

background:url(../../images/images_a/blog_memo_bg.gif) left top repeat-x;

}

.blog_memo_title h2{

font-size:0;

line-height:0;

}

.blog_memo_title p{

font-size:85%;

padding:8px 10px 6px 10px;

}

.detail_memo_blog{

border:solid 1px #ECBDBD;

padding:10px;

}

.detail_memo_blog p{

padding-right:10px;

}

.detail_memo_blog .txt{

padding-top:5px;

line-height:1.5em;

}

.detail_memo_blog .span_link{

padding-left:15px;

}

.detail_memo_blog .txt1{

line-height:1.5em;

} 

.detail_memo_blog .span_link1{

padding-top:5px;

font-size:85%;

}

.detail_memo_blog ul li{

list-style:none;

border-top:solid 1px #C5C5C5;

padding:5px 0;

}

.detail_memo_blog ul li#end{

padding:5px 0 0 0;

}

.detail_memo_blog p{

line-height:1;

}

.detail_concierge{

border:solid 1px #D7D7D7;

background:url(../../images/images_a/concierge_bg.gif) left top;

position:relative;

padding:5px 0 6px 0;

}

.concierge_mark{

position:absolute;

top:-10px;

left:16px;

}

.detail_concierge .p01{

background:url(../../images/images_a/concierge_bg01.gif) right top;

text-align:right;

font-size:85%;

padding:10px 10px 10px 150px;

}

.detail_concierge .p02{

font-weight:bold;

text-align:right;

padding-right:10px;

}

.detail_concierge ul.magazine{

padding-top:5px;

}

.detail_concierge ul.magazine li,

.detail_concierge ul.select_Magazine li{

list-style:none;

display:inline;

padding-left:29px;

}

.detail_concierge ul.select_Magazine{

margin-top:-21px;

padding-bottom:10px;

}

.detail_concierge ul.select_Magazine li{

padding-left:50px;

}

.detail_concierge ul.select_Magazine li#select_dalian{

padding-left:29px;

}

.distribute_magazine{

padding-left:20px;

padding-right:20px;

}

.distribute_magazine h2{

border-top:solid 1px #B20C14;

padding:9px 0;

line-height:0;

font-size:0;

}

.distribute_magazine ul li{

list-style:none;

display:inline;

font-size:85%;

padding-right:10px;

padding-left:6px;

background:url(../../images/images_a/li_bg.gif) right top no-repeat;

}

.distribute_magazine ul .li_first{

padding-left:0;

}

.distribute_magazine ul .li_end{

background:none;

}

/* detail left navi END */

/* detail right navi START */

.flight_search_title{

background:url(../../images/images_a/flight_search_titleBg.gif) left top no-repeat;

padding-left:10px;

padding-bottom:7px;

}

#form_title{

padding-left:10px;

background-color:#F8E9EA;

border:solid 1px #D7D7D7;

line-height:0;

}

#flight_search_title h2{

line-height:0;

font-size:0;

}



#flight_search_tbl{

border:solid 1px #D7D7D7;

width:480px;

}

#flight_search_tbl tr,#flight_search_tbl td{

border-top:solid 1px #D7D7D7;

}

#flight_search_tbl th{

background-color:#F8E9EA;

text-align:left;

padding-left:15px;

}

#flight_search_tbl select{

width:140px;

}

#flight_search_tbl .td_select{

text-align:center;

}

#flight_search_tbl td.td_sumbit{

text-align:right;

padding:4px 20px 4px 0;

}

.detail_common_title{

background:url(../../images/images_a/common_title_bg.gif) left bottom no-repeat;

}

.detail_common_title h2{

padding-bottom:2px;

}

.detail_common_title p{

padding-top:24px;

}

.detail_common ul{

padding-top:9px;

}

.detail_common ul li{

white-space:inherit;

line-height:1.5;

list-style:none;

display:inline;

}





#top_main{

padding-bottom:20px;

}

#top_main .main_left{

float:left;

width:500px;

}

#top_main .main_left .title_s{

padding:5px 10px;

background:url(../../images/images_a/index_title_bg_s.gif) no-repeat left top;

font-size:80%;

}

#top_main .main_left .title_s_bottom{

padding-bottom:2px;

background:url(../../images/images_a/index_title_bottom_s.gif) no-repeat left bottom;

}

#top_main .title_m{

padding:5px 10px;

background:url(../../images/images_a/index_title_bg_m.gif) repeat-x left bottom;

font-size:80%;

}

#top_main .title_m .more{

float:right;

width:38px;

padding:10px 0 5px 10px;

}



#top_main .news_list{

float:right;

width:150px;

text-align:right;

}



#top_main .section_s{

clear:both;

padding:8px;

border:#DDD 1px solid;

border-width:0 1px 1px 1px;

margin-bottom:10px

}

#top_main .section_ss{

border-bottom:#DDD 1px solid;

margin-bottom:10px;

padding:10px 0;

}

#top_main .section_ss .ph_area{

float:left;

width:95px;

}

#top_main .section_ss .txt_area{

float:right;

width:240px;

padding-right:10px;

}



#top_main .section_s .ph_area{

float:left;

width:112px;

}

#top_main .section_s .txt_area{

float:right;

width:358px;

}

#top_main .section_s  dl.line{

border-bottom:#DDD 1px solid;

padding-bottom:10px;

margin-bottom:10px;

}

#top_main .section_s  dl dt{

float:left;

width:410px;

}

#top_main .section_s  dl dd{

margin-top:-1.4em;

float:right;

width:85px;

text-align:right;

}



#top_main h3{

font-size:120%;

font-weight:bold;

margin-bottom:5px;

}

#top_main h3 a{

font-weight:bold;

}



#top_main .rss{

float:right;

width:36px;

padding-left:10px;

}

#top_main .more{

float:right;

width:38px;

padding:5px 0 5px 10px;

}



#top_main .main_right{

float:right;

width:210px;

}





#pr_area{

margin-bottom:10px;

padding:4px 4px 0 4px;

border:#DDD 1px solid;

}

#pr_area p{

margin-bottom:4px;

}

#concierge{

padding:18px 5px 5px 5px;

border-bottom:#DDD 1px solid;

background:url(../../images/images_a/concierge_bg.gif) no-repeat left top;

font-size:80%;

}

#concierge .con_ttl{

text-align:right;

margin-bottom:10px;

}

#concierge .con_lead{

padding-left:60px;

margin-bottom:10px;

}

#concierge .con_preview{

background:url(../../images/images_a/concierge_img01.gif) no-repeat left top;

padding-top:60px;

}

#concierge .con_preview ul{

margin-bottom:10px;

zoom:1;

}

#concierge .con_preview ul li{

display:inline;

padding-right:9px;

}

#concierge .con_preview ul li.end{

padding-right:0;

}

#concierge .release{

font-weight:bold;

text-align:right;

margin-bottom:10px;

padding-bottom:10px;

border-bottom:#b20c14 1ps solid;

}



#top_main .col_bg{

background:url(../../images/images_a/business_bg.gif) repeat-y left top;

}



#top_main .column{

padding:10px;

width:220px;

float:left;

}



#top_main .col_list{

background-color:#fff8f8;

padding:8px;

border:#DDD 1px solid;

}



#top_main .column .col_img{

float:left;

width:50px;

padding-right:10px;

margin-bottom:5px;

}

#top_main .column .col_txt{

float:right;

width:155px;

margin-bottom:5px;

}

#top_main .column h4{

font-size:120%;

margin-bottom:2px;

}

#top_main .column p{

font-size:80%;

}

#top_main #study{

width:500px;

float:left;

}

#top_main #special{

width:355px;

float:right;

}



#news a{

color:#0070e0;

}



#map_select{

margin-bottom:10px;

}

#weather{

margin-bottom:10px;

}

#weather table{

border-right:#DDD 1px solid;

border-bottom:#DDD 1px solid;

}



#weather th{

background-color:#ffd8da;

font-size:110%;

padding:3px;

border-left:#DDD 1px solid;

}

#weather td{

border-top:#DDD 1px solid;

border-left:#DDD 1px solid;

text-align:center;

}

#weather tr.rainfall td{

background-color:#F2F2F2;

font-size:80%;

color:#000;

padding:3px 0px;

}



#rate{

margin-bottom:10px;

}

#rate .rate_txt{

padding:5px;

border-left:#DDD 1px solid;

border-right:#DDD 1px solid;

font-size:80%;

}

#rate .rate_caption{

padding:8px 5px;

border:#DDD 1px solid;

background-color:#fff4f4;

}



#guide{

margin-bottom:10px;

}

#guide table{

border-right:#DDD 1px solid;

border-bottom:#DDD 1px solid;

}

#guide table td{

font-size:80%;

padding:10px 5px;

border-top:#DDD 1px solid;

border-left:#DDD 1px solid;

text-align:center;

background:#fff5f9 url(../../images/images_a/guide_bg.gif) repeat-x left top;

}

#guide table td img{

margin-bottom:5px;

}



#yellowpage{

margin-bottom:10px;

}

#yellowpage .yp_img{

float:left;

width:56px;

padding-right:4px;

}

#yellowpage .yp_area{

background-color:#fffef5;

padding:8px;

border:#DDD 1px solid;

border-width:0 1px 1px 1px;

font-size:80%;

}

#yellowpage .yp_list{

padding:8px 0;

float:right;

width:158px;

}

#yellowpage .yp_list select{

font-size:10px;

width:158px;

}



#works_search{

margin-bottom:10px;

}

#works_search .works_area{

padding:8px;

background-color:#f5f6ff;

border:#DDD 1px solid;

border-width:0 1px 1px 1px;

}

#works_search .works_list{

float:left;

width:140px;

}

#works_search .works_list p{

margin-bottom:3px;

}

#works_search .works_list select{

font-size:10px;

width:140px;

}

#works_search .works_search{

float:right;

width:70px;

font-size:80%;

padding:10px 0;

}



.read{

text-align:right;

padding-top:5px;

}

.red{

color:#b20c14;

}

.blue{

color:#39a5e3;

}

.middle{

vertical-align:middle;

}

.border_top{

border-top:#DDD 1px solid;

padding-top:10px;

}


/* add start 20080725 zhuc */

#event .section_s{



clear:both;



padding:8px;



border:#DDD 1px solid;



border-width:0 1px 1px 1px;



margin-bottom:10px



}





#event .section_s .ph_area{



float:left;



width:112px;



}



#event .section_s .txt_area{



float:right;



width:418px;



}



#event .section_s  dl.line{



border-bottom:#DDD 1px solid;



padding-bottom:10px;



margin-bottom:10px;



}



#event .section_s  dl dt{



float:left;



width:410px;



}



#event .section_s  dl dd{



margin-top:-1.4em;



float:right;



width:85px;



text-align:right;



}



#event h4{



font-size:120%;



font-weight:bold;



margin-bottom:5px;



}

/* add end 20080725 zhuc */


#.hot_keyword{

margin-bottom:10px;

padding:10px;

border-bottom:1px solid #ccc;

border-right:1px solid #ccc;

border-left:1px solid #ccc;

}



.hot_keyword ul li{

list-style:none;

display:inline;

padding-right:5px;

}



.set_fontL{

font-size:200%;

font-weight:bold;

}

.set_fontM{

font-size:180%;

}



.set_fontS{

font-size:170%;

font-weight:bold;

}

