﻿@charset "utf-8";

ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0; text-align:left;}
img{ border:0; }
a:link{ color:#555; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#d30; text-decoration:underline;}
a:active{ color:#555;}

.zt1{ margin:10px auto 0 auto; width:950px; height:50px;}
.zt1 img{ vertical-align:top;}


/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
/*头部搜索部分*/
#search {
	FLOAT: right; WIDTH: 525px; POSITION: relative; HEIGHT: 70px; margin:20px 0 0 0;
}
#search .tabs {
	PADDING-LEFT: 7px; Z-INDEX: 11; LEFT: 0px; OVERFLOW: hidden; WIDTH: 443px; POSITION: absolute; TOP: 5px; HEIGHT: 20px
}
#search .tab {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(../images/hd_bg01.png) no-repeat right -46px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #666; PADDING-TOP: 0px
}
#search .tab:hover {
	TEXT-DECORATION: none
}
#search .tab B {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left
}
#search .tab B SPAN {
	PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 16px
}
#search .curtab B {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/hd_bg01.png) no-repeat right 0px; COLOR: #333
}
#search .curtab B SPAN {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(../images/hd_bg01.png) no-repeat -700px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 15px
}
#search .tabcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; Z-INDEX: 10; BACKGROUND: url(../images/hd_bg01.png) #eee no-repeat 0px -50px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 443px; PADDING-TOP: 5px; POSITION: absolute; TOP: 24px; HEIGHT: 27px
}
.searchKeywords {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 328px; COLOR: #999; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 16px
}
.searchBtn {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 100px; CURSOR: pointer; COLOR: #633; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
#searchLinks {
	RIGHT: 0px; WIDTH: 65px; POSITION: absolute; TOP: 25px; HEIGHT: 38px
}
#searchLinks LI {
	HEIGHT: 18px
}


/*清除*/
.home_clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
/*content start*/
.homeone{ width:950px; height:695px; margin:8px auto 5px auto; text-align:left; overflow:hidden;}
.home_left{ width:301px; height:615px;  float:left; overflow:hidden;}
.home_center{ width:374px; height:615px; float:left; margin:0 0 0 10px; overflow:hidden;}
.home_right{ width:250px; height:615px;  float:right; overflow:hidden;}

