/* CSS Document */
body {margin: 0px auto;padding:0px;text-decoration: none;text-align: left;font-size: 12px;color: #333;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input {margin: 0;padding: 0;list-style-type: none;}
a{ color:#5f5f5f;text-decoration:none; cursor:pointer;}
a:hover,.TL_announcement a:hover,twologin_bar a:hover,.TL_headright a:hover,.TL_MassageList a:hover{ color:#d10000;text-decoration:underline;cursor:pointer;}
.FL{ float:left}
.FR{ float:right}
img{vertical-align:text-top; vertical-align:top; border:none;}


.bd_bj{ width:100%; overflow:hidden; background:url(../images/bd_bj.gif) repeat-x;}
.bd_bjpic{ width:100%; overflow:hidden; background:url(../images/bodybj.jpg) no-repeat; background-position:center 0;}

/*头部样式开始*/
.head{ width:1000px; height:190px; margin:0 auto;}
.othernav{ width:1000px; text-align:right; padding-top:5px;}
.othernav a,.othernav a:visited{ padding-left:9px; margin:0 5px; color:#888;background:url(../images/bar_jt.gif) no-repeat 0 center;}
.othernav a:hover{ color:#d10000; text-decoration:underline;}

.navbj{ width:100%; height:40px; line-height:40px; margin-bottom:15px;background:url(../images/nav_redbj.gif) repeat-x; color:#fff;}
.navbj ul{ width:1000px; height:40px; overflow:hidden; margin:0 auto; font-weight:bold; font-size:14px;}
.navbj li{ float: left; width:118px; height:40px; display:inline;text-align:center; margin:0 3px;}
.navbj li a,.navbj li a:visited{ color:#fff; text-decoration:none; display:block;width:105px; height:40px;}
.bd_bj .navbj li a:hover,.bd_bj .navbj li a.navonbj{ color:#fff; text-decoration:none; display:block;width:105px; height:40px; background:url(../images/nav_onredbj.gif) no-repeat; background-position:0 bottom; color:#d5010a;}

/*头部样式结束*/


/*底部样式开始*/
.foot{ width:100%; padding:12px 0px 15px 0px; margin-top:25px;line-height:22px;overflow:hidden; text-align:center; color:#888;background:url(../images/ft_bj.gif) repeat-x;}
/*底部样式结束*/

.body{ width:1000px; margin:0 auto; overflow:hidden;}
.ind_ad,.ind_main,.Main01{ width:1000px; margin:8px auto 0 auto; overflow:hidden;}
.ind_main .mainbox{ width:360px; float:left; margin-right:10px;}
.Mbox_tit{height:33px; line-height:33px; border-right:1px solid #e4e4e4;background: url(../images/tit_graybj.gif) repeat-x;}
.Mbox_titL{ width:150px; float:left; height:33px; color:#fff; font-weight:bold; font-size:14px;}
.red_jpbj{ text-indent:40px;background:url(../images/tit_plane.gif) no-repeat;}
.red_hotelbj{ text-indent:40px;background:url(../images/tit_hotel.gif) no-repeat;}
.Mbox_titR{ float:right; padding-right:6px;}
.Mbox_titR a{ color:#888; text-decoration:none;}
.Mbox_titR a:hover{ color:#d10000; text-decoration: underline;}

.Mbox_nr{ border:1px solid #e4e4e4; background:#fff;}
.tjjp_nr{ width:100%; overflow:hidden;}
.ind_hotel{ width:100%; overflow:hidden; height:225px;}


.noticeBox{ width:260px; float:left; overflow:hidden;}
.NBox_tit{ width:100%; height:33px; line-height:33px; color:#fff;background:url(../images/tit_redbj.gif) no-repeat;}
.NBox_titL img{ margin:5px 5px 0px 10px; float:left;}
.NBox_titL{ width:50%; float:left; font-weight:bold; font-size:14px;}
.NBox_titR{ float:right; padding-right:6px;}
.NBox_titR a{ color:#fff; text-decoration:none;}
.NBox_titR a:hover{ color:#d10000; text-decoration: underline;}

.NBox_nr{
	border:1px solid #e4e4e4; height:225px;
	background-position:0 bottom;
	background-color: #FFFFFF;
	background-image: url(../images/ind_new_bj.gif);
	background-repeat: repeat-x;
}
.NBox_nr li{ width:100%; line-height:29px;}
.NBox_nr li a{ padding-left:13px;background:url(../images/ico_jt.gif) no-repeat; background-position:5px center;}
.NBox_nr li a:hover{ padding-left:13px;background:url(../images/ico_jt.gif) no-repeat; background-position:5px center;}


.ind_search{ width:490px; height:230px; float:left; margin-right:10px; background:url(../images/ind_searchbj.gif) no-repeat;}
.ind_search_tit{ width:100%; font-size:14px; overflow:hidden;}
.ind_search_tit b{ color:#e4010f; line-height:25px; padding:6px 0px 0px 18px; display:block; float:left;}
.ind_search_tit b img{ margin-right:6px;}

.ind_search_nr{ width:100%;margin:0px auto; padding-top:8px; color:#555;}
.ind_search_nr .tit_hclx{ width:100%; overflow:hidden;}
.ind_search_nr dl{ width:50%;height:35px; float:left;}
.ind_search_nr dt{ width:30%;height:27px;line-height:27px; float:left; text-align:right; color:#000; display:inline;}
.ind_search_nr dd{ width:69%;height:27px;line-height:27px; float:left;display:inline;}
.ind_search_nr .s_input{ width:153px; height:25px; line-height:25px;padding-left:5px;border-top:1px solid #b8b8b8;border-left:1px solid #b8b8b8;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;  background:url(../images/search_inputbj.gif) no-repeat;}
.ind_search_nr .search_menu{width:97px;height:32px; border:0px;
cursor:pointer;background: url(../images/ind_searchbtn01.gif) no-repeat; color:#ec7807; font-weight:bold; font-size:14px;}
.ind_search_nr .search_menu:hover{width:97px;height:32px; border:0px;
cursor:pointer;background: url(../images/ind_searchbtn02.gif) no-repeat; color:#ec7807; font-weight:bold; font-size:14px;}
.s_select{ border:1px solid #d4d0c8; width:170px; text-indent:5px;line-height:24px; height:24px;}

.indsearch_btn{ width:100%; text-align:center; overflow:hidden;}

.banner{ width:500px; height:230px; float:left; overflow:hidden;}



/*二级页面内容样式开始*/
.bd_bj .bd_bjpic .twobody{
	background-color: #FFFFFF;
	background-image: url(../images/left_graybj.gif);
	background-repeat: repeat-y;
}

.twoleft{ width:240px; overflow:hidden; float:left;}
.tworight{ width:740px; padding:0 10px; float:left; overflow:hidden;}
.twol_box,.twol_boxnr{ width:100%; overflow:hidden;}
.twol_boxtit{ height:35px;line-height:35px; padding-left:12px; font-weight:bold;color:#fff; font-size:13px;background:url(../images/left_titred.gif) no-repeat;}
.twol_boxnr ul{ padding:0 10px;}
.twol_boxnr li{ width:100%; height:40px; line-height:40px; padding-bottom:2px;text-align:center; font-size:14px;background:url(../images/left_grayline.gif) no-repeat; background-position:center bottom;}

.twol_pic{ padding:20px 10px 30px 10px;}
.twol_pic img{ margin-bottom:15px;}


.twoR_tit{ height:35px; line-height:35px; border-bottom:1px solid #d8010b; color:#d00108;}
.twoR_tit b{ padding-left:15px; font-size:16px; float:left;}
.twoR_tit .FR{ color:#888;}

.twoR_nr{ width:100%;border-top:1px solid #f1a3a7; padding:15px 0px 20px 0px; line-height:24px; min-height:500px;_height:500px;}
.aboutnr{ padding:0 10px;}
.aboutnr p{ text-indent:18px; padding:6px 0px;}

.fwwd_list{ width:100%; overflow:hidden;}
.fwwd_list li h2{ background:#efefef; border-bottom:2px solid #ccc;}
.fwwd_tab{ border-top:1px solid #E1E1E1;border-left:1px solid #E1E1E1;}
.fwwd_tab th{ border-left:1px solid #fff;border-top:1px solid #fff; background:#F6F6F6; text-align:center;}
.fwwd_tab th,.fwwd_tab td{border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1; padding:5px 0px;}
.fwwd_tab td{ background:#fff; padding-left:15px;}






.ry_titname{width:100%; background:#f0f0f0; color:#333; text-align:center; font-size:14px; line-height:32px; margin-top:10px;}

.ry_imglist li{ float:left; margin:8px 17px;}
.ry_imglist{ width:100%; overflow:hidden;}



















