body { margin: 0px; padding: 0px; }
.top_bg { height: 66px; margin: auto; background: url(../images/top_bg1.jpg) repeat-x; width: 100%; }
#top { width: 950px; margin: auto; }
.top_logo { width: 235px; height: 56px; float: left; margin-top: 10px; overflow: hidden; }
.top_tel { width: 252px; margin-left: 15px; margin-top: 32px; float: left; overflow: hidden; }
.top_nav { width: 178px; float: left; margin-left: 50px; height: 63px; margin-right: 7px; margin-top: 0px; }
.top_nav_a { width: 390px; height: 28px; float: left; text-align: left; }
.top_nav_as { width: 178px; height: 28px; margin-top: 0px; float: right; background: url(../images/top_bg2.jpg) no-repeat; }
.top_nav_a1 { width: 58px; _width: 57px; line-height: 18px; padding-left: 20px; margin-left: 9px; _margin-left: 6px; margin-top: 7px; float: left; background: url(../images/top_swsy.jpg) no-repeat; }
.top_nav_a2 { width: 62px; line-height: 18px; padding-left: 20px; loat: right; margin-top: 7px; float: left; background: url(../images/top_wzdt.jpg) no-repeat; }
.top_nav_b { width: 390px; height: 18px; text-align: right; padding-top: 17px; font-size: 12px; }

