
.main_bd .content { padding:0px; }
.main_bd .content { background:white;  margin:19px 23px; padding-bottom:25px; }

.black_logo { text-align:center; }
.build_tit { text-align:center; padding-top:18px; padding-bottom:20px; }
.build_list_bd { padding:0px 10px; }

.build_list_bd table { background:white; }
.build_list_bd table thead tr th { background:#FF6600; color:white; text-align:left; padding:7px 7px; font-size:14px; }

.build_list_bd table tbody tr td { padding:7px 7px; }
.build_list_bd table tbody tr.eve td { background:#FF9933; color:white; }
.build_list_bd table tbody tr.eve td a:link, .build_list_bd table tbody tr.eve td a:visited { color:white; }
.build_list_bd table tbody tr.eve td a:hover { color:white; }


.video_bd { }
.video-item { padding-top:35px; text-align:center; }
.video-name { padding-top:10px; font-size:14px; }


/* channel: service */
.content .processes { padding-left:35px; line-height:20px; }
.content .processes span { display:block; }
.content .processes .t { font-weight:bold; padding-top:10px; }
.content .processes .p { padding-left:13px; padding-right:10px; padding-right:50px; }

.gongyi { padding-left:35px; padding-right:32px; }
.gongyi .item { margin-bottom:32px; font-size:14px; line-height:24px; }
.gongyi .item .item-title { font-weight:bold; }
.gongyi .gongyi_desc { color:red; padding:13px 95px 13px 0px; line-height:24px; font-size:14px; font-weight:bold; }

.commitments, .after { padding-left:47px; padding-right:60px; padding-top:13px; font-size:14px; line-height:24px; }
.commitments .t { font-weight:bold; }
.after p { padding:15px 0px; }

/* channel: about */
.contact_bd { padding:0px 30px; }
.map { text-align:center; }
.contact_bd .item table { background:#000; }
.contact_bd .item table tr td { background:white; padding:3px 9px; }
.company_name { font-weight:bold; font-size:16px; }
.contact_bd .item { margin-bottom:25px; }
.contact_bd .last { margin-bottom:0px; }
.bd .reservation_bd { background:url(/skin/exa/images/reservation_bg.png) no-repeat top right; }
.bd .reservation_bd .content { background-color:transparent; }

.reservation { padding-top:20px; padding-bottom:15px; }
.reservation table tr td { padding:7px 5px; }
.reservation table tr td .label { color:red; font-weight:bold; font-size:14px; }
.itxt01 { width:129px; height:25px; background:url(../images/re_itxt_bg01.jpg) no-repeat; }
.itxt02 { width:380px; height:25px; background:url(../images/re_itxt_bg02.jpg) no-repeat; }
.itxt03 { width:380px; height:71px; background:url(../images/re_itxt_bg03.jpg) no-repeat; }
.itxt01 input { width:121px; height:17px; margin:5px 0px 0px 3px; padding:0px; border:none; }
.itxt02 input { width:372px; height:17px; margin:5px 0px 0px 3px; padding:0px; border:none; }
.itxt03 textarea { width:371px; height:59px; margin:7px 0px 0px 5px; padding:0px; border:none; resize:none; font-size:12px; }
.submit_bd { padding-left:100px; }




