
body, td { font-family: "ËÎÌå"; font-size: 12px; font-style: normal; padding: 0px; margin: 0px; }
body { margin: 0px; padding: 0px; }
img, img a { border: 0; padding: 0px; margin: 0px; }
form { margin: 0; padding: 0; }
table { border-collapse: collapse; }
ul, li { margin: 0px; padding: 0px; list-style: none; }
dl, dd, dt { margin: 0px; padding: 0px; }

.red { color: red; }
.red2 { color: #ff3399; }
.orange1 { color: #990100; }
.orange2 { color: #af010b; font-size: 14px; font-weight: bold; }
.black1 { color: #520309; }
.black3 { color: #333333; line-height: 18px; }
a.red3:link, a.red3:active, a.red3:visited { color: #cb3433; text-decoration: none; font-family: "ºÚÌå"; font-size: 18px; line-height: 26px; }
a.red3:hover { color: #fd0e00; text-decoration: none; }
a.red4:link, a.red4:active, a.red4:visited { color: #cb3433; text-decoration: none; font-size: 14px; font-weight: bold; line-height: 20px; }
a.red4:hover { color: #fd0e00; text-decoration: none; }

a.black2:link, a.black2:active, a.black2:visited { color: #666666; text-decoration: none; font-size: 14px; font-weight: bold; line-height: 25px; }
a.black2:hover { text-decoration: none; color: #cb3433; }
#footer { width: 940px; margin: 8px auto; overflow: hidden; background-color:#FFFFFF;}
#footer div { padding: 8px; float: left; text-align: center; width: 921px; }
.foot { line-height: 18px; float: left; text-align: center; border: 1px solid #cfcfcf; background-color: #f8f6f6; }

.blue { color: Blue; }
.black { color: #000000; }
.white { color: #ffffff; }
.yellow { color: #ffff00; }
.orange { color: #e95404; }
.lime { color: #00ff00; }
.aqua { color: #00ffff; }
.gold { color: #FFD700; }
.gray { color: #ADADAD; }
.navy { color: #004277; }
.bred { color: #887452; }

.green { color: Green; }
.left { text-align: left; }
.hide { display: none; }
.show { display: block; }
.cursor { cursor: pointer; }
.autobr { width: 98%; word-break: break-all; }
.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.b, .bold, .strong { font-weight: bold; }
.fr { float: right; }
.fl { float: left; }
.pdg_top { padding-top: 0px; }
a:link { text-decoration: none; color: #333333; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #e95404; }
a:active { text-decoration: none; color: #333333; }

a.orange:link { text-decoration: none; color: #e95404; }
a.orange:visited { text-decoration: none; color: #e95404; }
a.orange:hover { text-decoration: none; color: #e95404; }
a.orange:active { text-decoration: underline; color: #e95404; }

a.c33:link { text-decoration: none; color: #cc3333; }
a.c33:visited { text-decoration: none; color: #cc3333; }
a.c33:hover { text-decoration: none; color: #cc3333; }
a.c33:active { text-decoration: underline; color: #cc3333; }

a.c66:link { text-decoration: none; color: #666; }
a.c66:visited { text-decoration: none; color: #666; }
a.c66:hover { text-decoration: none; color: #666; }
a.c66:active { text-decoration: underline; color: #666; }

a.red:link { text-decoration: none; color: red; }
a.red:visited { text-decoration: none; color: red; }
a.red:hover { text-decoration: none; color: red; }
a.red:active { text-decoration: none; color: red; }

a.more:link { text-decoration: none; color: #FF3399; }
a.more:visited { text-decoration: none; color: #FF3399; }
a.more:hover { text-decoration: underline; color: #FF3399; }
a.more:active { text-decoration: underline; color: #FF3399; }

.margin { border-top: none; }
.margin_b { border-bottom: none; }
.margin_l { border-left: none; }
.margin_r { border-right: none; }

.mian2_bg_mid div.search { padding-top: 20px; }
.mian2_bg_mid input { height: 18px; border: 1px solid #887452; vertical-align: bottom; }
.mian2_bg_mid img { vertical-align: bottom; }
.mian2_bg_mid h5 { font-size: 14px; _font-size: 14px; color: #cc0003; margin: 0px; padding: 5px 0px; line-height: 35px; }
.mian2_bg_mid div.keyword { }
.mian2_bg_mid div.keyword a { line-height: 22px; }


/*#887452*/
.imgmgn { }
#expert, #environ, #friendlink, #environ1 { width: 679px; margin-left: 11px; margin-top: 6px; }
#query { width: 679px; margin: 8px auto; }
#expert .icon, #environ .icon, #query .icon, #friendlink .icon, #environ1 .icon { float: left; width: 17px; background: url(../images/ind_img/hj_bg.jpg) repeat-x 20px; font-size: 14px; color: #e93485; text-align: center; padding: 10px 5px 0px 5px; word-spacing: 5px; line-height: 18px; border: 1px solid #ffb2d4; }
#expert .icon img { padding-bottom: 5px; }
#expert .h122 { height: 110px; }
#expert .list { float: left; padding: 5px 0px; }
#expert .list a { color: #887452; }
#expert ul { margin: 0px; padding: 0px; }
#expert li { margin: 5px 9px; float: left; }
#expert li div { width: 79px; text-align: center; border: 1px solid #cdcdcd; padding: 3px 3px; }
#expert li h5 { font-size: 12px; width: 79px; text-align: center; line-height: 21px; font-weight: normal; margin: 0px; padding: 0px; }

#environ .list, #environ1 .list { float: left; padding: 7px 4px 9px 5px; border: 1px solid #cdcdcd; border-left: none; height: 82px; }

#environ .h100, #environ1 .h100 { height: 88px; }

#query .h162 { height: 152px; }
#query .bdr { border: 1px solid #cdcdcd; height: 172px; width: 710px; }
#query .l { height: 172px; width: 710px; }

#query .map { float: left; border-right: 1px solid #cdcdcd; }
#query .know { width: 120px; height: 152px; text-align: right; float: right; }
#query .know img { padding: 0px 8px; }

#query textarea { border: 1px solid #cdcdcd; margin: 5px; }
#query input, #query select { border: 1px solid #cdcdcd; }
#query .booking { width: 603px; float: left; margin: 5px 0px 0px 5px; }
#query .booking td { padding: 4px; vertical-align: top; }
#query .bg { width: 35px; }
#query .bg img { padding: 3px; }
#query .booking h4 { margin: 0px; padding: 0px; background: url(../images/ind_img/jyrd_bg1.gif) repeat-x 30px; line-height: 30px; padding-left: 30px; font-size: 14px; font-weight: bold; color: #ac010a; border: 1px solid #cdcdcd; _height: 24px; _padding-top: 6px; }
#query .booking h4 img { margin-right: 8px; }
#query .online { margin-top: 5px; border: 1px solid #cdcdcd; padding: 5px; width: 90px; text-align: center; float: left; }
#query .icon img { padding: 8px 0px; }
#friendlink .list { float: left; padding: 10px 8px 10px 8px; border: 1px solid #cdcdcd; border-left: none; height: 70px; width: 633px; }
#friendlink a { line-height: 21px; }
#friendlink .h100 { height: 90px; }
.oldsite { margin: -15px 0px 0px 135px; float: left; }
.oldsite a { color: #FF3399; }
.top_right_text { width: 416px; height: 49px; float: right; background: url(../images/ind_img/pinpai.jpg) no-repeat; }
.top_right_text ul { width: 416px; float: left; padding-top: 1px; }
.top_right_text li { width: 205px; line-height: 15px; padding-left: 3px; float: left; text-align: left; color: #ff3399; }

.top_right_text li a:link { text-decoration: none; color: #ff3399; }
.top_right_text li a:visited { text-decoration: none; color: #ff3399; }
.top_right_text li a:hover { text-decoration: none; color: #ff3399; }
.top_right_text li a:active { text-decoration: none; color: #ff3399; }


/*end*/


/*µ¼º½*/
.nav { margin: 0px auto; _margin-top: -3px; height: 82px; background: url(../../Images/Specials/09/hong_bg.jpg) repeat-x; clear: both; overflow: hidden; }
.nav_a { margin: 0 auto; padding: 0px; width: 950px; overflow: hidden; }
.navmain { width: 1003px; margin: auto; }
.nav_a_left { width: 256px; height: 82px; float: left; margin-left: 1px; _background-position: -1px; }
.nav_a_right { width: 671px; _width: 670px; height: 82px; float: right; padding-left: 20px; color: #FFFFFF; overflow: hidden; }
.nav_a_right ul { width: 660px; margin-top: 5px; }
.nav_a_right li { width: 660px; height: 18px; }
.nav_a_right li a:link, .nav_a_right li a:active, .nav_a_right li a:visited { line-height: 18px; color: #ffffff; }
.nav_a_right li a:hover { color: #CCCCCC; text-decoration: none; }

.nav_a_right li.ye a:link { text-decoration: none; color: #ffffcc; font-weight: bold; }
.nav_a_right li.ye a:visited { text-decoration: none; color: #ffffcc; font-weight: bold; }
.nav_a_right li.ye a:hover { text-decoration: none; color: #ffffcc; font-weight: bold; }
.nav_a_right li.ye a:active { text-decoration: none; color: #ffffcc; font-weight: bold; }


.nav_a_right1 { width: 650px; height: 80px; float: right; padding: 1px 0 0 10px; }

/*footer begin*/
#footer { background-color: #ffffff; }
/*footer end*/

