@charset "utf-8";
/* template 2013 */
.index_all { margin:0 auto; height:auto; overflow:hidden; width:960px;}

.info_all { background:url(../images/index/bg2.png) no-repeat; width:960px; height:445px; overflow:hidden; margin:0 0 15px;}
.info_t1 { font-size:14px; color:#333; height:30px; line-height:30px; padding-left:11px; font-weight:bold;}
.info_t2 { width:958px; height:auto; overflow:hidden; margin:0 auto;}
.info_t2 li { float:left; width:459px; height:152px; padding:48px 0 0 20px; overflow:hidden; position:relative;}
.info_t3 { position:absolute; right:20px; top:19px;}
.info_t3 a { color:#666;}
.info_t3 a:hover { color:#666;}
.info_color1 { color:#F30; height:26px;}
.info_color2 { color:#999;}

.today_all { width:960px; height:auto; overflow:hidden; margin:0 auto 14px;}
.today_l { float:left; width:280px; height:auto; overflow:hidden; margin-right:10px;}
.today_ppt1 { width:280px; height:220px; overflow:hidden; margin:0 0 13px; position:relative;clear:both; }
.today_t1 { border:1px solid #ccc; height:460px; overflow:hidden; background:url(../images/index/link_bg1.png) no-repeat 0 33px;}
.today_t2 { background:url(../images/index/bg1.png) no-repeat -426px -1675px; height:33px; overflow:hidden; position:relative;}
.today_t2_a { position:absolute; left:10px; top:5px; font-size:14px; font-weight:700;}
.today_t2_b { position:absolute; right:10px; top:6px;}
.today_t3 { width:225px; height:auto; overflow:hidden; padding:14px 0 0 52px;}
.today_t3 li { float:left; width:75px; height:21px; overflow:hidden;}
.today_t3 .line_1 { padding-bottom:22px;}
.today_c { float:left; width:410px; height:645px; overflow:hidden; margin-right:10px; padding-top:50px; background:url(../images/index/bg1.png) no-repeat 0 -1675px; position:relative;}
.today_tq { position:absolute; right:10px; top:10px; width:230px; height:26px; overflow:hidden;}
.today_t4 { height:auto; overflow:hidden; margin:0 auto 10px; padding:0 0 8px; width:394px; border-bottom:1px dashed #999;}
.today_t4 h1 { text-align:center; font-family:"Microsoft Yahei","黑体"; width:394px; height:35px; overflow:hidden; line-height:normal;}
.today_t4 h1 a { color:#e24a00; font-size:20px; }
.today_t4 h1 a:hover { color:#e24a00;}
.today_t4 h2 { line-height:1.8; color:#666; font-family:"宋体"; width:394px; height:50px; overflow:hidden;}
.today_t5 { width:394px; height:auto; overflow:hidden; margin:0 auto;}
.today_t5 li { float:left; width:394px; height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.today_t5 span { padding-right:5px;}
.today_t5 span a { color:#F30;}
.today_t5 span a:hover { color:#F30;}
.today_t5 .line_2 { border-bottom:1px dashed #999; padding-bottom:10px; margin-bottom:8px;}
.today_r { float:left; width:250px; height:auto; overflow:hidden;}
.today_t6 { border:1px solid #ccc; width:248px; height:auto; overflow:hidden;}
.today_t7 { width:226px; height:30px; overflow:hidden; padding:14px 0 10px 13px; margin:0 auto;}
.today_t7 a { width:100px; height:30px; overflow:hidden; line-height:30px; text-align:center; background:url(../images/index/bg1.png) no-repeat -733px -1675px; display:block; float:left; color:#d74700; font-size:14px; margin-right:13px;}
.today_t7 a:hover { background:url(../images/index/bg1.png) no-repeat -833px -1675px; text-decoration:none; color:#FFF; font-weight:bold;}
.today_t8 { color:#666; text-align:center; border-bottom:1px solid #CCC; height:26px; width:213px; overflow:hidden; margin:0 auto 10px;}
.today_t8 span { color:#F30;}
.today_t9 { width:213px; margin:0 auto; height:56px; line-height:1.5; overflow:hidden; background:url(../images/index/ico_phone.gif) no-repeat right 0;}
.today_t9 a { font-size:14px;}
.today_t9 span { color: #999;}
.today_t10 { height:24px; width:213px; overflow:hidden; margin:0 auto 15px; position:relative; font-size:14px;}
.today_t10b { position:absolute; left:93px; top:0;}
.today_t11 { width:220px; height:auto; overflow:hidden; margin:9px auto 0;}
.today_t11 li { float:left; width:130px; padding-left:90px; height:83px; overflow:hidden; position:relative;}
.today_t11 h1 { line-height:1.4; padding-bottom:7px; font-family:"宋体";}
.today_t11 h2 a { display:block; width:60px; height:22px; line-height:20px; text-align:center; overflow:hidden; background:url(../images/index/bg1.png) no-repeat -847px -1714px; color:#FFF;}
.today_t11 h2 a:hover { background:url(../images/index/bg1.png) no-repeat -847px -1736px; text-decoration:none; color: #FFF;}
.today_t11 .hdtp { position:absolute; left:0px; top:4px; width:90px; height:60px; overflow:hidden;}

/* MSClass */
#slider_box { position:relative; width:280px; height:220px; overflow:hidden; float:left;}
#slider_img li { float:left; position:relative;}
#slider_title { position:absolute; bottom:7px; right:2px;}
#slider_title li { float:left; width:18px; height:16px; overflow:hidden; background:#fff; color:#333; text-align:center; cursor:pointer; margin-right:5px; overflow:hidden; font-weight:bold;}
#slider_title li:hover,#slider_title li.active { background:#F60; color:#fff; width:18px; height:16px; overflow:hidden; font-size:13px; font-weight:bold;}
.mask { FILTER:alpha(opacity=60); opacity:0.6; width:280px; height:50px; background:#000; position:absolute; bottom:0; left:0; display:block;}
.comt { width:280px; color: #e7e7e7; position:absolute; left:0; bottom:0; height:50px; text-indent:7px; text-align:left;}
.comt h3 { font-size:14px; margin-top:5px; font-weight:bold;}
.Text_box_border { position:absolute; left:0; bottom:0; width:365px; height:46px; padding:4px 0 0 45px; overflow:hidden; background:url(../images/index/bg1.png) no-repeat -426px -1714px;}
.Text_box_border a { color:#666;}
.Text_box_border a:hover { color:#666;}
#Text_box { width:350px; height:42px; overflow:hidden;}
#Text_list { width:350px; height:auto; overflow:hidden;}
#Text_list li { height:19px; line-height:19px; font-size:9pt; width:390px; overflow:hidden; float:left;}

/* ad */
.etxt_1 { width:955px; height:auto; overflow:hidden; border-top:1px solid #ddd; border-left:1px solid #ddd; margin:0 auto 15px;}
.etxt_1 li { float:left; width:190px; height:25px; line-height:25px; text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.etxt_1 a { color:#666;}
.etxt_1 a:hover { color:#666;}
.eimg_2 { height: auto; width:960px; overflow:hidden; margin:0 0 3px;}
.eimg_2_1 { float:left; width:475px; height:60px; overflow:hidden; margin:0 10px 7px 0;}
.eimg_2_2 { float:left; width:475px; height:60px; overflow:hidden; margin:0 0 10px;}
.eimg_3 { width:960px; height:70px; overflow:hidden; margin:0 0 10px;}

/* food */
.td_food { background:url(../images/index/bg1.png) no-repeat 0 -644px; height:322px; margin:0 auto 14px; width:960px; overflow:hidden; position:relative;}
.td_food_1 { position:absolute; left:123px; top:20px; height:30px; line-height:30px; width:74px; overflow:hidden; color:#FFF;}
.td_food_2 { position:absolute; left:210px; top:20px; height:30px; line-height:30px; width:430px; overflow:hidden; }
.td_food_2 a { color:#666;}
.td_food_3 { position:absolute; left:20px; top:65px; width:284px; height:248px; overflow:hidden;}
.td_food_4 { position:absolute; left:306px; top:66px; width:340; height:250px; overflow: hidden; font-family:"宋体";}
.td_food_5 { position:absolute; right:11px; top:20px; width:272px; height:24px; padding-top:4px; background:url(../images/index/bg1.png) no-repeat 0 -1610px; overflow:hidden; text-align:right;}
.td_food_6 { position:absolute; right:10px; top:60px; width:272px; height:255px; overflow: hidden;}
.td_food_list1 { width:284px; height:252px; overflow:hidden;}
.td_food_list1 li { float:left; width:142px; height:126px; overflow:hidden;}
.td_food_list1 img { border:1px solid #CCC; padding:1px;}
.td_food_list1 h1 { padding:7px 0 0;}
.td_food_list2 { height:auto; overflow:hidden; width:272px; margin:0 auto;}
.td_food_list2 li { float:left; width:340px; height:64px; overflow:hidden; color:#878787;}
.food_name { float:left; height:64px; overflow:hidden; width:187px; position:relative;}
.food_name h1 { padding:1px 0 8px;}
.food_img img { border:1px solid #ccc; padding:1px;}
.food_img { float:left; width:83px; padding:0 0 0 2px; height:64px; overflow:hidden;}
.food_star { position:absolute;}
.food_star1,.food_star2,.food_star3,.food_star4,.food_star5 { background:url(/images/blog/review_start.gif) no-repeat; width:56px; height:12px; overflow:hidden; position:absolute; bottom:29px; left:60px;}
.food_star1 { background:url(/images/blog/review_start.gif) no-repeat -2px -3px;}
.food_star2 { background:url(/images/blog/review_start.gif) no-repeat -2px -31px;}
.food_star3 { background:url(/images/blog/review_start.gif) no-repeat -2px -45px;}
.food_star4 { background:url(/images/blog/review_start.gif) no-repeat -2px -59px;}
.food_star5 { background:url(/images/blog/review_start.gif) no-repeat -2px -73px;}

/* house */
.td_house { background:url(../images/index/bg1.png) no-repeat; height:322px; margin:0 auto 14px; width:960px; overflow:hidden; position:relative;}
.td_house_1 { position:absolute; left:123px; top:20px; height:30px; line-height:30px; width:74px; overflow:hidden; color:#FFF;}
.td_house_2 { position:absolute; left:210px; top:20px; height:30px; line-height:30px; width:430px; overflow:hidden; }
.td_house_2 a { color:#666;}
.td_house_3 { position:absolute; left:20px; top:65px; width:284px; height:248px; overflow:hidden;}
.td_house_4 { position:absolute; left:306px; top:66px; width:340; height:250px; overflow: hidden; font-family:"宋体";}
.td_house_5 { position:absolute; right:11px; top:20px; width:272px; height:24px; padding-top:4px; background:url(../images/index/bg1.png) no-repeat -274px -1610px; overflow:hidden; text-align:right;}
.td_house_6 { position:absolute; right:10px; top:57px; width:272px; height:250px; overflow: hidden;}
.td_house_list1 { width:284px; height:252px; overflow:hidden;}
.td_house_list1 li { float:left; width:142px; height:126px; overflow:hidden;}
.td_house_list1 img { border:1px solid #CCC; padding:1px;}
.td_house_list1 h1 { padding:7px 0 0;}
.td_house_list2 { width:275px; height:auto; overflow:hidden;}
.td_house_list2 li { float:left; width:275px; height:28px; line-height:28px; overflow:hidden; position:relative;}
.td_house_list2 span { color:#e24a00; padding-right:5px;}
.house_price { position:absolute; right:0px;top:0px; overflow:hidden; width:60px; height:25px; color:#878787; text-align:left; font-family:"Lucida Grande",Helvetica,Arial;}
.house_area { position:absolute; right:66px; top:0px; overflow:hidden; width:50px; height:25px; color:#878787; text-align:left; font-family:"Lucida Grande",Helvetica,Arial;}
.house_news1 { border-bottom:1px dashed #a0a0a0; height:auto; overflow:hidden; margin:0 0 7px; width:340px;}
.house_news1 h2 { line-height:1.8; font-size:9pt; color:#878787; padding:0 0 8px;}
.house_news1 h1 { text-align:center; font-family:"Microsoft Yahei","黑体"; width:340px; padding-bottom:8px;}
.house_news1 h1 a { color:#e24a00; font-size:20px; }
.house_news1 h1 a:hover { color:#e24a00;}
.house_news2 { width:340px; height:auto; overflow:hidden;}
.house_news2 li { float:left; width:330px; padding-left:10px; height:30px; line-height:30px; overflow:hidden; background:url(../images/ico/arrow_2.gif) no-repeat 1px 13px;}
.house_news2 a { font-size:14px;}

/* auto */
.td_auto { background:url(../images/index/bg1.png) no-repeat 0 -322px; height:322px; margin:0 auto 14px; width:960px; overflow:hidden; position:relative;}
.td_auto_1 { position:absolute; left:123px; top:20px; height:30px; line-height:30px; width:74px; overflow:hidden; color:#FFF;}
.td_auto_2 { position:absolute; left:210px; top:20px; height:30px; line-height:30px; width:430px; overflow:hidden; }
.td_auto_2 a { color:#666;}
.td_auto_2 a:hover { color:#666;}
.td_auto_3 { position:absolute; left:20px; top:65px; width:284px; height:248px; overflow:hidden;}
.td_auto_4 { position:absolute; left:306px; top:66px; width:340; height:250px; overflow: hidden; font-family:"宋体";}
.td_auto_5 { position:absolute; right:11px; top:20px; width:272px; height:24px; padding-top:4px; background:url(../images/index/bg1.png) no-repeat -548px -1610px; overflow:hidden; text-align:right;}
.td_auto_6 { position:absolute; right:10px; top:57px; width:272px; height:250px; overflow: hidden;}
.td_auto_list1 { width:284px; height:252px; overflow:hidden;}
.td_auto_list1 li { float:left; width:142px; height:126px; overflow:hidden;}
.td_auto_list1 img { border:1px solid #CCC; padding:1px;}
.td_auto_list1 h1 { padding:7px 0 0;}
.td_auto_list3 { width:260px; height:auto; overflow:hidden;}
.td_auto_list3 li { float:left; width:250px; height:28px; line-height:28px; padding:0 0 0 10px; background:url(../images/ico/arrow_2.gif) no-repeat 1px 12px; overflow:hidden; position:relative;}
.auto_price { position:absolute; right:0px;top:0px; overflow:hidden; width:60px; height:25px; color:#878787; text-align:left; font-family:"Lucida Grande",Helvetica,Arial;}

/* travel */
.td_travel { background:url(../images/index/bg1.png) 0 -966px; height:322px; margin:0 auto 14px; width:960px; overflow:hidden; position:relative;}
.td_travel_1 { position:absolute; left:123px; top:20px; height:30px; line-height:30px; width:74px; overflow:hidden; color:#FFF;}
.td_travel_2 { position:absolute; left:210px; top:20px; height:30px; line-height:30px; width:430px; overflow:hidden;}
.td_travel_2 a { color:#666;}
.td_travel_2 a:hover { color:#666;}
.td_travel_3 { position:absolute; left:20px; top:59px; width:623px; height:250px; overflow:hidden;}
.td_travel_4 { position:absolute; right:11px; top:20px; width:272px; height:24px; padding-top:4px; background:url(../images/index/bg1.png) no-repeat 0 -1638px; overflow:hidden; text-align:right;}
.td_travel_5 { position:absolute; right:10px; top:57px; width:272px; height:250px; overflow: hidden;}
.td_travel_6 { position:absolute; right:11px; top:170px; width:272px; height:24px; padding-top:4px; background:url(../images/index/bg1.png) no-repeat -274px -1638px; overflow:hidden; text-align:right;}
.td_travel_7 { position:absolute; right:10px; top:210px; width:272px; height:255px; overflow: hidden;}
.td_travel_list1 { width:623px; height:auto; overflow:hidden;}
.td_travel_list1 li { float:left; width:623px; height:59px; overflow:hidden; padding:5px 0 0;}
.td_travel_list2 { width:260px; height:auto; overflow:hidden; margin:0 auto;}
.td_travel_list2 li { float:left; width:250px; padding:0 0 0 10px; background:url(../images/ico/arrow_2.gif) no-repeat 1px 10px; overflow:hidden; height:25px; line-height:25px;}
.td_travel_list3 { width:260px; height:auto; overflow:hidden; margin:0 auto;}
.td_travel_list3 li { float:left; width:130px; height:100px; overflow:hidden; text-align:center;}
.td_travel_list3 h1 { padding:8px 0 0;}
.td_travel_list3 img { border:2px solid #e2e2e2;}
.travel_img { float:left; width:74px; height:64px; overflow:hidden;}
.travel_xl { float:left; width:400px; height:64px; overflow:hidden;}
.travel_xl h1 { padding-bottom:5px;}
.travel_xl h1 a { font-size:14px;}
.travel_xl h2 a { color:#999;}
.travel_price { float:left; width:95px; height:64px; overflow:hidden; color:#e24a00;}
.travel_price span { font-family:"Lucida Grande",Helvetica,Arial; font-size:18px;}
.travel_btn { width:54px; line-height:22px; height:22px; overflow:hidden; text-align:center; float:left;}
.travel_btn a { background:url(../images/index/bg1.png) no-repeat -829px -1617px; width:54px; height:22px; overflow:hidden; display:block; color:#666;}
.travel_btn a:hover { background:url(../images/index/bg1.png) no-repeat -829px -1639px; text-decoration:none; display:block; color:#033333;}

/* wedding */
.td_wedding { background:url(../images/index/bg1.png) no-repeat 0 -1288px; height:322px; margin:0 auto 14px; width:960px; overflow:hidden; position:relative;}
.td_wedding_1 { position:absolute; left:123px; top:20px; height:30px; line-height:30px; width:74px; overflow:hidden; color:#FFF;}
.td_wedding_2 { position:absolute; left:210px; top:20px; height:30px; line-height:30px; width:430px; overflow:hidden; }
.td_wedding_2 a { color:#666;}
.td_wedding_2 a:hover { color:#666;}
.td_wedding_3 { position:absolute; left:20px; top:65px; width:284px; height:248px; overflow:hidden;}
.td_wedding_4 { position:absolute; left:306px; top:66px; width:340; height:250px; overflow: hidden; font-family:"宋体";}
.td_wedding_5 { position:absolute; right:11px; top:20px; width:272px; height:24px; padding-top:4px; background:url(../images/index/bg1.png) no-repeat -548px -1638px; overflow:hidden; text-align:right;}
.td_wedding_6 { position:absolute; right:10px; top:60px; width:272px; height:250px; overflow: hidden;}
.td_wedding_list1 { width:284px; height:252px; overflow:hidden;}
.td_wedding_list1 li { float:left; width:142px; height:126px; overflow:hidden;}
.td_wedding_list1 img { border:1px solid #CCC; padding:1px;}
.td_wedding_list1 h1 { padding:7px 0 0;}
.td_wedding_list2 { height:auto; overflow:hidden; width:272px; margin:0 auto;}
.td_wedding_list2 li { float:left; width:340px; height:64px; overflow:hidden; color:#878787;}
.wedding_name { float:left; height:64px; overflow:hidden; width:187px; position:relative;}
.wedding_name h1 { padding:1px 0 6px;}
.wedding_img img { border:1px solid #ccc; padding:1px;}
.wedding_img { float:left; width:83px; padding:0 0 0 2px; height:64px; overflow:hidden;}

/* home */
.td_home { background:url(../images/index/td_home_bg.png) no-repeat; height:322px; margin:0 auto 14px; width:960px; overflow:hidden; position:relative;}
.td_home_1 { position:absolute; left:123px; top:20px; height:30px; line-height:30px; width:74px; overflow:hidden; color:#FFF;}
.td_home_2 { position:absolute; left:210px; top:20px; height:30px; line-height:30px; width:430px; overflow:hidden; }
.td_home_2 a { color:#666;}
.td_home_2 a:hover { color:#666;}
.td_home_3 { position:absolute; left:20px; top:65px; width:284px; height:248px; overflow:hidden;}
.td_home_4 { position:absolute; left:306px; top:66px; width:340; height:250px; overflow: hidden; font-family:"宋体";}
.td_home_5 { position:absolute; right:11px; top:20px; width:272px; height:24px; padding-top:4px; overflow:hidden; text-align:right;}
.td_home_6 { position:absolute; right:10px; top:60px; width:272px; height:250px; overflow: hidden;}
.td_home_list1 { width:284px; height:252px; overflow:hidden;}
.td_home_list1 li { float:left; width:142px; height:126px; overflow:hidden;}
.td_home_list1 img { border:1px solid #CCC; padding:1px;}
.td_home_list1 h1 { padding:7px 0 0;}
.td_home_list2 { height:auto; overflow:hidden; width:272px; margin:0 auto;}
.td_home_list2 li { float:left; width:340px; height:64px; overflow:hidden; color:#878787;}
.home_name { float:left; height:64px; overflow:hidden; width:187px; position:relative;}
.home_name h1 { padding:1px 0 6px;}
.home_img img { border:1px solid #ccc; padding:1px;}
.home_img { float:left; width:83px; padding:0 0 0 2px; height:64px; overflow:hidden;}
