@charset "gb2312";
#DataList1 img {
	background-image: url(../images/pic.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
}

/*top*/
.header{ background:#f7f7f7;}
.tbar{ height:8px; background:#3b75bf; clear:both;}
.top	{ height:104px; width:1000px;}
.logo{ float:left; padding-top:20px;}
.tel{ float:right; padding-top:25px;}
.navbg{ height:40px; background:url(../images/navbg.gif) left bottom repeat-x; border-top:#edeef0 1px solid;}
.navbox{ width:1000px; line-height:40px;}
.nav{}
.nav li{ width:106px; float:left; line-height:26px; font-size:14px; padding-top:6px;}
.nav a{ width:106px;; float:left; height:28px; text-align:center;}
.nav a:hover{ background:url(../images/hover.png) left top no-repeat; color:#FFF;}
.nav .hover a{ background:url(../images/hover.png) left top no-repeat; color:#FFF;}

.step{ width:100%; text-align:center;}

.tit1{ width:100%; float:left;}
.tit1 h1{ float:left;color:#2e1515; font-size:22px; line-height:44px;}
.tit1 h3{ float:left; color:#919191; font-size:16px; margin-left:10px; line-height:44px;}

.hotel{}

.hotelTab{ color:#939393;}
.hotelTab a{ padding:5px 15px;}
.hotelTab a:link,.hotelTab a:visited{ color:#939393;}
.hotelTab a:hover{ background:#939393; color:#FFF;}
.hotelTab a.hover{ background:#939393; color:#FFF;}
.hotelTab span{ font-size:12px; margin-left:20px;}

.hotelBox{ padding:10px 0; display:none;}
.hotelList li{ float:left; width:282px; height:176px; margin-left:9px; margin-top:9px; position:relative;}
.hotelList li img{ width:282px; height:176px;}
.hotelList li span{ width:262px; height:34px; float:left; position:absolute; left:10px; bottom:10px; text-align:center; background:url(../images/hoverbar.png) left top repeat-x; color:#FFF; font-size:14px; line-height:34px; z-index:9;}
.hotelList .first{ margin-left:0;}


.newsbg{ background:#f9f9f9;}
.newsbox{ width:376px; height:338px; border:#dddddd 1px solid; float:left;}
.news_tit{ background:#7fcff4; color:#FFF; height:60px; line-height:60px; text-align:center; font-size:22px;}
.news_tit a{ color:#FFF;}
.news_tit a:link,.news_tit a:visited{ color:#FFF;}
.news_tit a:hover{ color:#F00;}
.titbg1{ background:#8edd81;}
.titbg2{ background:#d9c684;}

.ilist{ padding:10px; width:356px; float:left; font-size:14px;}
.ilist ul{ width:100%; float:left;}
.ilist li{ width:100%; float:left; border-bottom:#dddddd 1px solid; line-height:24px; height:55px; margin-top:10px;}
.ilist li div{ width:100%; float:left; clear:both;}
.ilist li a{ float:left;}
.ilist li span{ float:right;}
.ilist li span a{ color:#666;}
.ilist li span a:link,.ilist li span a:visited{ color:#666;}
.ilist li span a:hover{ color:#F00;}

.huiyi{}
.huiyi li{ width:229px; height:189px; position:relative; float:left; margin-top:5px; margin-left:5px;}
.huiyi li span{ position:absolute; left:0; top:0; padding:10px; background:url(../images/hoverbar.png); font-size:20px;  color:#FFF;}

.tourism{ background:#f5f5f5; width:100%; float:left; }
.tourism_bar { width:50%; float:left;}
.tourism_bar img{ float:left; width:244px;}
.tourism_list{ float:left; width:320px; padding-left:10px;}
.tourism_list li{ width:100%; float:left; line-height:29px; color:#676767; font-size:14px; background:url(../images/ico.gif) left center no-repeat;}
.tourism_list a{ float:left; margin-left:20px; color:#676767;}
.tourism_list a:link,.tourism a:visited{ color:#676767;}
.tourism_list a:hover{ color:#F00;}

.footerbg{ border-top:#3366cc 6px solid; background:#333333; padding:20px;}
.footer{ width:1156px;}
.fnavbar{ width:220px; text-align:center; float:left; line-height:24px;}
.fnavbar b{ color:#FFF; font-size:14px;}
.fnavbar a{ color:#989898;}
.fnavbar a:link,.fnavbar a:visited{ color:#989898;}
.fnavbar a:hover{ color:#F00;}

.fnavbar strong{ font-size:24px; color:#FFF;}
.fnavbar span{ color:#FFF;}

.fapp{ width:100px; float:left; margin-left:25px; margin-right:50px;}
.fapp a{ width:95px; float:left; text-align:center; }
.fapp a img{ float:left;}

.link{color:#989898; line-height:24px;}
.link strong{ display:block; margin:0 10px;}
.link a{ color:#989898; margin:0 10px;}
.link a:link,.link a:visited{ color:#989898;}
.link a:hover{ color:#F00;}

.copyright{ color:#FFF; text-align:center;}
.copyright a{ color:#FFF;}
.copyright a:link,.copyright a:visited{ color:#FFF;}
.copyright a:hover{ color:#FFF;}


/* 首页banner */
.banner	{ width:100%; float:left; position:relative; }
.banner-wrap { width:100%; height:462px; overflow:hidden; float:left; position:relative; background:#e9e9e9;}
.banner-imgs { position:relative; height:462px; position:absolute; left:0; top:0;}
.banner-con { height:462px; overflow:hidden; float:left; position:relative;}
.banner-con a { width:100%; height:462px; display:block;}
.banner-control { position:absolute; margin:0 auto; z-index:1000; bottom:18px;}
.banner-control a { width:14px; height:14px; display:inline-block; background:#fff; cursor:pointer; margin-left:5px;
-moz-border-radius:7px; -webkit-right-radius:7px; border-radius:7px;}
.banner-control .curr { background:#086ec0;}
.banner .arr { background:url(../images/banner_arr.png) left top no-repeat; width:63px; height:63px; position:absolute; top:50%; margin-top:-31px; z-index:999;}
.banner .arr-left { background-position:left 0px; left:2%;}
.banner .arr-right { background-position:right 0px; right:2%;}
.banner .arr-left:hover { background-position:left -100px;}
.banner .arr-right:hover { background-position:right -100px;}

/************************************************
                    内页公共部分
************************************************/

.tbanner{ height:185px;}

.path{ color:#2c2c2c; font-size:14px;}
.path a{ color:#2c2c2c;}
.path a:link,.path a:visited{ color:#2c2c2c;}
.path a:hover{ color:#F00;}
.path span{ color:#F00;}

.content_left{ width:180px; float:left; background:#FFF url(../images/side_shadow.gif)  left bottom repeat-x; padding:10px; padding-bottom:40px; margin-top:19px; }


.sidenav{ width:100%; float:left;}
.sidenav li{ width:100%; float:left; height:28px; line-height:28px; margin-top:10px; }
.sidenav a{ float:left; width:160px; padding-left:17px; color:#143f6a;background:url(../images/sidebar.gif) left top no-repeat; }
.sidenav a:link,.sidenav a:visited{ color:#143f6a;}
.sidenav a:hover{ background:url(../images/sidehover.gif) left top no-repeat; color:#fff;}
.sidenav .hover a{background:url(../images/sidehover.gif) left top no-repeat; color:#fff;}
.sidenav .hover a:link,.sidenav .hover a:visited{background:url(../images/sidehover.gif) left top no-repeat; color:#fff;}
.sidenav .hover a:hover{background:url(../images/sidehover.gif) left top no-repeat; color:#fff;}

.content_right{ width:998px; float:right;  background:url(../images/ccenter.gif) left top repeat-y;}
.ctop{ height:29px; background:url(../images/ctop.gif) left top no-repeat;}
.cfoot{ height:167px; background:url(../images/cfoot.gif) left top no-repeat;}
.ccontent{ padding:0 40px;}
.ppath{ background:url(../images/pbg.gif) left bottom repeat-x; height:40px; line-height:40px;}
.ppath b{ font-size:18px; float:left; color:#4f4f4f; font-weight:normal; height:39px; border-bottom:#629fe5 1px solid;}
.ppath span{ font-size:14px;  color:#8b8b8b; margin-left:5px;}


.newslist{ width:100%; float:left;}
.newslist li{ width:100%; float:left; line-height:30px; background:url(../images/ico2.gif) left center no-repeat; margin-top:10px;}
.newslist a{ float:left; color:#052ffd; margin-left:10px;}
.newslist a:link,.newslist a:visited{color:#052ffd; }
.newslist a:hover{ color:#F00;}
.newslist i{ float:right; font-style:normal; color:#666666;}


.hotel_list{ width:100%; float:left;}
.hotel_list li{ width:100%; float:left; border-bottom:#00cccc 1px dotted; padding:10px 0;}
.hotel_img{ float:left; width:180px;}
.hotel_img img{ width:160px; height:110px; padding:3px; border:#cccccc 1px solid;}
.hotel_txt{ float:right; width:720px;}
.hotel_tit{ background:url(../images/ico3.gif) left center no-repeat; width:100%; float:left;  font-size:14px;}
.hotel_tit a{ float:left; margin-left:23px; color:#0530fb;}
.hotel_tit a:link,.hotel_tit a:visited{ color:#0530fb;}
.hotel_tit a:hover{ color:#F00;}
.hotel_tit span{ float:left; margin-top:2px; margin-left:10px; }
.hotel_label{ border-bottom:#e6e6e6 1px dotted;  line-height:24px;}
.hotel_intro{ color:#996600; }

.case_list{width:100%; float:left;}
.case_list li{ width:100%; float:left; border-bottom:#7affff 1px dotted; padding:10px 0;}
.case_img{ float:left; width:150px;}
.case_img img{ width:130px; height:68px; padding:3px; border:#cccccc 1px solid;}
.case_txt{ float:right; width:750px;}
.case_tit{  width:100%; float:left;  font-size:14px;}
.case_tit a{ float:left; color:#0530fb;}
.case_tit a:link,.case_tit a:visited{ color:#0530fb;}
.case_tit a:hover{ color:#F00;}
.case_intro{ color:#333333;}

.txt_content{ padding:20px;}

.page { clear:both; margin-top:20px; text-align:center; margin:0 auto;line-height:20px; font-size:12px; }
.page a { border:1px #cccccc solid; margin:0 2px;display:inline-block; padding:0 5px; }
.page .curr	{ border:1px #cccccc solid; margin:0 2px; display:inline-block; padding:0 12px; background:#d9d300; color:#fff;}
.page span	{ margin:0 2px;}
.page .noa	{ color:#dbd8d8; border:1px #dbd8d8 solid; margin:0 2px;display:inline-block; padding:0 5px;}
.page .input{ border:1px #dcdcdc solid; width:30px; line-height:20px;  margin:0 2px; text-align:center;}


/************************************************
                     详细内容页
************************************************/

.txt_body { padding:20px 0; font-size:14px; line-height:175%; display:block; color:#000;}
.txt_body img { max-width:100%;}
.txt_tit { padding:10px 0; display:block; clear:both; font-size:24px; text-align:center; color:#000;}
.txt_info { width:100%; font-size:14px; line-height:24px; clear:both; padding-top:30px; }



.fr { float:right;}



/*start*/


.start {
padding:0; margin:0;
  width: 90px;
  height: 17px;
  line-height: 17px;
  background-image: url(../images/start2.png);

}
.start .active{ 
padding:0; margin:0; 
height: 17px;
background-image: url(../images/start2.png);
background-position: 0 -21px;

  }
  
.s1 .active{ width:9px;}   
.s2 .active{ width:18px;} 
.s3 .active{ width:27px;}  
.s4 .active{ width:36px;} 
.s5 .active{ width:45px;} 
.s6 .active{ width:54px;} 
.s7 .active{ width:63px;} 
.s8 .active{ width:72px;} 
.s9 .active{ width:81px;} 
.s10 .active{ width:90px;} 