.menu { width: 950px; height: 69px; margin: auto; margin-bottom: 1px; }
.nav { width: 950px; height: 38px; border: 1px solid #0e60b4; background: url(../images/k.jpg) repeat-x; overflow: hidden; }
.nav1 { width: 92px; _width: 91px; height: 28px; float: left; text-align: center; padding-top: 12px; background: url(../images/nav_bg1.jpg) no-repeat; }
.nav2 { width: 92px; _width: 91px; height: 28px; float: left; text-align: center; padding-top: 12px; background: url(../images/nav_bg2.jpg) no-repeat; }
.nav_line { width: 2px; height: 23px; margin-top: 7px; float: left; background: url(../images/nav_line.jpg) no-repeat; }


.yg { width: 950px; _width: 951px; height: 95px; margin: auto; }
.yg_a { width: 374px; float: left; border: 1px solid #cdcdcd; }

.white1 a:link, .white1 a:active, .white1 a:visited { color: #FFFFFF; text-decoration: none; font-family: "宋体"; font-size: 18px; line-height: 26px; }
.white1 a:hover { color: #CCCCCC; text-decoration: none; }

.mian1 { width: 950px; height: 290px; margin: auto; margin-top: 6px; }
.mian1_left { width: 328px; height: 284px; _height: 280px; float: left; border: 1px solid #cdcdcd; padding: 2px 2px 2px 2px; text-align: center; _padding-bottom: 6px; }
.mian1_mid { width: 375px; height: 284px; float: left; margin-left: 4px; }
.mian1_mid_top { width: 375px; height: 27px; float: left; }
.mian1_mid_top_bg1 { width: 125px; height: 20px; float: left; padding-top: 7px; text-align: center; background: url(../images/ind_img/bj1.jpg) no-repeat; }
.mian1_mid_top_bg2 { width: 124px; height: 20px; float: left; padding-top: 7px; text-align: center; background: url(../images/ind_img/bj2.jpg) no-repeat; }
.mian1_mid_top_bg2 a:link, .mian1_mid_top_bg2 a:active, .mian1_mid_top_bg2 a:visited, .mian1_mid_top_bg1 a:link, .mian1_mid_top_bg1 a:active, .mian1_mid_top_bg1 a:visited { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; color: #4068a6; text-decoration: none; }
.mian1_mid_top_bg1 a, mian1_mid_top_bg2 a:hover { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; color: #996600; text-decoration: underline; }


.mian1_mid_bg { width: 372px; height: 262px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #cbcbff; border-bottom-color: #cbcbff; border-left-color: #cbcbff; }
.mian1_mid_bg1 { width: 350px; height: 55px; text-align: center; padding-top: 20px; margin: auto; border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #d6d5fd; }
.mian1_mid_bg1 h4 { margin: 0px; padding: 0px; padding-bottom: 5px; }
.mian1_mid_bg2 { width: 372px; padding-top: 12px; float: left; overflow: hidden; }
.mian1_mid_bg2 ul { width: 367px; padding-top: 18px 0px 0px 5px; }
.mian1_mid_bg2 li { width: 168px; padding: 2px 0px 2px 0px; margin-left: 8px; list-style: none; float: left; line-height: 17px; background: url(../images/ind_img/bg_xian.gif) repeat-x 0px 19px; }
.mian1_mid_bg2 a { line-height: 17px; }

.mian1_mid_bg2_tit:link, .mian1_mid_bg2_tit, .mian1_mid_bg2_tit:visited { font-family: "宋体"; font-size: 18px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; color: #00008d; text-decoration: none; }
.mian1_mid_bg2_tit:hover { font-family: "宋体"; font-size: 18px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; color: #897554; text-decoration: underline; }
.mian1_a:link, .mian1_a:active, .mian1_a:visited { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none; }
.mian1_a:hover { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; color: #e95404; text-decoration: underline; }


.mian1_right { width: 231px; float: right; border: 1px solid #b1b1bb; margin-left: 4px; text-align: center; }
.mian1_right h4 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; margin-top: 0px; padding: 8px 0px 12px 24px; ;text-align:left;background:url(../images/ind_img/rig_tit1.jpg)no-repeat;
line-height:24px;
}
.mian1_right ul { padding: 2px 0px 2px 0px; }
.mian1_right li { line-height: 22px; float: left; list-style: none; width: 220px; padding-left: 8px; text-align: left; font-size: 12px; }

#mian2 { width: 950px; height: 220px; margin: auto; margin-top: 6px; }
.mian2_left { width: 711px; height: 220px; float: left; }
.mian2_left_tit { width: 713px; height: 26px; float: left; }
.mian2_left_tit_bg1 { width: 107px; height: 20px; float: left; text-align: center; padding-top: 6px; background: url(../images/ind_img/qh_bg1.png) no-repeat; }
.mian2_left_tit_bg2 { width: 107px; height: 20px; float: left; text-align: center; padding-top: 6px; background: url(../images/ind_img/qh_bg2.png) no-repeat; }
.mian2_left_bg { width: 711px; height: 194px; float: left; margin: auto; border: 1px solid #cecece; border-top: none; }
.mian2_left_tit_bg { width: 285px; height: 26px; float: right; background: url(../images/ind_img/left_tit1_bg.png); }
.mian2_bg { width: 711px; height: 193px; }
.mian2_bg_mid { width: 676px; height: 193px; float: left; background: url(../images/ind_img/left2_bg_mid.png); padding-left: 35px; border: 1px solid #cdcdcd; border-top: none; }
.mian2_bg_mid div.search { padding-top: 20px; }
.mian2_bg_mid input { height: 18px; border: 1px solid #8CB8DD; vertical-align: bottom; }
.mian2_bg_mid img { vertical-align: bottom; margin-right: 4px; }
.mian2_bg_mid h5 { color: #0027a5; margin: 0px; padding: 5px 0px; line-height: 35px; }
.mian2_bg_mid div.keyword { }
.mian2_bg_mid div.keyword a { line-height: 22px; }

/*#0027A5*/

.imgmgn { }
#expert, #environ, #friendlink, #environ1 { width: 950px; margin: 8px auto; border: 1px solid #cdcdcd; }

#query { width: 950px; margin: 8px auto; }
#expert .icon, #environ .icon, #query .icon, #friendlink .icon, #environ1 .icon { float: left; width: 20px; background: url(../images/ind_img/map_bg.gif) repeat-x 30px; font-weight: bold; font-size: 14px; color: #375297; text-align: center; padding: 20px 5px 0px 5px; word-spacing: 5px; line-height: 19px; border-right: 1px solid #c9c9d8; }
#expert .icon { padding-top: 42px; }

#expert .icon img { padding-bottom: 5px; }
#expert .h122 { height: 100px; }
#expert .list { float: left; padding: 5px 0px; margin-left: 14px; _margin-left: 7px; height: 132px; overflow: hidden; }
#expert .list a { color: #666666; }
#expert ul { width: 902px; margin: 0px; padding: 0px; }
#expert li { margin: 5px 9px 5px 9px; float: left; }
#expert li img { width: 98px; height: 98px; }

#expert li div { width: 100px; text-align: center; border: 1px solid #b1b1bb; padding: 3px 3px; }
#expert li h5 { width: 100px; text-align: center; line-height: 21px; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; }

#environ .list, #environ1 .list { float: left; padding: 10px 5px 8px 5px; }
#environ .h100, #environ1 .h100 { height: 95px; }
#query .h162 { height: 152px; }
#query .bdr { border: 1px solid #9c9cd8; height: 172px; width: 710px; }
#query .l { height: 172px; width: 710px; }

#query .map { float: left; border-right: 1px solid #cdcdcd; padding: 5px 10px 2px 5px; }
#query .know { width: 285px; height: 152px; text-align: right; float: right; padding: 5px 0px; }
#query .know textarea { height: 97px; width: 268px; }
#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 5px 5px; }
#query .booking td { padding: 4px; vertical-align: top; }
#query .bg { padding-top: 89px; background: url(../images/ind_img/book_pic.jpg) no-repeat; }
#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: 12px; font-weight: bold; color: #1b53b4; border: 1px solid #cdcdcd; _height: 24px; _padding-top: 6px; }
#query .booking textarea { }

#query .booking h4 img { margin-right: 8px; }
#query .online { margin-top: 4px; border: 1px solid #cdcdcd; padding: 5px; _padding: 5px 0px; width: 90px; text-align: center; float: left; }
#query .icon img { padding: 8px 0px; }
#friendlink .list { float: left; padding: 15px 8px 10px 8px; width: 903px; }
#friendlink a { line-height: 21px; }
#friendlink .h100 { height: 90px; }
.mian4 { width: 950px; margin: 0px auto; }
#miam4 { width: 950px; margin: 8px auto; }
.mian4_left { width: 711px; float: left; }
.mian4_left_tit { width: 713px; _width: 711px; pxheight: 34px; float: left; }
.mian4_left_tita { width: 120px; height: 24px; float: left; text-align: center; letter-spacing: 3px; padding-top: 10px; background: url(../images/ind_img/jyrd_tit.gif) no-repeat; }
.mian4_left_titb { height: 22px; float: right; text-align: left; border: 1px solid #d0d6cf; border-left-style: none; padding: 10px 0 0 36px; background: url(../images/ind_img/jyrd_bg1.gif) repeat; color: #7c3498; width: 556px; _width: 554px; }
.white { font-size: 14px; color: #ffffff; font-weight: bold; }
.dept a:link, .dept a:active, .dept a:visited { color: #7c3498; text-decoration: none; }
.dept a:hover { text-decoration: underline; }
.mian4_fuke { width: 711px; margin-top: 6px; float: left; }
.mian4_fuke1 { width: 352px; float: left; }
.mian4_fuke1_tit { width: 352px; height: 28px; border: 1px solid #9c9cd8; border-bottom-color: #9c98d5; background: url(../images/ind_img/fuke_bg.gif) repeat; }
.mian4_fuke1_tit dl { width: 350px; height: 25px; }
.mian4_fuke1_tit dd { width: 80px; height: 20px; float: left; padding: 8px 0 0 35px; background: url(../images/ind_img/fuke_jia.jpg) no-repeat 15px 8px; font-weight: bold; }
.mian4_fuke1_tit dt { width: 235px; height: 17px; padding: 8px 0 0 0px; float: right; letter-spacing: 1px; }
.mian4_fuke1_tit dt a:link, .mian4_fuke1_tit dt a:active, .mian4_fuke1_tit dt a:visited, .mian4_fuke1_tit dd a:link, .mian4_fuke1_tit dd a:active, .mian4_fuke1_tit dd a:visited, .mian4_fuke1_left li a:link, .mian4_fuke1_left li a:active, .mian4_fuke1_left li a:visited { color: #042688; text-decoration: none; }
.mian4_fuke1_tit dt a:hover, .mian4_fuke1_tit dd a:hover, .mian4_fuke1_left li a:hover { text-decoration: none; color: #3399CC; }

.mian4_fuke1_bg { width: 352px; height: 127px; border: 1px solid #9c9cd8; border-top-style: none; }
.mian4_fuke1_left { width: 153px; height: 115px; padding-top: 16px; float: left; color: #4d1280; }
.mian4_fuke1_left ul { width: 145px; float: left; padding-left: 10px; }
.mian4_fuke1_left li { width: 145px; height: 22px; float: left; }

.mian4_fuke1_xudian { width: 1px; height: 95px; float: left; margin: 16px 0 6px 8px; background: url(../images/ind_img/xudian.gif); }
.mian4_fuke1_right { width: 180px; height: 115px; float: right; padding-top: 16px; }
.mian4_fuke1_right ul { width: 160px; float: left; }
.mian4_fuke1_right li { width: 165px; height: 22px; }
.mian4_fuke1_right li a:link, .mian4_fuke1_right li a:active, .mian4_fuke1_right li a:visited { color: #030339; text-decoration: none; }
.mian4_fuke1_right li a:hover { text-decoration: none; color: #666666; }
.mian4_right { width: 235px; float: right; }


.mian5 { width: 950px; margin: auto; margin-top: 6px; }
.mian5_left { padding: 10px 0px 6px 5px; float: left; color: #838383; }
.mian5_left ul { padding-left: 2px; }
.mian5_left li { width: 102px; line-height: 22px; }
.main5_list ul { padding: 8px 0px 8px 2px; width: 162px; float: left; }
.main5_list li { width: 162px; line-height: 22px; padding-left: 5px; float: left; color: #838383; }
.mian5_xudian { width: 1px; height: 80px; float: left; margin: 16px 0 6px 5px; background: url(../images/ind_img/xudian.gif); }
.mian5_left_bg { width: 352px; border: 1px solid #d2d2d2; border-top-style: none; }
.mian5_left2 { width: 50px; padding: 16px 0 16px 10px; float: left; color: #405598; }
.mian5_left2 li a:link, .mian5_left2 li a:visited, .mian5_left2 li a:active { color: #405598; text-decoration: none; font-weight: bold; line-height: 24px; }
.mian5_left2 li a:hover { text-decoration: underline; }
.mian5_right2 { padding: 16px 0 0 5px; float: left; color: #838383; }
.mian5_right2 li a:link, .mian5_right2 li a:visited, .mian5_right2 li a:active { color: #021518; text-decoration: none; line-height: 24px; letter-spacing: 1px; margin: 0px 1px 0px 2px; }
.mian5_right2 li a:hover { text-decoration: none; color: #666666; }
.textaa { width: 49px; _width: 40px; float: left; }

#flash_show_out { float: left; width: 322px; }
#flash_show { border-top-width: 4px; padding-right: 0px; padding-left: 0px; border-left-width: 4px; border-bottom-width: 4px; padding-bottom: 0px; padding-top: 0px; position: relative; height: 240px; text-align: center; border-right-width: 4px; }
#flash_img { FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); overflow: hidden; width: 328px; height: 100%; }
/*#flash_btn {LEFT: 1px; POSITION: absolute; TOP: 165px}*/
#flash_btn { width: 108px; float: right; margin-top: 3px; }

#flash_btn span { margin: 1px 1px 1px 5px; padding: 0px 2px 0px 6px; line-height: 17px; cursor: pointer; color: #fff; text-align: center; background: url(../images/ind_img/flash_btn.jpg); }
#flash_btn .cur { padding: 2px 2px 0px 6px; background: url(../images/ind_img/flash_btncur.jpg); }
#flash_show_ctl { padding-right: 0px; margin-top: 2px; padding-left: 0px; padding-bottom: 3px; color: #434343; padding-top: 3px; height: 16px; }
#flash_show_ctl A { color: #434343; }
#flash_show_ctl_msg { FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); float: left; overflow: hidden; padding: 5px 0px 0px 5px; font-size: 14px; width: 198px; }
#flash_show_ctl_tuber { z-index: 100; left: 305px; position: relative; top: -17px; }
#flash_show_ctl_arrow { margin-right: 5px; }

.InfoListcss, .InfoListcss1 { line-height: 22px; text-align: left; }
.InfoListcss1 { line-height: 19px; text-align: left; }
#oTransContainer { FILTER: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=0, motion= 'forward' ); }