/*大首页右边定义*/
.home_l{ width:300px; float:left; overflow:hidden;}
.home_ltext{ height:180px; width:293px; padding:5px 0 0 5px; border:#ccc solid 1px;  line-height:18px;}
.home_ltext span{ height:180px; display:block; text-align:center; float:left;}
.home_ltext span.l{width:130px; }
.home_ltext span.r{width:160px; text-align:left;}

.home_lad{ height:224px; width:298px; padding:0px; margin:0px; border:#ccc solid 1px;}
.home_l a{line-height:24px;}

.home_l h4{ width:290px; height:28px; background:url(../images/home.png) no-repeat 0 0px; line-height:28px; font-size:13px; margin:8px 0 0 0; padding:0 0 0 10px; color:#fff;}
.home_gjx{ width:300px; height:130px; background:url(../images/home.png) no-repeat -521px 0px; line-height:28px; font-size:13px; margin:8px 0 0 0; padding:25px 0 0 0; color:#1f376d;}
.gjx_so{width:280px; height:30px; background-color:#e9f5fe; margin:0px auto 0 auto;}
.gjx_an{width:280px; height:66px; margin:0 auto 0 auto;}
.gjx_an a{width:70px; height:26px; display: block; background:url(../images/home.png) no-repeat -394px 0px; float:left; margin:5px 0 0 0; text-align:center; font-size:12px;}
.gjx_text{width:280px; margin:0 0 0 15px;}

/*首页第一屏中间部分*/
.home_center h1{width:360px; height:25px; overflow:hidden; font-size:16px; color:#0080bb;line-height:25px; text-align:center; padding:0 0 5px 10px; margin:0;}
.home_center h1 a{color:#1f376d!important;}
.home_center h1 a:hover{color:#f30;}

.home_center h2{width:360px; height:25px;  overflow:hidden; font-size:16px; color:#0080bb;line-height:25px; text-align:center; padding:0 0 5px 10px;border:#CCCCCC dotted 1px; border-width:1px 0px; margin:10px 0;}
.home_center_text{width:360px; display:block; font-size:12px; line-height:20px; text-align:center; }
.home_center_text2{width:360px;  font-size:12px; line-height:22px; text-align:center; }
.home_center_text2 a{ font-size:14px; text-decoration:underline;}

.home_center h5{ width:374px; height:26px; background:url(../images/home.png) no-repeat 0 -129px; line-height:26px; font-size:13px; margin:8px 0 0 0; padding:0px; color:#fff;}
.home_center h5 span{ width:374px; height:26px; display:block; text-align:center; float:left;}
.home_center h5 span.l{width:80px;}
.home_center h5 span.l a{ color:#fff!important;}
.home_center h5 span.r{width:240px; float:right; height:23px; margin:0 0 3px 0; padding:0;}
.home_ct{display:block; width:354px; padding:10px; line-height:24px}
.home_ct a{line-height:24px; font-size:14px;}

/*首页第一屏幕右边*/
.home_right h6{ width:250px; height:28px; background:url(../images/home.png) no-repeat 0 -51px; line-height:28px; font-size:13px; padding:0 0 0 8px; margin:0; color:#fff;}
.home_right h6 a{color:#fff;}
.home_right_line{width:248px; height:260px; line-height:22px; font-size:13px; border:#CCC dotted 1px; border-width:0 1px 1px 1px;}
.home_right_line ul{ list-style:none; padding:8px 0 0 5px; margin:0;}
.home_right_line ul li{ width:246px; overflow:hidden; height:23px; line-height:23px;  text-align:left; padding:0; margin:0;}
.home_right_line li span{ float:right; width:85px; display:block; line-height:23px; text-align:left; color:#f30; font-weight:bold;}
.home_right_line li a,tu li a:link,tu li a:visited{color:#2e2eae;; font-size:14px;}

.home_right_ad{width:250px; height:80px; margin:5px 0 5px 0; overflow:hidden;}
.home_right_ad img{ vertical-align:bottom;}

.home_right_line2{width:248px; height:202px; line-height:22px; font-size:13px; border:#CCC dotted 1px; border-width:0 1px 1px 1px;}
.home_right_line2 ul{ list-style:none; padding:8px 0 0 5px; margin:0;}
.home_right_line2 ul li{ width:246px; overflow:hidden; height:23px; line-height:23px;  text-align:left; padding:0; margin:0;}
.home_right_line2 li span{ float:right; width:85px; display:block; line-height:23px; text-align:left; color:#f30; font-weight:bold;}
.home_right_line2 li a,tu li a:link,tu li a:visited{color:#2e2eae;; font-size:14px;}

/*第一屏三列一行广告位置*/
.home_one_ad{width:950px; height:75px; margin:5px 0 0 0; padding:0;float:left; overflow:hidden;}
.ad1{width:230px; height:75px;float:left; margin:0; padding:0; display:block;} 
.ad2{width:480px; height:75px; margin:0 5px 0 5px;float:left; padding:0;display:block;}
.ad3{width:230px; height:75px; float:left; margin:0px; padding:0;display:block;}


/*旅游度假线路超市部分*/
.tour{ width:950px; height:590px; margin:5px auto 5px auto; text-align:left; overflow:hidden;}
.tour_tel{ width:950px; height:37px; background:url(../images/home.png) no-repeat 0 -204px; line-height:28px; font-size:13px; padding:0; margin:0; color:#fff;}
.tour_left{ width:295px; height:548px;  float:left; overflow:hidden; padding:0; margin:5px 0 0 0;}
.tour_right{ width:645px; height:548px;  float:left; overflow:hidden; padding:0; margin:5px 0 0 10px;}
.tour_right_a{ width:320px; height:270px;  float:left; overflow:hidden; padding:0; margin:0 5px 4px 0;}
.tour_right_a_bt{ width:320px; height:27px;  float:left;  padding:0; background:url(../img/tripbg.gif); line-height:20px;}
.tour_right_a_bt span{height:27px; float:right; line-height:20px; margin:0 5px 0 0;}
.tour_right_a_bt span a{color:#fff; font-size:12px;}
.tour_right_a_bt a{height:22px;  float:left;  padding:0; color:#FFFFFF; margin:5px 0 0 5px; font-size:13px;}


.tour_right_b{ width:320px; height:270px;  float:left; overflow:hidden; padding:0; margin:0 0 4px 0;}
.tour_right_b_bt{ width:320px; height:27px;  float:left;  padding:0; background:url(../img/tripbg.gif); line-height:20px;}
.tour_right_b_bt a{ width:80px; height:22px;  float:left;  padding:0; color:#FFFFFF; margin:5px 0 0 5px; font-size:13px;}
.tour_right_b_text{width:318px;height:240px;float:left;padding:0;border: 1px solid #4f8c00;}
.tour_right_b_text ul{ list-style:none; padding:8px 0 0 5px; margin:0; overflow:hidden;}
.tour_right_b_text ul li{ width:310px;  height:23px; line-height:23px;  text-align:left; padding:0; margin:0; overflow:hidden;}
.tour_right_b_text li span{ float:right; width:85px; display:block; line-height:23px; text-align:left; color:#f30; font-weight:bold;}
.tour_right_b_text li a,tu li a:link,tu li a:visited{color:#2e2eae;; font-size:14px;}
.triplink a,tu li a:link,tu li a:visited{ line-height:23px;text-align:left; padding:0; margin:0; overflow:hidden; color:#2e2eae;; font-size:14px;}



.tour_r_t{ width:275px; height:43px; padding:0 0 0 20px; line-height:28px; color:#fff; font-size:12px; font-weight:bold;background:url(../images/home.png) no-repeat 0px -514px;}

.tour_r_c{height:470px; width:275x; padding:10px; background-color:#cfed9d; overflow:hidden;}
.tour_r_b{ background:url(../images/home.png) no-repeat -0px -562px; height:11px; line-height:9px; font-size:1px; width:275px;padding:0 0 0 20px; }
.tour_r_b_fu{ background:url(../images/home.png) no-repeat -0px -585px; height:1px; line-height:1px; font-size:1px; width:275px;padding:0; }
.tour_r_cl{ clear:both; height:8px; line-height:8px; font-size:1px;}
.tour_r_c_one{height:25px; width:249px; margin:10px auto 10px auto; padding:0; background:url(../images/home.png) no-repeat -0px -599px; }
.tour_r_c_day1{height:46px; width:239px; margin:10px auto 0 auto; padding:5px 0 0 40px; line-height:20px; background:url(../images/home.png) no-repeat -0px -774px; }
.tour_r_c_jd{height:25px; width:239px; margin:0 auto 3px auto; padding:5px 0 0 40px; }
.tour_r_c_day2{height:24px; width:239px; margin:20px auto 10px auto; padding:0 0 0 40px; line-height:24px; background:url(../images/home.png) no-repeat -0px -748px; }
.tour_r_c_day3{height:24px; width:239px; margin:20px auto 10px auto; padding:0 0 0 40px; line-height:24px; background:url(../images/home.png) no-repeat -0px -162px; }
.tour_r_c_so{height:46px;  width:200px; margin:10px auto 0 auto; padding:0; background:url(../images/home.png) no-repeat -0px -640px; }

.tour_r{height:26px; line-height:26px; font-weight:bold; font-size:14px; color:#fff;width:630px; padding: 0 0 0 10px; margin:5px auto 0 auto;  background:url(../images/home.png) no-repeat -295px -598px; }
.tour_r span{ float:right; margin:0 0 0 0px; width:360px; text-align:left; line-height:26px; display:block; font-size:12px;}
.tour_r span a{ float:left; margin:5px 0 0 8px; line-height:19px; background:url(../images/home.png) no-repeat -0px -93px; width:79px; text-align:left; display:block; font-size:12px; text-align:center;}
.tour_r_ad{height:350px; width:115px; margin:5px 0 0 0; float:left;}
.tour_r_line{height:348px; line-height:22px;font-size:14px; width:508px; padding: 0 0 0 5px; margin:5px auto 0 5px; float:left; border:#ccc solid 1px; }
.tour_r_line1{background:url(../images/home.png) no-repeat -700px -675px;height:90px; line-height:22px;width:430px; float:left; padding:0 0 0 80px;}
.tour_r_line1 li{width:420px; height:30px;float:left; padding:0; margin:0; font-size:12px;} 
.line { width:420px; float:left; height:60px; line-height:20px; font-size:12px; overflow:hidden; margin:5px 0 0 0;}
.tour_r_line2{height:235px; line-height:22px;width:505px; float:left; padding:0; margin:10px 0 0 0;}

/*.tour_r_line2 ul{ list-style:none; padding:8px 0 0 5px; margin:0; overflow:hidden;}
.tour_r_line2 ul li{ width:500px;  height:23px; line-height:23px;  text-align:left; padding:0; margin:0; overflow:hidden;}
.tour_r_line2 li span{ float:right; width:85px; display:block; line-height:23px; text-align:left; color:#f30; font-weight:bold;}
.tour_r_line2 li a,tu li a:link,tu li a:visited{color:#2e2eae;; font-size:14px;}*/

.tour_right_ad{ width:640px; height:150px;  float:left; overflow:hidden; padding:0; margin:5px 0 0 0;}
/*旅游景点部分*/
.jd{ width:950px; height:397px; margin:5px auto 5px auto; text-align:left; overflow:hidden;}
.jd_tel { width:950px; height:37px; background:url(../images/home.png) no-repeat 0 -264px; line-height:28px; font-size:13px; padding:0 0 0 0; margin:0; color:#fff;}

.jd_md{ width:948px; height:358px; margin-bottom:0; text-align:left; overflow:hidden; border-bottom:#cdd2d3 solid 1px; border-left:#cdd2d3 solid 1px; border-right:#cdd2d3 solid 1px;}
.jd_map {width:394px; height:346px; float:left; border:#6fc24b solid 1px; margin:4px 0 0 4px; overflow:hidden;}
.jd_mdright {width:534px; height:358px; margin-left:10px; float:left; text-align:left; overflow:hidden;}

.jd_mdr_top {width:524px; height:28px; background:url(../images/home.png) -294px -639px  no-repeat; padding:0 0 0 8px; line-height:28px; font-weight:bold; font-size:14px; color:#fff; margin-top:5px;}
.jd_mdr_bom {width:534px; height:275px; overflow:hidden; }
.jdad{width:534px; height:40px; overflow:hidden; padding:5px 0 0 0;}
.jd_mdr_bom h2 { height:20px; width:150px; padding-left:10px; padding-top:3px; line-height:13px; color:#004499; font-size:14px; border-bottom:#aaccee solid 1px; margin-left:5px; }
.jd_mdr_bom_r {width:176px; height:250px; overflow:hidden; float:left;margin-top:20px;}
.jd_mdr_bom_r ul {background:url(../images/index_100.gif) no-repeat left 0; height:194px; padding-left:30px; margin-top:0;}
.jd_mdr_bom_r li {font-size:12px; line-height:14px; color:#004499;}
.jd_mdr_bom_r li a:hover {color:#004499;}

.jd_mdr_bom_m {width:174px; height:250px; overflow:hidden; float:left;border-left:#aaccee solid 1px;margin-top:20px; }
.jd_mdr_bom_m ul {background:url(../images/index_100.gif) no-repeat left; height:194px; padding-left:30px; line-height:14px;}
.jd_mdr_bom_m li {font-size:12px; line-height:14px; color:#004499; margin-top:0;}
.jd_mdr_bom_m li a:hover {color:#004499;}

/*旅游指南部分*/
.zn { width:950px; height:366px; margin:5px auto 5px auto; text-align:center; overflow:hidden;}
.zn_tel { width:950px; height:22px; background:url(../images/home.png) no-repeat 0 -323px; line-height:28px; font-size:13px; padding:15px 0 0 0; margin:0; color:#fff; overflow:hidden}
.zn_tel span { float:right; margin:0 0 0 0px; width:359px; text-align:left; line-height:26px; background:url(../images/home.png) -304px -522px no-repeat; display:block; font-size:12px; height:}
.zn_tel span a { float:left; margin:5px 0 0 5px; line-height:19px; text-align:left; display:block; font-size:12px; text-align:center; float:left; color:#fff; font-weight:bold;}

.zn_content{ text-align:left; margin:5px auto 0 auto;width:930px; height:308px;background:url(../images/meishi_bg.gif) no-repeat center center;}
.zn_content dl{ display:block; float:left; width:410px; height:150px; overflow:hidden; margin: 0 0 0 4px; padding:0;}
.zn_content dl.right{ margin:0 0 0 90px; _margin:0 0 0 50px;}
.zn_content dt{ width:460px; height:33px; line-height:28px; font-size:14px; color:#1f376d; font-weight:bold; margin: 0; padding:0 0 0 28px;background:url(../images/tt7.gif) no-repeat 0 0;}
.zn_line{width:948px; overflow:hidden; border:1px solid #ccc; border-width:0 1px 1px 1px; }

/*旅游指南_content_left&right*/
.zn_content_l{ width:100px; float:left;}
.zn_content_r{ width:280px; float:right; text-align:left;}

.zn_content_lone{ width:180px; float:left;}
.zn_content_rone{ width:220px; float:right; text-align:left;}


.zn_md{ width:948px; height:316px; margin-bottom:0; text-align:left; overflow:hidden; border-bottom:#cdd2d3 solid 1px; border-left:#cdd2d3 solid 1px; border-right:#cdd2d3 solid 1px; overflow:hidden;}
.zn_md_l {width:470px; height:300px; float:left; background:url(../images/b_box_l_1.jpg) no-repeat; margin:10px 0 0 8px;}
.zn_md_l_t {width:465px; height:139px; float:left; margin:5px 0 0 5px;}
.zn_md h3 {height:23px; padding-left:40px; background:url(../images/tt7.gif) no-repeat top; width:400px; margin-top:5px; line-height:14px; padding-top:10px;}
.zn_md_l_im {width:165px; height:129px; float:left;}
.zn_md_l_tex {width:290px; height:129px; float:left; margin-left:10px;}
.zn_md_l_tex ul {margin:0; padding:0}
.zn_md_l_tex li {font-size:13px; line-height:18px;}
.zn_md_l_tex li a:hover {color:#000;}

.zn_md_l_bom {width:450px; height:144px; float:left; margin:0 0 0 5px; overflow:hidden;}
.zn_md_l_bom_img {width:120px; height:90px; float:left; margin:0 5px 0 20px;  padding:0;overflow:hidden;}
.zn_md_l_bom_text {width:300px; height:100px; float:left; margin:0; padding:0;overflow:hidden; line-height:20px;}

.zn_md_l_bom_l {height:106px; width: 465px;}
.zn_md_l_bom h3 {height:14px; padding-left:40px; background:url(../images/tt7.gif) no-repeat top; width:400px; margin-top:5px; line-height:14px; padding-top:10px;}
.zn_md_r {width:470px; height:300px; float:left; background:url(../images/b_box_r_1.jpg) no-repeat; margin:10px 0 0 0;}

/*旅游指南部分*/
.shop { width:950px; height:100%; margin:5px auto 5px auto; text-align:left; overflow:hidden;}
.shop_tel{ width:950px; height:37px; background:url(../images/home.png) no-repeat 0 -386px; line-height:28px; font-size:13px; padding:0; margin:0;}
.shop_tel_ct { width:948px; height:5px; clear:both; border-right:#cdd2d3 solid 1px; border-left:#cdd2d3 solid 1px;}

.shop_top {width:945px; height:30px;  margin:0 auto 0 auto; overflow:hidden;background:url(../images/home.png) no-repeat right -769px;}
.shop_top span{ display:block; line-height:30px; float:left;}
.shop_top span.tit{ width:131px;background:url(../images/home.png) no-repeat -7px -710px;float:left; padding: 0 0 0 75px; font-size:14px; font-weight:bold; color:#fff;}
.shop_top span.alink{ width:547px;background:url(../images/index_101.gif) repeat-x 0 0;float:left;}
.shop_top span.alink a{ margin: 0 0 0 12px;}



.shop_top ul{ margin:0; padding:0; background:url(../images/index_102.gif) no-repeat right bottom; height:30px;}
.shop_top ul li { font-size:13px;line-height:15px; height:30px; line-height:26px; float:left; text-align:left; height:30px;  padding-left:5px;  }
.shop_top ul li.index { padding-left:80px; width:133px; background: url(../images/index_102.gif) no-repeat left top; line-height:34px; font-size:14px; font-weight:bold; color:#fff; margin-left:0;}
.shop_top ul li a { FONT-SIZE: 13px; COLOR: #999}


.shop_md{ width:948px; height:278px; border-bottom:#cdd2d3 solid 1px; border-left:#cdd2d3 solid 1px; border-right:#cdd2d3 solid 1px; margin:0; }
.shop_md_bom{ width:948px; height:238px; overflow:hidden; clear:both; display:block; }
.shop_md_bom_l{ width:184px; height:231px; float:left; margin:0 0 0 5px; }
.shop_md_bom_md {width:476px; height:231px; float:left; margin-left:5px;}
.shop_md_bom_md_t {width:476px; height:183px; }
.shop_md_bom_md_bm {width:475px; height:45px; margin-top:3px; }

.shop_md_bom_r {width:266px; height:229px; float:left; margin-left:5px; border:#cdd2d3 solid 1px;}

/*景点部分*/
.jdpic { width:950px; height:100%; margin:5px auto 5px auto; text-align:left; overflow:hidden;}
.jdpic_tel { width:950px; height:22px; background:url(../images/home.png) no-repeat 0 -448px; margin-bottom:10px; line-height:28px; font-size:13px; padding:15px 0 0 0; margin:0; color:#fff; overflow:hidden}
.jdpic_md{ width:948px; height:130px; border-bottom:#cdd2d3 solid 1px; border-left:#cdd2d3 solid 1px; border-right:#cdd2d3 solid 1px; margin:0; padding:10px 0 0 0; }
.jdpic_md ul {margin:0 0 0 5px; padding:0}
.jdpic_md ul li {float:left; font-size:13px;}

.link{ width:950px; height:80px; line-height:23px; font-size:12px; margin:10px auto 0 auto; padding:0;text-align:left; color:#CCC;}

.pic1{ border:#CCC 1px solid; padding:2px;margin:0 0 2px 0;}
.pic2{ border:#CCC 1px solid; padding:2px;margin:0 0 2px 0;}
.pic3{ border:#CCC 1px solid; padding:2px;margin:0 0 2px 0;}

.jdcss {FONT-WEIGHT: normal;margin-left: 12px;line-height: 20px;}

.citycss{LINE-HEIGHT: 20px;font-size: 12px;
}