﻿/* css document */
@charset "gb2312";
/*public*/
body { color: #656565; font-family: "microsoft yahei"; line-height: 18px; }
a { color: #656565; text-decoration: none; }
a:hover{ text-decoration:none;}
.pr { position: relative; }
.pa { position: absolute; }
.ofh { overflow: hidden; }
.clearFix { clear: both; height: 0; line-height: 0; font-size: 0; }
img { display: block; }
.hide { display: none; }
.dd-bg{background: url(../img/dd-bg.jpg) left top no-repeat;padding-top:10px}

div { overflow: visible; }
.w980 { background: transparent; overflow: hidden; }
.w1k { width: 1001px; margin: 0 auto; height: 640px; position: relative; overflow: hidden;}
.btn_box { width: 1001px; margin: 0 auto;}
.btn_prev, .btn_next { width: 40px; height: 43px; cursor: pointer; top: 290px; background: url(../img/ann.png) left top no-repeat; }
.btn_prev { left: -55px; }
.btn_prev:hover { background-position: left -43px; }
.btn_next { right: -55px; background-position: right top; }
.btn_next:hover { background-position: right -43px; }
.page_move { width: 10000px; height: 678px; position: absolute; left: 0;top: 0;}
.page_home, .page_meishi ,.page_lvyou, .page_jiank, .page_meiti, .page_jiaju, .page_hotel, .page_feaure { float: left; width: 1001px;}
.top { background: url(../img/top.jpg) center no-repeat; height: 169px; margin-top:32px;}
.top .w1k { height:169px; }
.nav { width: 610px; right:0; bottom: 0; height: 47px; line-height: 47px; font-size: 14px;}
.nav li { float: left; padding-right: 3px; font-weight:bold; }
.nav li:hover{ width:69px;}
.nav .wan_wl{ width:100px;}
.nav .wan_wl:hover{ width:100px;}
.w1k .nav .wanzhuan_wl{ width:100px;}
.w1k .nav li .wanzhuan_wl:hover{ width:100px; color:#000;background:url(../img/nav_hover1.jpg) right top;}
.w1k .nav .on .wanzhuan_wl:hover{ width:100px; color:#000;}

.nav .on .wanzhuan_wl{ width:100px; background:url(../img/nav_hover1.jpg) right top;}

/*.nav .s1:hover, .nav .wanzhuan_wl:hover{ width:100px; background:url(../img/nav_hover1.jpg) right top; display:block; height:47px;}*/
.nav a { color: #fff; cursor: pointer; background: url(../img/nav_hover.jpg) -1000px -1000px no-repeat;  width: 69px; height: 47px; text-align: center; float: left; }
.nav a:hover{ text-decoration:none;}
.nav .s1:hover{ width:69px; background:url(../img/nav_hover.jpg) -1000px -1000px no-repeat;}
.nav a:hover, .nav .on a { color: #201816; }
.nav .s1:hover, .nav .on .s1 { background-position: left top;}

.nav .s2:hover, .nav .on .s2 { background-position: -69px top;}
.nav .s3:hover, .nav .on .s3 { background-position: -138px top;}
.nav .s4:hover, .nav .on .s4 { background-position: -207px top;}
.nav .s5:hover, .nav .on .s5 { background-position: -276px top;}
.nav .s6:hover, .nav .on .s6 { background-position: -345px top;}
.nav .s7:hover, .nav .on .s7 { background-position: -414px top;}
/*.nav .s8:hover, .nav .on .s8 { background-position: -483px top;}*/
.top .kan_hao { left: 155px; top: 110px; color: #656464; }

.content { background: url(../img/cont_bg.jpg) center top no-repeat; /*height: 930px;*/ margin-top:-2px; }
.content .w1k { height: 750px; }
.page_home .yel_box { width: 357px; height: 658px; background: #f0b912 url(../img/yel_bar.jpg) left 410px no-repeat; }
.page_home .rbox { width: 643px; background: url(../img/page_home_rbg.png) left top no-repeat; height: 658px; }
.page_home .t_img { height: 333px; padding: 15px 0 0 15px; }
.page_home .yel_box .dl { width: 325px; margin: 0 auto;}
.page_home .yel_box .dt { height:47px; line-height:47px;}
.page_home .yel_box .dt h3 { font-weight:bold;}
.page_home .yel_box .dd { padding-top:25px; font-size:14px; line-height:20px; }
.page_home .yel_box .dd span{ font-size:20px; line-height:25px; font-weight:bold;}
.page_home .yel_box h3 { font-size: 25px; line-height: 30px; padding-top: 10px; font-weight: normal; }
.page_home a, .page_home { color: #000; }
.page_home .rbox li { width: 161px; padding-top: 132px; font-size: 18px; line-height: 22px; padding-left: 40px; float: left; height: 182px; display:inline;}

.page_meishi { background: url(../img/page_meishi.jpg) left top no-repeat; height: 640px; }
.page_meishi .lbox { width: 502px; padding-left: 34px; }
.page_meishi .t_img { margin-top: 26px; display: block; margin-bottom: 30px; }
.lbox_dl { width: 130px; margin-left: 18px; float: left;}
.lbox_dl .dt { height: 45px; font-size: 16px; text-align: center; color: #000; line-height: 45px;}
.lbox_dl .dt  a:hover{ text-decoration:none;}
.lbox_dl .dd { width: 130px; height: 200px; overflow: hidden; }
.lbox_dl .slide { width: 130px; height: 92px; bottom: -92px; left: 0; }
.lbox_dl .slide p.pa { z-index: 10; padding: 10px; z-index: 10;  margin-left: 0;}
.lbox_dl .slide p.pa a:hover{ text-decoration:none;}
.lbox_dl .slide a { color: #fff; }
.lbox_dl .slide .bg { width: 130px; height: 92px; background: #000; opacity: 0.7; filter: alpha(opacity=70); }
.pub_dl dt{ font-size:18px;}
.pub_dl dd{ font-size:12px; line-height:18px; color:#656565;}
.pub_dl { width: 250px; left: 167px; top:  140px; }
.pub_dl a { color: #000; }
.pub_dl a:hover{ font-weight:bold; text-decoration:none;}
.pub_dl h3 { font-size: 18px; font-weight: normal; padding-bottom: 10px;}
.page_meishi .rbox .sbox { padding-top: 362px; width: 200px; float: left; display: inline; }
.ml28 { margin-left: 28px; }
.page_meishi .sbox .aimg { display: block; }
.page_meishi .sbox .h3 { height: 45px; line-height: 40px; text-align: center; }
.page_meishi .sbox .h3 a { color: #000; font-size: 16px; font-weight: normal; text-decoration: none;}
.page_meishi .sbox .h3 a:hover{color:#FF9900;}

.page_lvyou { background: url(../img/page_lvyou.jpg) left top no-repeat; height: 640px; }
.page_lvyou .pub_dl { left: 205px; top: 140px; }
.page_lvyou .rimg { left: 495px; top: 26px; }
.page_lvyou .rsbox { width: 170px; height: 235px; }
.page_lvyou .rs1 { left: 550px; top: 372px; }
.page_lvyou .rs2 { left: 778px; top: 372px; }
.page_lvyou .scroll_box { width: 475px; height: 264px; left: 36px; top: 363px; overflow: hidden; }
.rsbox h3 { height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: #000; opacity: 0.7; font-weight: normal; margin-left:0; padding-right:0; }
.rsbox h3 a:hover{ text-decoration:none;}
.rsbox p { height: 68px; padding-top: 10px; }
.scroll_box .slide_t { width: 395px; height: 264px; left: 0; top:  0; }
.scroll_box .on {}
.scroll_box .on .bg { background: #2688f9;}
.slide_t .bg { width: 39px; height: 264px; background: #000; opacity: 0.7; filter: alpha(opacity=70); left: 0; top: 0; z-index: 5;}
.slide_t .txt { font-size: 14px; width: 14px; padding: 15px 0 0 13px; z-index: 10; line-height: 15px; }
.slide_t .txt a { color: #fff; }
.slide_t .txt a:hover{ text-decoration:none;}
.page_jiank { background: url(../img/page_jiank.jpg) left top no-repeat; height: 640px; }
.page_jiank .pub_dl { left: 205px; top: 140px; }
.page_jiank .rimg { left: 495px; top: 26px; }
.page_jiank .botdiv { padding-top: 362px; overflow: hidden; padding-left: 35px; }
.page_jiank .botdiv .lbox_dl .dd { margin-top: 15px; height: 190px; }
.page_jiank .botdiv .l2dl { overflow: hidden; width: 350px; }
.page_jiank .k_dl { width: 155px; padding-left: 12px; }
.page_jiank .k_dl .dt { height: 50px; line-height: 45px; text-align: center; font-size: 16px; color: #000; }
.page_jiank .k_dl .dt a:hover{ text-decoration:none;}
.page_jiank .k_dl .dd { line-height: 21px; }
.jiank_r_box { width: 150px; float: left; padding-left: 35px; }
.jiank_r_box .t_img { display: block; }
.jiank_r_box .h3 { height: 42px; line-height:42px; font-size: 16px; color: #000; font-weight: normal; text-align: center; margin-left:0; padding-right:0;}
.jiank_r_box .h3 a:hover { text-decoration:none; }
.jiank_r_box p { padding-top: 10px; line-height: 22px; margin-left:0; padding-right:0; }
.stitle { line-height: 45px; font-size: 16px; margin-left:0; color: #000; font-weight: normal; }
.stitle a { color: #000; cursor:pointer; }
.stitle a:hover{ text-decoration:none;}
.page_meiti { background: url(../img/page_meiti.jpg) left top no-repeat; height: 640px; }
.page_meiti .pub_dl { left: 705px; top: 140px; }
.l_big_img { left: 35px; top: 26px; }
.l_yun { width: 380px; padding: 382px 40px 0 50px; }
.l_yun dl { width: 115px; }
.l_yun dl dt { height: 45px; text-align: center; line-height: 45px; color: #000; font-size: 18px; }
.l_yun dl dt a:hover { text-decoration:none;}
.l_yun dl dd { line-height: 22px; padding-top: 5px;}
.page_meiti .list {  width: 530px; padding-top: 363px; }
.page_meiti .list li { float: left; width: 250px;}
.page_meiti .list .w100 { width: 100px; padding-left: 13px; height: 140px; }
.page_meiti .list .w100 p{margin-left:0; padding-right:0;}
.page_meiti .list .stitle { text-align: center; line-height: 40px; padding-right:0;}
/*.page_meiti .list p { line-height: 22px; }*/
.page_jiaju { background: url(../img/page_jiaju.jpg) center top no-repeat; height: 640px; }
.page_jiaju .l_yun { width: 410px; }
.page_jiaju .l_yun dl { width: 135px; }
.page_jiaju .pub_dl { left: 705px; top: 140px; }
.page_jiaju .r_list { width: 495px; padding-top: 348px; }
.page_jiaju .r_list li { width: 237px; height: 145px; float: left; }
.page_jiaju .r_list li img { display: block; }
.page_jiaju .seq { width: 38px; height: 21px; background: url(../img/r_title_03.jpg) left top no-repeat; line-height: 21px; text-align: center; font-size: 20px; color: #fff; }
.page_jiaju .simg { width: 220px; height: 113px; overflow: hidden; }
.page_jiaju .s_scroll { width: 220px; height: 54px; bottom: -54px; left: 0; }
.page_jiaju .s_scroll .bg { width: 220px; height: 54px; background: #000; opacity: 0.5; filter: alpha(opacity=50); }
.page_jiaju .s_scroll .txt { line-height: 23px; z-index: 5; padding: 3px 15px; }
.page_jiaju .s_scroll .txt a { color: #fff; }
.page_jiaju .s_scroll .txt a:hover{ text-decoration:none;}
.h3_line { font-size: 16px; line-height:35px; margin-top:5px; color: #000; text-align: center; font-weight: normal; background: url(../img/h3_line.jpg) center bottom repeat-x; margin-left:0;}
.h3_line a { color: #000; cursor:pointer;}
.h3_line a:hover{ text-decoration:none;}
.page_hotel { height: 640px; background: url(../img/page_hotel.jpg) left top no-repeat; }
.page_hotel .pub_dl { left: 205px; top: 140px; }
.page_hotel .t_img { left: 490px; top: 25px; }
.page_hotel .book { width: 150px; height: 245px; display: inline; margin-top: 365px; margin-left: 63px; }
.book .bk_img { margin-top: 10px; cursor: pointer;}
.book .bk_img .k_dia { width: 150px; height: 200px; left: 0; top: 0; }
.book .bk_img .k_dia .txt { top: 0; left: 0; z-index: 10; padding: 80px 15px 0 15px; line-height: 22px; }
.book .bk_img .k_dia .txt a { color: #fff; }
.book .bk_img .k_dia .bg { width: 100%; height: 200px; background: #000; opacity: 0.5; filter: alpha(opacity=50); }
.mt20 { margin-top: 20px; }
.page_hotel .w266 { width: 266px; }
.page_hotel .cbox { width: 695px; padding-top: 360px; padding-left: 64px; }
.page_hotel .cbox p { padding-top: 5px;  margin-left:0; padding-right:0;}
.page_hotel .w146 { width: 146px; padding-left: 30px; }
.page_hotel .w220 { width: 220px; }
.page_hotel .w220 .dl { width: 90px; }
.page_hotel .w220 .dd { padding-top: 5px; }

.z_line { background: url(../img/b_line.jpg) right top repeat-y;}
.h_line { background: url(../img/h3_line.jpg) left bottom repeat-x;}
.page_feaure { width:1000px; height:678px; margin-left:1px; background:url(../img/sqbj.jpg) no-repeat;}
.page_feaure .text { width: 530px; left: 155px; top: 25px; }
.page_feaure .list { width: 725px; padding-left: 17px; padding-top: 120px; }
.page_feaure .list li { height: 250px; width: 180px; float: left; padding: 0 25px; }
.page_feaure .list .h3_line { font-size: 16px; }
.page_feaure .list li h3.h3_line {font-size: 16px; background: none; }
.page_feaure .img { display: block; }
.page_feaure .list p { padding-top: 5px; }
.page_feaure .r_line { width: 2px; background: url(../img/b_line.jpg) right top repeat-y; height: 250px; right: 0; top: 0; font-size: 0; overflow: hidden;}
.page_feaure .rbox { width: 219px; margin-top: 25px; background: url(../img/feaure_rbox.jpg) left top repeat-y; height: 600px; }
.pl31 { padding-left: 31px; }
.bgaf { background: #af4444; color: #fff;}
.feaure_rbox .box_title { height: 41px; line-height: 41px; text-align: center;font-size: 20px; }
.feaure_rbox .pl31 { width: 158px; overflow: hidden; }
.feaure_rbox .face img { display: block; }
.feaure_rbox .face { padding: 15px 0 5px 0; }
.feaure_rbox .h100 { height: 90px; padding-top: 10px;}
.feaure_rbox .btn a { margin-bottom: 20px; }
.feaure_rbox .btn .xs, .feaure_rbox .btn .jk { display: block; height: 30px; font-size: 16px; color: #fff; line-height: 30px; text-align: center;}

.bott, .bott a { color: #656565; }
.foott, .foott a { color: #656565; }

/*导航*/

/*.tops{ width:100%; height:34px; background:#fff;}
.top_wl{ width:980px; height:34px; margin:0 auto;}
.branch{ float:right;}
.branch a{ line-height:34px; color:#000;}*/

/*-----------------------------新增代码-----------------------------------------*/
.part12{ width:960px; margin:0 auto; background:#fff;}
/*--------------------------底部------------------------------*/
.footerlogo {background:url(../img/footer_logo.gif) no-repeat; background-position: center center;background-repeat: no-repeat; float: left; height: 100px;width: 185px;}
.footerinfo {background: url(../img/footer_sepline.gif) left no-repeat;float: left; color:#fff;height: 90px;line-height: 20px;padding-left: 40px;padding-top: 10px; vertical-align: middle; width: 450px;}
.footerleftbottom{ width:675px; float:left;}
.footerrightbottom{ width:250px; float:right;}
.footerrightsite { float: left;width: 250px;}
.bofangqi{ width:673px; height:404px; margin:73px auto 0;}
.liebiao_wl{ width:1000px; height:35px; background:url(../img/liebiao.jpg) no-repeat; margin-top:15px;}
.liebiao_wl h1{ margin-left:14px; line-height:35px; font-size:16px; color:#4E8800; font-weight:bold;}
.mt5 {margin-left:0; padding-right:0;}
.mt5 a:hover{ text-decoration:none; }
#tab{width:1000px; height:678px;}
#tab .tab_menu{
	width:1000px; 
	float:left;}
#tab .tab_menu li{
	float:left; 
	cursor:pointer; position:absolute;
	text-align:center; }
#tab .tab_box{
	width:512px; 
	height:373px; 
	clear:both;
	top:148px; left:231px;
	position:absolute; z-index:1;}
#tab .tab_menu .selected{ text-decoration:underline;}
.hide{display:none;}
#tab .tab_menu li{ font-size:14px; line-height:19px; text-align:left;}
#tab .tab_menu .xuezhang{ left:47px; top:127px;}
.taoke{ left:30px; top:320px;}
.xinsheng{ left:30px; top:396px;}
.fushuai{ left:150px; top:396px;}
.wotan{ left:296px; top:570px;}
.chihuo{ left:639px; top:566px;}
.huoban{ right:60px; top:456px;}
.zhanzuo{ right:60px; top:373px;}
.xueba{ right:20px; top:23px;}
.shiyou{ right:60px; top:80px;}



