﻿/***********网站标签样式**********/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, table { margin: 0; padding: 0; }
body { background: #dfdfdf; margin: 0px; scrollbar-face-color: #f6f6f6; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #ccc; scrollbar-3dlight-color: #ccc; scrollbar-arrow-color: #330000; scrollbar-track-color: #f6f6f6; scrollbar-darkshadow-color: #fff; }
body, td, th { font-family: 宋体; font-size: 12px; color: #333; line-height: 24px; }

a:link { color: #333; text-decoration: none; }
a:visited { text-decoration: none; color: #003300; }
a:hover { text-decoration: underline; color: #b50000; }
a:active { text-decoration: none; color: #b50000; }
img { border: 0px; margin: 0px; padding: 0px; font-size: 0px; }
ul { list-style: none; margin: 0; padding: 0; }
ul li { vertical-align: bottom; }
/***********网站通用CSS样式**********/
.clear { clear: both; line-height: 0px; height: 0px; font-size: 0px; }
.jianju { height: 6px; overflow: hidden; }
.hongzi { color: #b50000; }
.hongzi2 { color: #b50000; font-weight: normal; }
.lvzi { color: #77b800; }
.feizi { color: #E47E00; }
.lanzi { color: #0039a6; }
.link_font { color: #b50000; }
.link_font2 { color: #77b800; }
.link_font3 { color: #E47E00; }
.link_font4 { color: #0039a6; }
.link_font5 { color: #007fbd; }
.lanmuzi { font-size: 12px; float: right; font-weight: normal; }
.more2 { float: right; font-size: 12px; font-weight: normal; }
.fanyi { height: 20px; font-size: 13px; line-height: 20px; text-align: center; }
.fanyi a { cursor: pointer; padding: 2px 4px; }
/*顶部菜单链接CSS样*/
a.nav:link { color: #fff; text-decoration: none; }
a.nav:visited { text-decoration: none; color: #fff; }
a.nav:hover { text-decoration: none; color: #ffff00; }
/*底部导航链接CSS样*/
a.bot_a:link { color: #fff; text-decoration: none; }
a.bot_a:visited { text-decoration: none; color: #fff; }
a.bot_a:hover { text-decoration: none; color: #ffff00; }
/*旅游频道跟多链接CSS样*/
a.fei_a:link { color: #E47E00; text-decoration: none; }
a.fei_a:visited { text-decoration: none; color: #E47E00; }
a.fei_a:hover { text-decoration: none; color: #333; }
/*旅游频道跟多链接CSS样*/
a.article:link { color: #E47E00; text-decoration: none; }
a.article:visited { text-decoration: none; }
a.article:hover { text-decoration: none; }

/***********网站首页CSS样式**********/
.top_jianju { height: 24px; overflow: hidden; }
#mini_nav { position: fixed; top: 0px; right: 0px !important; right: 0px; background: #ccc; width: 100%; background: #f9f9f9; border-bottom: 1px solid #ccc; line-height: 29px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); z-index: 1000; }
* html #mini_nav { position: absolute; }
.box { width: 954px; margin: 0px auto; padding-top: 6px; }
.mini_box { width: 954px; margin: 0px auto; }
.mini_l { height: 29px; width: 690px; float: left; }
.mini_r { height: 29px; width: 260px; float: right; }
.riqi { float: left; }
.tianqi { float: left; height: 20px; padding-top: 8px; padding-left: 10px; padding-right: 10px; line-height: 12px; }
.tianqi img { width: 16px; height: 12px; vertical-align: middle; }
.top_bg { background: url(top_bg.gif) repeat-x bottom #fff; height: 118px; padding-bottom: 0px; }
.logo { width: 300px; height: 50px; float: left; padding: 24px; padding-top: 45px; padding-left: 0px; padding-right: 0px; }
.top_ad { width: 640px; height: 70px; float: right; padding-top: 30px; overflow: hidden; }
.nav_box { width: 950px; height: 49px; background: url(nav_bg.gif); margin: 0px auto; padding: 8px 0px; font-size: 14px; font-weight: bold; color: #fff; }
.nav_mc1 { width: 85px; text-align: center; height: 24px; float: left; }
.nav_mc2 { width: 103px; height: 24px; float: left; text-align: center; }
.nav_mc3 { width: 122px; height: 24px; float: left; text-align: center; }
/*滚动公告css*/
.index_gg { height: 32px; background: url(gg_bg1.gif) no-repeat; line-height: 32px; padding: 0px 10px; }
.gg_bt { float: left; width: 70px; height: 32px; font-size: 13px; font-weight: bold; text-align: center; }
.gg_gund { width: 860px; float: right; height: 24px; padding-top: 8px; color: #999; }
.news_gun { clear: both; margin: 0px; padding: 0px; height: 20px; overflow: hidden; }
.news_gun ul { padding: 0px; margin: 0px; }
.news_gun ul li { margin: 0px; text-align: left; line-height: 12px; float: left; height: 23px; padding-top: 2px; overflow: hidden; width: 850px; }
.news_gun .item { width: 420px; float: left; height: 25px; overflow: hidden; }
.home_ad2 { float: left; height: 28px; width: 500px; overflow: hidden; }
.scrollImgList2 { overflow: hidden; height: 30px; margin-top: 0px; margin-bottom: 0px; }
.scrollImgList2 { overflow: hidden; }
.scrollImgList2 .title { padding-right: 0px; padding-left: 10px; float: left; padding-bottom: 0px; width: 500px; line-height: 10px; padding-top: 5px; height: 28px; }
.scrollImgList2 .Cont { padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 500px; padding-top: 0px; }
.scrollImgList2 .ScrCont { overflow: hidden; width: 32766px; }
#Lista_1 { float: left; }
#Listb_1 { float: left; }
/***首页幻灯片CSS***/
.flash { width: 932px; height: 261px; overflow: hidden; padding-top: 8px; padding-right: 11px; padding-left: 11px; background: url(news_bg.gif) repeat-y; }
.flash_r { float: right; width: 436px; }
#part1 .bottom { width: 980px; float: left; }
.hot_line { height: 174px; overflow: hidden; }
.hot_line h2 { font-size: 20px; margin: 10px 0 8px; font-family: "simhei" ,Arial, Helvetica, sans-serif; font-weight: normal; }
.hot_line h2 a { color: #000; font-size: 20px; }
.hot_line p { color: #666; line-height: 20px; height: 40px; margin-bottom: 5px; overflow: hidden; }
.hot_line p a { font-weight: bold; padding-left: 5px; color: #CC0000; }
.hot_line .line { height: 6px; border-bottom: 1px solid #d7d7d7; overflow: hidden; margin-bottom: 14px; }
.b_l2 h4 { margin: 10px 0 4px; }
.sldr_link ul { float: left; width: 398px; overflow: hidden; }
.sldr_link li { float: left; width: 80px; height: 48px; background: #e5e5e5; padding: 4px; margin: 14px 0px 0 10px; _margin: 14px 0px 0 6px; overflow: hidden; display: block; text-align: center; line-height: 20px; }
.acti_span { display: block; width: 80px; height: 48px; }
.sldr_link li p a, .sldr_link li p a:hover { line-height: 24px; color: #000; }
.sldr_link li.acti { background: #cc0000; }
.sldr_link li.acti a, .sldr_link li.acti a:hover { color: #fff; }
.sldr_link .more { float: right; padding-top: 14px; }
.flash_l { float: left; }
.flash_l UL { float: left; }
.flash_l LI { float: left; }
.flash_l LI A { position: relative; display: block; float: left; text-decoration: none; }
.flash_l LI A:hover { text-decoration: none; }
.flash_l LI A IMG { display: block; }
.flash_l LI A .focus_bg { position: absolute; filter: alpha(opacity=40); width: 480px; bottom: 0px; background: #000; height: 56px; opacity: 0.4; }
.flash_l LI A .focus_sdw { position: absolute; padding-bottom: 3px; padding-left: 12px; width: 456px; bottom: 0px; padding-right: 12px; height: 50px; cursor: pointer; padding-top: 3px; }
.flash_l LI A .focus_sdw H2 { line-height: 28px; margin: 0px; font-family: "microsoft yahei" , "simhei" ,Arial, Helvetica, sans-serif; color: #fff; font-size: 16px; font-weight: normal; }
.flash_l LI A .focus_sdw P { line-height: 22px; color: #fff; font-size: 12px; }
.news_t1 { height: 80px; padding: 4px 0px; border-bottom: 1px solid #ccc; }
.news_tt1 { font-family: "黑体"; font-size: 20px; line-height: 25px; color: #333; height: 25px; }
.news_tt2 { height: 45px; overflow: hidden; line-height: 22px; padding-top: 8px; }
.news_bot { background: url(news_bg2.gif) no-repeat; height: 5px; overflow: hidden; }
.index_left { width: 704px; float: left; }
.idnex_right { width: 244px; float: right; }
.ask_t1 { padding: 0px 15px; height: 43px; background: url(ask_bg1.gif) no-repeat; line-height: 43px; font-size: 14px; font-weight: bold; }
.ask_box { padding-bottom: 4px; }
.ask_t2 { background: url(ask_bg2.gif) repeat-y; height: 230px; overflow: hidden; padding: 0px 15px; }
.ask_t8 { background: url(ask_bg2.gif) repeat-y; height: 170px; overflow: hidden; padding: 0px 15px; }
.ask_t2_cc { width: 210px; overflow: hidden; }
.ask_t2_marquee { width: 730px; overflow: hidden; height: 340px; }
.ask_t2_marquee .item { width: 220px; overflow: hidden; height: 340px; overflow: hidden; padding-right: 20px; float: left; }
.ask_list { height: 72px; border-bottom: 1px dotted #ccc; padding-top: 5px; overflow: hidden; }
.ask_li { height: 24px; background: url(ask1.gif) no-repeat left 5px; padding-left: 18px; overflow: hidden; }
.ask_li2 { height: 48px; background: url(ask2.gif) no-repeat left 5px; color: #999; padding-left: 18px; overflow: hidden; }
.ask_t3 { background: url(ask_bg3.gif) no-repeat; overflow: hidden; height: 5px; }
.book_list { border-bottom: 1px dotted #ccc; padding-top: 5px; }
.book_li { height: 24px; overflow: hidden; }
.book_li2 { height: 42px; color: #999; padding-bottom: 6px; overflow: hidden; line-height: 22px; }
.index_kf { width: 244px; float: left; }
.index_kf_t2 { background: url(ask_bg2.gif) repeat-y; height: 732px; overflow: hidden; padding: 0px 15px; }
.kf_box1 { background: url(lxfs_bg1.gif) no-repeat center; padding: 5px 10px 7px 15px; height: 130px; }
.kf_box2 { background: url(lxfs_bg2.gif) no-repeat center; padding: 5px 10px 7px 15px; height: 130px; }
.kf_box3 { background: url(lxfs_bg3.gif) no-repeat center; padding: 5px 10px 7px 15px; height: 130px; }
.kf_box4 { background: url(lxfs_bg4.gif) no-repeat center; padding: 5px 10px 7px 15px; height: 130px; }
.kf_box5 { background: url(lxfs_bg5.gif) no-repeat center; padding: 5px 10px 7px 15px; height: 130px; }
.kf_t1 { height: 20px; line-height: 20px; padding-left: 25px; padding-bottom: 5px; padding-top: 10px; font-weight: bold; }
.kf_tel { height: 60px; line-height: 20px; overflow: hidden; font-size: 14px; font-family: Verdana; }
.kf_qq { padding-top: 6px; }
.kf_mc { float: left; padding-left: 8px; }
.idnex_tj { width: 454px; float: right; }
.tj_bg1 { height: 6px; overflow: hidden; background: url(tj_bg1.gif) no-repeat; }
.tj_bg2 { height: 768px; padding: 0px 8px; overflow: hidden; background: url(tj_bg2.gif) repeat-y; }
.tj_bg3 { height: 6px; overflow: hidden; background: url(tj_bg3.gif) no-repeat; }
.tj_t1 { height: 31px; background: url(tj_bg4.gif) no-repeat; line-height: 31px; color: #fff; padding: 0px 15px; font-size: 14px; font-weight: bold; }
.tj_t2 { padding-top: 8px; }
.tj_t3 { height: 25px; line-height: 25px; background: url(tj_bg5.gif) no-repeat; padding-left: 25px; }
.tj_mc { font-size: 14px; font-weight: bold; color: #b50000; float: left; width: 90px; text-align: center; }
.tj_mc2 { color: #999; float: left; width: 240px; }
.tj_mc3 { float: left; width: 80px; text-align: right; }
.tj_t4 { height: 140px; padding: 8px; color: #999; padding-bottom: 0px; }
.tj_t4 .span { color: #004499; }
.tj_list { height: 26px; line-height: 26px; border-bottom: 1px dotted #ccc; color: #004499; }
.danyuan { float: right; color: #b50000; font-weight: normal; }
.box2 { width: 954px; margin: 0px auto; padding-top: 2px; }
.ad_bg1 { height: 7px; overflow: hidden; background: url(ad_bg1.gif) no-repeat; }
.ad_bg2 { height: auto !important; min-height: 90px; height: 90px; padding: 0px 7px; background: url(ad_bg2.gif) repeat-y; }
.ad_bg3 { height: 7px; overflow: hidden; background: url(ad_bg3.gif) no-repeat; }
.ad1 { width: 695px; float: left; height: 90px; overflow: hidden; }
.ad2 { width: 235px; float: right; height: 90px; overflow: hidden; }
.ly_left { width: 474px; float: left; }
.ly_right { width: 474px; float: right; }
.ly_t1 { height: 31px; line-height: 31px; padding-left: 24px; padding-top: 5px; background: url(ly_bg1.gif) no-repeat; }
.ly_t2 { height: 370px; padding: 0px 12px; background: url(ly_bg2.gif) repeat-y; }
.ly_t3 { height: 6px; background: url(ly_bg3.gif) no-repeat; overflow: hidden; }
.ly_mc { font-size: 14px; font-weight: bold; color: #b50000; float: left; width: 120px; text-align: center; }
.ly_jj { height: 71px; background: url(ly_bg4.gif) no-repeat; overflow: hidden; padding: 8px; padding-bottom: 0px; color: #999; }
.ly_jjbt { height: 24px; font-size: 14px; font-weight: bold; }
.ly_jjbt .price { float: right; color: #b50000; }
.ly_jjnr { line-height: 22px; height: 44px; text-indent: 24px; overflow: hidden; }
.ly_pic { height: 120px; overflow: hidden; }
.pic_box { height: 120px; width: 128px; float: left; padding: 0px 10px; }
.pic_box_t1 { padding: 3px; border: 1px solid #999; }
.pic_over { padding: 3px; border: 1px solid #b50000; }
.pic_over img { height: 85px; width: 120px; }
.pic_box_t2 { height: 24px; text-align: center; overflow: hidden; width: text-overflow:ellipsis; }
.pic_box_t2 a { width: 120px; overflow: hidden; white-space: normal; text-overflow: ellipsis; }
.pic_box_t1 img { height: 85px; width: 120px; }
/*底部漂浮层CSS样式*/
.bot_links_left { float: left; }
.bot_links_right { float: left; width: 850px; height: 16px; line-height: 16px; overflow: hidden; }
.bot_box2 { min-height: 100px; _height: 100px; padding: 8px 15px; background: url(ad_bg2.gif) repeat-y; overflow: hidden; text-align: center; line-height: 20px; }
.yq_bg2 { height: 16px; padding: 4px 15px; background: url(ad_bg2.gif) repeat-y; overflow: hidden; line-height: 16px; }
.dibu_nav { width: 950px; margin: 0px 2px; height: 27px; color: #fff; background: url(bot_bg2.gif) repeat-y; text-align: center; line-height: 27px; }
.bot_juanju { height: 50px; }
#bot { position: fixed; bottom: 0px; right: 0px !important; right: 0px; background: #fff; width: 100%; height: 47px; border-top: 3px solid #b50000; _position: absolute; _top: expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight); }
* html #bot { position: absolute; }
.bot_box { width: 914px; padding: 3px 20px; height: 41px; line-height: 40px; margin: 0px auto; background: url(bot_bg.gif) no-repeat right center; }
/*图片列表CSS样式*/
.list_left { float: left; width: 709px; }
.list_right { float: right; width: 239px; }
.list_t1 { background: url(list_bg1.gif) no-repeat; height: 25px; padding: 8px 10px 0px 45px; font-size: 14px; font-weight: bold; }
.list_t2 { background: url(list_bg2.gif) repeat-y; padding: 8px; padding-bottom: 0px; }
.list_t3 { background: url(list_bg3.gif) no-repeat; height: 8px; overflow: hidden; }
.list_box { height: auto !important; height: 1180px; min-height: 1180px; }
.pic_box2 { height: 120px; width: 128px; float: left; padding: 5px 20px; }
/*翻页CSS样式*/
.manu { padding: 8px; text-align: center; height: 20px; line-height: 20px; }
.manu A { border: #ddd 1px solid; color: #333; padding-left: 5px; margin: 2px; padding-top: 2px; text-decoration: none; }
.manu A:hover { border: #b50000 1px solid; color: #666; }
.manu A:active { border: #b50000 1px solid; color: #666; }
.manu .current { border: #b50000 1px solid; padding: 2px 5px; font-weight: bold; margin: 2px; color: #fff; background: #b50000; }
.manu .disabled { border: #ccc 1px solid; padding: 2px 5px; margin: 2px; color: #ccc; }
.list_t4 { height: 33px; line-height: 33px; font-size: 14px; font-weight: bold; background: url(list_bg4.gif) no-repeat; padding: 0px 10px; }
.list_t5 { background: url(list_bg5.gif) repeat-y; padding: 10px 23px; height: 1205px; }
.list_t6 { height: 6px; background: url(list_bg6.gif) no-repeat; overflow: hidden; }
.pic_box3 { height: 170px; width: 190px; }
.pic_box3_t1 { height: 125px; width: 180px; padding: 4px; border: 1px solid #999; }
.pic_box3_t1 img { height: 125px; width: 180px; }
.pic_box3_over { height: 125px; width: 180px; padding: 4px; border: 1px solid #b50000; }
.pic_box3_over img { height: 125px; width: 180px; }
.pic_box3_mc { text-align: center; height: 24px; overflow: hidden; }
/*酒店预订列表CSS样式*/
.jd_box { height: 100px; padding: 8px; border: 1px solid #ddd; margin-bottom: 11px; }
.jd_pic { height: 85px; padding: 5px; width: 120px; background: #eee; float: left; }
.jd_jj { width: 535px; float: right; }
.jd_nr { line-height: 22px; height: 66px; text-indent: 24px; overflow: hidden; }
/*图片内页CSS样式*/
.nei_box { padding-top: 15px; }
.neirong_bt { font-family: "黑体"; font-size: 20px; line-height: 30px; color: #196ac4; text-align: center; height: 30px; }
.neirong_zheng { padding-right: 15px; padding-left: 15px; font-size: 14px; line-height: 24px; color: #000000; }
.pinluen { background: url(pl_bg1.gif) repeat-x; height: 29px; line-height: 29px; font-weight: bold; color: #000; padding: 0px 10px; }
.pinglun_mc2 { line-height: 24px; height: 24px; padding-left: 20px; }
.nei_right_tj { background-image: url(jinqu_bg3.gif); background-repeat: repeat-y; padding-top: 20px; padding-bottom: 20px; padding-right: 15px; padding-left: 15px; height: 1162px; }
.pinl_box { height: 180px; min-height: 215px; padding: 8px; padding-bottom: 0px; color: #999; line-height: 22px; }
.pinluen3 { height: auto !important; height: 247px; min-height: 247px; }
.pinluen_t1 { line-height: 24px; height: 24px; padding-left: 30px; padding-top: 8px; padding-bottom: 8px; }
.wync_mc { float: left; padding-right: 8px; height: 25px; line-height: 25px; }
.pinluen_t2 { height: 123px; padding-left: 30px; }
.pinluen_t3 { line-height: 25px; height: 25px; color: #FF0000; padding: 10px 20px; }
.page1 { overflow: hidden; height: 24px; line-height: 20px; text-align: center; font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; }
.page1 A { font-size: 14px; color: #7f7f7f; padding: 2px 5px 2px 5px; }
.page1 span { padding: 2px 5px 2px 5px; font-size: 14px; }
.input_on { padding: 2px 8px 0pt 3px; height: 18px; border: 1px solid #5a92c5; background: #e4f2ff; }
.input_off { padding: 2px 8px 0pt 3px; height: 18px; border: 1px solid #7f9db9; background: #fff; }
.input_move { padding: 2px 8px 0pt 3px; height: 18px; border: 1px solid #5a92c5; background: #e4f2ff; }
.input_out { /*height:16px;默认高度*/ padding: 2px 8px 0pt 3px; height: 18px; border: 1px solid #7f9db9; background: #fff; }
.sldr_h1 { display: inline; font-size: 20px; color: #196ac4; line-height: 36px; font-family: "黑体"; font-weight: normal; }
#txtviewer1 { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; word-break: break-all; word-wrap: break-word; }
.pag { display: inline; }
.pag SPAN { color: #d52323; }
.sldr_tit { padding: 20px; text-align: center; }
.neirong_box { height: auto !important; height: 305px; min-height: 300px; text-align: center; width: 100%; }
.neirong_box table { margin-left: auto; margin-right: auto; text-align: center; }
.neirong_box table td { padding: 4px; }
.neirong_box #imgviewer1 { max-width: 600px; text-align: center; cursor: pointer; width: expression(this.width < 600 ?  'auto' : '600px' ); }
.neirong_box #txtviewer1 { width: 650px; font-size: 14px; line-height: 25px; }
/*精彩图游CSS样式*/
.nav_box2 { width: 950px; height: 49px; background: url(nav_bg2.gif); margin: 0px auto; padding: 8px 0px; font-size: 14px; font-weight: bold; color: #fff; }
.gg_left { width: 350px; float: left; }
.gg_right { width: 475px; float: right; }
.gg_gund2 { width: 400px; float: right; height: 22px; padding-top: 8px; overflow: hidden; }
.bs_box { width: 910px; padding: 22px; background: url(news_bg.gif) repeat-y; }
.ty_hd { width: 300px; float: left; height: 380px; }
.ty_tj { width: 590px; float: right; }
.ty_tj_left { width: 370px; float: left; }
.ty_tj_right { width: 209px; float: right; }
.httj_t1 { height: 58px; overflow: hidden; width: 370px; }
.httj_t2 { height: 310px; padding-top: 10px; }
.ht_picbox { height: 155px; width: 180px; padding: 0px 2px; float: left; }
.pic_box4 { padding: 4px; border: 1px solid #ddd; height: 115px; width: 170px; overflow: hidden; }
.pic_box4 img { height: 115px; width: 170px; }
.pic_box4_over { padding: 4px; border: 1px solid #77b800; height: 115px; width: 170px; overflow: hidden; }
.pic_box4_over img { height: 115px; width: 170px; }
.pic_box4_mc { height: 30px; text-align: center; overflow: hidden; line-height: 30px; }
.hot_t1 { height: 33px; background: url(ty_bg1.gif) no-repeat; padding: 0px 10px; font-size: 14px; line-height: 33px; font-weight: bold; }
.hot_t2 { height: 325px; padding: 8px; border: 1px solid #ddd; }
.hot_list { height: 210px; overflow: hidden; line-height: 22px; }
.hot_list li { height: 22px; display: block; width: 180px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hot_pic { width: 177px; height: 97px; overflow: hidden; padding: 4px; border: 1px solid #ddd; }
.mt_t1 { height: 26px; background: url(ty_bg2.gif) no-repeat; padding-left: 23px; padding-top: 7px; line-height: 26px; }
.mt_bt { width: 115px; text-align: center; font-size: 14px; font-weight: bold; float: left; }
.mt_bt2 { color: #999; float: left; width: 720px; }
.mt_t2 { height: 260px; padding: 10px 24px; }
.pic_box5 { height: 120px; width: 128px; float: left; padding: 8px 10px 0px 10px; }
.pic5_over { padding: 3px; border: 1px solid #77b800; }
.pic5_over img { height: 85px; width: 120px; }
.dibu_nav2 { width: 950px; margin: 0px 2px; height: 27px; color: #fff; background: url(bot_bg3.gif) repeat-y; text-align: center; line-height: 27px; }
/*旅游频道CSS样式*/
.nav_box3 { width: 950px; height: 49px; background: url(nav_bg3.gif); margin: 0px auto; padding: 8px 0px; font-size: 14px; font-weight: bold; color: #fff; }
.list2_box { height: auto !important; height: 1620px; min-height: 1620px; padding: 0px 15px; }
.cjly_bg { padding-top: 5px; background: url(cjly_bg1.gif) left 0px no-repeat; }
.cjly_box { height: 79px; padding: 0px 0px 0px 25px; border-bottom: 1px solid #ccc; overflow: hidden; }
.cjly_bt { padding-top: 5px; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; font-weight: bold; color: #e47e00; }
.cjly_nr { height: 50px; padding-bottom: 10px; line-height: 25px; overflow: hidden; color: #999; }
.cjly_box2 { padding-bottom: 5px; }
.cjly_bg1 { height: 4px; overflow: hidden; background: url(cjly_bg2.gif) no-repeat; }
.cjly_bg2 { background: url(list_bg5.gif) repeat-y; padding: 10px; }
.zx_hot_jj_t1 { font-size: 14px; font-weight: bold; color: #d40072; height: 30px; line-height: 30px; overflow: hidden; }
.zx_hot_jj_t2 { color: #999; line-height: 20px; height: 60px; overflow: hidden; text-indent: 24px; }
.zx_hot_list { height: 300px; overflow: hidden; line-height: 30px; color: #ae005f; }
.zx_hot_list2 { height: 410px; overflow: hidden; line-height: 31px; color: #ae005f; }
.dibu_nav3 { width: 950px; margin: 0px 2px; height: 27px; color: #fff; background: url(bot_bg4.gif) repeat-y; text-align: center; line-height: 27px; }
/*专卖店CSS样式*/
.nav_box4 { width: 950px; height: 49px; background: url(nav_bg4.gif); margin: 0px auto; padding: 8px 0px; font-size: 14px; font-weight: bold; color: #fff; }
.dibu_nav4 { width: 950px; margin: 0px 2px; height: 27px; color: #fff; background: url(bot_bg1.gif) repeat-y; text-align: center; line-height: 27px; }
.zmd_box { width: 940px; padding: 0px 7px; background: url(news_bg.gif) repeat-y; }
.zmd_wz { height: 38px; line-height: 38px; padding: 0px 10px; background: url(zmd_bg1.gif) repeat-x; }
.zmd_bg { background: url(zmd_bg2.gif) top repeat-x; padding: 6px; }
.zmd_left { width: 308px; float: left; overflow: hidden; height: 828px; }
.zmd_right { width: 608px; float: right; }
.zmd_tjbox { width: 338px; float: left; }
.zmd_tj_t1 { height: 26px; line-height: 26px; padding: 4px 0px 0px 12px; background: url(zmd_bg3.gif) no-repeat; font-weight: bold; overflow: hidden; font-size: 14px; }
.zmd_tj_t1 ul { margin: 0px; padding: 0px; }
.zmd_tj_t1 li { float: left; display: block; cursor: pointer; width: 101px; padding-left: 5px; text-align: center; color: #0072cf; height: 26px; }
.zmd_tj_t1 li.hover { width: 101px; color: #0072cf; height: 26px; background: url(zmd_bg4.gif) center bottom; }
.zmd_tj_t2 { height: 788px; background: #ebf4fc; padding: 10px; padding-bottom: 0px; overflow: hidden; }
.zmd_list { height: 73px; border-bottom: 1px dotted #999; color: #999; padding: 5px 0px; }
.zmd_list_bt { height: 25px; font-weight: bold; font-size: 12px; }
.zmd_list_nr { height: 44px; font-size: 12px; line-height: 22px; }
/*蓝色跟多链接CSS样*/
a.lan_a:link { color: #0072cf; text-decoration: none; }
a.lan_a:visited { text-decoration: none; color: #0072cf; }
a.lan_a:hover { text-decoration: none; color: #ff0000; }
.zmd_jqbox { width: 250px; padding: 5px; float: right; background: #ebf4fc; color: #75b3e5; }
#basic-accordian { width: 250px; height: 820px; overflow: hidden; }
.accordion_headings { padding-left: 10px; font-weight: bold; margin-bottom: 5px; margin-top: 0px; padding-top: 2px; height: 22px; background: url(zmd_bg5.gif) no-repeat; width: 240px; font-weight: bold; color: #0072cf; cursor: pointer; }
.black_overlay { display: none; z-index: 1001; filter: alpha(opacity=80); left: 0%; width: 100%; position: absolute; top: 0%; height: 100%; }
.black_pic { padding: 3px; border: 1px solid #999; }
.accordion_child { height: 640px; margin: 0px; overflow: hidden; }
.mlhn { width: 665px; float: left; }
.mlhn_t1 { height: 32px; background: url(zmd_bg6.gif) repeat-x; padding: 0px 10px; line-height: 32px; color: #fff; font-size: 14px; font-weight: bold; }
.mlhn_t2 { height: 160px; padding: 8px 8px 0px 8px; line-height: 22px; }
.mlhn_t2 li { white-space: nowrap; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mlhn_pic { width: 215px; height: 145px; padding: 4px; border: 1px solid #b6d7f2; float: left; }
.mlhn_list { width: 415px; height: 155px; float: right; overflow: hidden; color: #999; }
.lyts { width: 265px; float: right; }
/*关于我们CSS样式*/
.nav_box5 { width: 950px; height: 49px; background: url(nav_bg5.gif); margin: 0px auto; padding: 8px 0px; font-size: 14px; font-weight: bold; color: #fff; }
.gywm_box { padding: 5px; background: url(news_bg.gif) repeat-y; }
.gywm_nav { height: 38px; font-size: 14px; font-weight: bold; }
.nav_hide { float: left; width: 155px; clip: rect(auto auto auto auto); cursor: hand; color: #fff; height: 27px; text-align: center; padding-bottom: 11px; background: url(gywm_bg2.gif) no-repeat; line-height: 27px; margin-left: 2px; }
.nav_show { float: left; width: 155px; cursor: hand; color: #ffff00; height: 27px; line-height: 27px; text-align: center; background: url(gywm_bg1.gif) no-repeat; padding-bottom: 11px; margin-left: 2px; }
.Menu_Content { height: 0px; }
.lanzi2 { color: #007fbd; }
.ll_2 { height: 0px; overflow: hidden; font-size: 0px; line-height: 0px; }
.gywm_box2 { padding: 6px 17px; color: #999; }
.gywm_t1 { height: 40px; overflow: hidden; }
.gywm_t2 { border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 0px 10px; }
.gywm_t3 { height: 13px; overflow: hidden; background: url(gywm_t2.gif) no-repeat; }
.gywm_ad1 { width: 640px; float: left; height: 280px; }
.gywm_ad1 .left { float: left; width: 430px; height: 280px; }
.gywm_ad1 .right { float: right; width: 205px; height: 280px; }
.gywm_jj { text-indent: 24px; line-height: 26px; width: 210px; padding: 16px 8px 0px 8px; border: 1px solid #ccc; background: url(gywm_bg3.gif) repeat-x bottom #ededee; height: 260px; float: right; overflow: hidden; color: #555555; }
.gywm_bg4 { height: 225px; background: url(gywm_bg4.jpg) no-repeat; padding: 40px 40px 25px 200px; line-height: 26px; overflow: hidden; }
.gywm_t4 { border-left: 1px solid #ddd; border-right: 1px solid #ddd; overflow: hidden; height: 500px; }
.gywm_piclist { width: 200px; height: 225px; padding: 5px; border: 1px solid #ccc; float: left; margin: 6px 0px 6px 12px; _margin: 6px 0px 6px 7px; }
.pic_time { height: 24px; font-size: 14px; background: url(gywm_bg5.gif) no-repeat right; }
.gywm_picbox { height: 155px; width: 200px; overflow: hidden; border: 1px solid #ccc; }
.gywm_picbox img { height: 155px; width: 200px; overflow: hidden; border: 0px none; }
.gywm_mc { height: 38px; overflow: hidden; font-size: 14px; text-align: center; font-weight: bold; line-height: 19px; padding-top: 6px; }
.gywm_t5 { height: 320px; background: url(gywm_bg6.gif) repeat-x; }
.gywm_t6 { height: 70px; text-align: center; }
.gywm_t7 { height: 245px; overflow: hidden; }
.ryzz_pic { background: url(gywm_bg7.gif) no-repeat; padding: 11px 14px; width: 230px; height: 223px; float: left; margin: 0px 13px; }
.ryzz_box1 { height: 153px; width: 228px; border: 1px solid #ccc; }
.ryzz_box1 img { height: 153px; width: 228px; border: 0px none; }
.ryzz_mc { padding-top: 5px; height: 60px; line-height: 20px; }
.gywm_t8 { background: url(gywm_bg8.gif) repeat-x; }
.gywm_t9 { height: 155px; padding: 30px 40px 10px 40px; }
.gywm_fclist { height: 150px; width: 285px; float: left; overflow: hidden; }
.gywm_fcnr { height: 120px; padding: 15px; width: 450px; float: right; background: url(gywm_bg9.gif) no-repeat; overflow: hidden; line-height: 20px; }
.fclist_mc { margin: 3px; height: 21px; line-height: 21px; background: #fff; filter: Alpha(Opacity=90); }
.gywm_piclist2 { width: 200px; height: 225px; padding: 5px; background: #fff; border: 1px solid #ccc; float: left; margin-left: 7px; _margin: 0px 0px 0px 4px; }
.dibu_nav5 { width: 950px; margin: 0px 2px; height: 27px; color: #fff; background: url(bot_bg5.gif) repeat-y; text-align: center; line-height: 27px; }
/*会议旅游CSS样式*/
.hyly_t1 { height: 30px; overflow: hidden; }
.hyly_t2 { border: 1px solid #ddd; border-top: 0px; padding: 10px; }
.hyly_bg { height: 282px; padding: 8px; background: url(hylv_bg1.gif) repeat-x; color: #fff; line-height: 22px; }
.hyly_bg a:link { color: #fff; text-decoration: none; }
.hyly_bg a:visited { text-decoration: none; color: #fff; }
.hyly_bg a:hover { text-decoration: none; color: #ffff00; }
#hyly_ad1 { height: 268px; width: 285px; background: #fff; border: 5px solid #fff; float: left; overflow: hidden; }
#hyly_jj { width: 550px; float: right; padding: 10px 10px 0px 10px; height: 267px; overflow: hidden; }
#hyjd_jj { height: 100px; padding: 5px 10px 0px 10px; overflow: hidden; margin-bottom: 10px; }
#hyly_ad2 { height: 140px; background: #fff; border: 5px solid #fff; width: 860px; overflow: hidden; }
#swkc_jj { width: 640px; height: 270px; float: left; padding: 5px 10px 0px 10px; overflow: hidden; }
#hyly_ad3 { width: 190px; height: 268px; background: #fff; border: 5px solid #fff; overflow: hidden; float: right; }
#gach_jj { width: 300px; height: 270px; float: left; padding: 5px 10px 0px 10px; overflow: hidden; }
#gach_pic { width: 540px; float: right; }
.hyly_ad4 { width: 250px; height: 268px; margin-left: 8px; _margin-left: 6px; background: #fff; border: 5px solid #fff; float: left; overflow: hidden; }
.hycs_bg { height: 235px; padding: 8px 0px; background: url(hylv_bg1.gif) repeat-x; line-height: 22px; }
#cgan_jj { width: 420px; height: 270px; float: left; padding: 5px 10px 0px 10px; overflow: hidden; }
#cgan_pic { width: 410px; height: 268px; background: #fff; border: 5px solid #fff; overflow: hidden; float: right; }
/**航程内页CSS样式**/
.hc_btbox { height: 50px; }
.hc_bt { height: 25px; font-family: "黑体"; font-size: 20px; line-height: 25px; }
.hc_riqi { font-size: 12px; text-align: right; }
.renqi { color: #b50000; float: right; }
.hc_hdbox { padding-bottom: 8px; }
.hchd_l { width: 500px; height: 350px; padding: 25px 24px 24px 20px; background: url(hc_bg1.gif) no-repeat; float: left; }
.hchd_l img { width: 500px; height: 350px; background: #5ABFFF; }
.hchd_r { width: 365px; height: 260px; float: right; background: url(hc_bg2.gif) no-repeat left top; padding-top: 140px; font-size: 14px; }
.hchd_jj { height: 200px; overflow: hidden; font-weight: bold; }
.hchd_s { line-height: 26px; color: #43bd00; }
.hchd_z { line-height: 26px; color: #0083e6; }
.hchd_h { line-height: 26px; color: #ff9600; }
.hchd_tel { height: 50px; }
.hcbox { padding: 0px 10px; }
.hcbox_l { width: 650px; float: left; }
.hcbox_r { width: 240px; float: right; overflow: visible; }
.hcbox_r img { width: 240px; }
.hcbox_r2 img { width: 240px; }
.hclis_box { padding-bottom: 15px; }
.hcbox_t1 { height: 25px; line-height: 25px; background: url(hc_bg3.gif) no-repeat; padding: 0px 10px 5px 10px; color: #fff; }
.hc_bd { height: 20px; width: 25px; float: left; line-height: 20px; padding: 2px; }
.hc_btxx { height: 25px; line-height: 25px; float: right; width: 590px; }
.hcbox_t2 { min-height: 110px; _height: 110px; line-height: 22px; padding: 6px 10px; padding-bottom: 0px; }
.hc_pic1 { height: 160px; width: 240px; overflow: hidden; }
.hc_pic1 img { height: 160px; width: 240px; border: none; }
.hcbox_3 { width: 650px; min-height: 330px; _height: 330px; float: right; }
.hcbox_r2 { width: 240px; height: 330px; float: left; }
.hcbox_t4 { height: 25px; line-height: 25px; background: url(hc_bg4.gif) no-repeat; padding: 0px 10px 5px 45px; font-weight: bold; }
.hcbox_t5 { min-height: 88px; _height: 88px; line-height: 22px; padding: 6px 10px; padding-bottom: 0px; }
.hcbox_t5 li { line-height: 30px; }
.hcbox_t6 { height: 25px; line-height: 25px; background: url(hc_bg5.gif) no-repeat; padding: 0px 10px 5px 50px; font-weight: bold; }
.hcbox_list6 { padding: 5px 0px 0px 20px; }
.hcbox_right6 { float: right; width: 260px; overflow: hidden; }
.hcbox_list6 li { line-height: 30px; width: 245px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.hc_pic2 { height: 43px; width: 240px; margin-top: -50px; _margin-top: 0px; padding-top: -50px; overflow: hidden; }
/**每日焦点CSS样式**/
.mrjd_gg { height: 33px; background: url(mrjd_bg1.gif) no-repeat; line-height: 33px; padding: 0px 10px; }
.mrjd_lmmc { width: 115px; padding-left: 15px; float: left; font-size: 14px; font-weight: bold; text-align: center; padding-top: 6px; height: 26px; line-height: 26px; }
.mrjd_left { width: 450px; float: left; }
.flash_mrjd { padding: 10px 10px; }
.flash_mrjd img { height: 230px; width: 430px; }
.mrjd_right { float: right; width: 465px; padding: 10px 0px; }
.mrjd_list { height: 70px; padding: 9px 0px; border-bottom: 1px double #ccc; }
.mrjd_bt { height: 30px; width: 460px; font-size: 20px; font-family: "黑体"; color: #000; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mrjd_nr { height: 40px; overflow: hidden; line-height: 20px; text-indent: 24px; }
.jrjd_list { height: 1000px; overflow: hidden; }
.hcgg_left { float: left; width: 300px; }
/**文章列表CSS样式**/
.huizi { color: #999; font-size: 12px; font-weight: normal; font-family: "宋体"; }
a.hong_a:link { color: #ce0300; text-decoration: none; }
a.hong_a:visited { text-decoration: none; color: #ce0300; }
a.hong_a:hover { text-decoration: underline; color: #000; }
.jd_box2 { height: 100px; padding: 8px; border-bottom: 1px dotted #999; }
.jd_box22 { height: 175px; padding: 8px; border-bottom: 1px dotted #999; }
.jd_box22 .pic { width: 200px; float: left; height: 155px; padding: 5px 10px 5px 5px; }
.jd_box22 .pic img { width: 200px; height: 155px; border: 1px solid #ccc; }
.jd_box22 .right { float: left; height: 160px; width: 460px; overflow: hidden; font-size: 12px; }
.jd_box22 .right span { color: #555; }
.ly_jjbt2 { height: 24px; font-size: 16px; overflow: hidden; color: #000; font-weight: bold; }
.jd_nr2 { height: 72px; text-indent: 24px; overflow: hidden; }
.jrjd_box { width: 930px; padding: 12px; background: url(news_bg.gif) repeat-y; }
.jrjd_box .content { min-height: 300px; _height: 300px; font-size: 14px; line-height: 30px; }
.content { min-height: 800px; _height: 800px; font-size: 14px; line-height: 30px; padding-left: 15px; padding-right: 10px; }
.content a { text-decoration: underline; }
.hchd_r a { text-decoration: underline; }
.hc_hdboxys a { text-decoration: underline; }
/**关于我们内页CSS样式**/
.gywm_t10 { height: 30px; overflow: hidden; }
.gywm_11 { border: 1px solid #ddd; border-top: 0px; padding: 10px; }
.gywm_bg10 { background: url(gywm_bg10.gif) repeat-y; padding: 20px; height: auto !important; height: 380px; min-height: 380px; color: #fff; text-indent: 24px; }

/*************************************************************************************************/

/**留言板CSS样式**/
.ask_link { height: 20px; overflow: hidden; padding: 0px 8px; text-align: right; }
.ask_libox { padding: 10px; _height: 170px; min-height: 170px; border-bottom: 1px solid #ccc; }
.ask_libox2 { padding: 10px; _height: 120px; min-height: 120px; border-bottom: 1px solid #ccc; }
.ask_w { _height: 95px; min-height: 95px; }
.ask_ww { _height: 35px; min-height: 35px; }
.ask_wt1 { height: 24px; overflow: hidden; color: #ac1b1b; font-weight: bold; padding-left: 24px; background: url(ask4.gif) no-repeat left; }
.ask_wt2 { padding-left: 24px; height: _48px; min-height: 48px; color: #000; }
.ask_wt3 { padding-left: 24px; color: #999; height: 24px; }
.ask_d { _height: 72px; min-height: 72px; }
.ask_dd { _height: 52px; min-height: 52px; }
.ask_dt1 { _height: 48px; min-height: 48px; background: url(ask3.gif) left top no-repeat; padding-left: 24px; color: #000; }
.ask_dt2 { padding-left: 24px; color: #cc0909; height: 24px; }
.hfjl_w { _height: 95px; min-height: 95px; }
.hfjl_ww { _height: 35px; min-height: 35px; }
.hfjl_wt1 { height: 24px; overflow: hidden; color: #ac1b1b; font-weight: bold; padding-left: 10px; border-bottom: #ccc 1px dotted; }
.hfjl_ww .hfjl_wt1 span { float: right; color: #2A77DF; font-weight: normal; }
.hfjl_wt2 { padding-left: 10px; height: _48px; min-height: 48px; color: #000; }
.hfjl_wt3 { padding-left: 10px; color: #999; height: 24px; }
.hfjl_d { _height: 72px; min-height: 72px; }
.hfjl_dd { _height: 52px; min-height: 52px; }
.hfjl_dt1 { _height: 48px; min-height: 48px; padding-left: 10px; color: #000; }
.hfjl_dt2 { padding-left: 10px; color: #cc0909; height: 24px; }
.button_css { height: 20px; line-height: 20px; background: url(fbly.gif); width: 79px; border: 0px; }
.ajax_loading { right: 0px; top: 0px; left: auto; width: 150px; padding: 2px 10px; text-align: center; margin: 0px 5px; background: #4B981D; color: #fff; font-size: 12px; position: fixed; z-index: 9999; display: none; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); top: expression(eval(document.documentElement.scrollTop)); }

/********************************评论页样式************************************/
/*************************************************************************************************/
.cemment_title { font-size: 24px; text-align: center; padding: 10px; font-weight: bold; font-family: 宋休; color: #333; font-style: normal; }
.cemment_list { min-height: 60px; _height: 60px; padding: 8px; border-bottom: 1px dotted #999; }
.cemment_list .left { float: left; font-size: 12px; color: #8D8D8D; }
.cemment_list .left span { color: #0B3B8C; }
.cemment_list .right { float: right; color: #8D8D8D; font-size: 12px; }
.cemment_list .nei { font-size: 14px; color: #000000; }
/*************************************************************************************************/

/*************************************专卖店左侧动画展示*****************************************************/
.zmd_animation { width: 308px; height: 828px; overflow: hidden; }
.zmd_animation_rect { width: 1850px; height: 828px; overflow: hidden; }
.zmd_animation .item { width: 308px; height: 828px; overflow: hidden; float: left; }
.zmd_animation .item img { width: 290px; height: 390px; border: 8px solid #E0E0DE; margin-bottom: 8px; }
.button { background: url(button_bg.gif) no-repeat Transparent; width: 91px; height: 28px; border: 0px none; font-weight: bold; color: #fff; text-align: center; vertical-align: middle; }
.jump_l { float: left; height: 25px; width: 300px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.jump_r { float: right; height: 25px; width: 300px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: right; }

.scoll_wz1 { display: none; }

.serach_bar { background: #fff; padding: 5px 5px 5px 10px; width: 935px; margin: auto; vertical-align: middle; line-height: 20px; }
.serach_bar input { vertical-align: middle;  }
.serach_bar .button_serach { vertical-align: middle; }
.serach_bar .serach_type{ width:100px; vertical-align:middle;}
.serach_bar .serach_textbox { width: 200px; border: 1px solid #ccc; padding: 2px;}
