/* CSS Document */
body { position:relative; font-family:"宋体"; color:#666; background:#eaded0 url(../images/bg.jpg) left top repeat;}
a:link { color:#666; text-decoration:none;}
a:visited { color:#666; text-decoration:none;}
a:hover { color:#666; text-decoration:none;}
a:active { color:#666; text-decoration:none;}
.white{ color:#fff;}
.white a:link { color:#fff;}
.white a:visited { color:#fff;}
.white a:hover { color:#fff;}
.white a:active { color:#fff;}
.pplogo { position:relative; z-index:998; overflow:visible;height:0px;}
.pplogo .row { position:absolute; width:100%;}
.pplogo a { display:block; width:13.34%;}
.pplogo a img { max-width:100%;}
.ppnavbar { position:relative; z-index:999; height:0px;}
.ppnavbar .navbar{ position:absolute; box-size:content-box; right:0px; top:53px; font-size:16px; line-height:3.75em; width:50%;color:#000; border-radius:0px; padding:0px; background-color:transparent; border:none; overflow:hidden;}
.ppnavbar .navbar .container { width:100%; overflow:hidden; padding:0px 0px;}
.ppnavbar .navbar .navbar-header button{  background-color:#ece0d2;}
#ppnav { text-align:center; border:none; padding-left:10px; padding-right:0px; background:#eaded0 url(../images/bg.jpg) left top repeat;}
#ppnav ul { width:100%;}
#ppnav li { padding:0px; margin:0px; }
#ppnav li a { display:block; width:100%; }
#ppnav li a:hover, #ppnav li.selected a { background-color:#2c815d; color:#fff;}
#ppnav .home {  border-top:none; min-width:78px;}
#ppnav li.selected .homelink, #ppnav li.home:hover .homelink {  background:#2c815d url(../images/homeicon.gif) center center no-repeat; }
#ppnav .home a { display:block; width:100%; background:url(../images/homeicon.png) center center no-repeat;}
.ppnavbar .navbar {box-sizing:content-box; color:#000; }
.ppnavbar .container a { display:block; width:100%; height:100%; color:#000;}
.ppnavbar .container a:link { color:#000;}
.ppnavbar .container a:visited { color:#000;}
.ppnavbar .container a:hover { color:#000;}
@media screen and (max-width:1170px) {
.ppnavbar .navbar{ font-size:14px;}
	}
@media screen and (min-width:951px) and (max-width:1070px) {
.ppnavbar .navbar{ width:56%; font-size:12px;}
#ppnav ul li { width:80px;}
	}
@media screen and (min-width:768px) and (max-width:950px) {
.ppnavbar .navbar{ width:60%; font-size:12px;}
	}
@media screen and (max-width:820px) {
#ppnav .home { min-width:50px;}
	}	
@media screen and (min-width:768px) {
.ppnavbar .navbar{  background-color:#ece0d2;}
	}	
@media screen and (max-width:768px) {
.ppnavbar .navbar{ top:20px;}
#ppnav li { border-top:1px solid #e2d1bd;}
.ppnavbar .navbar{ right:15px; top:20px; }
	}
		

/*景区介绍*/
.pptit { position:relative; margin-bottom:35px; margin-left:-15px; padding-top:42px;}
.pptit span { position:absolute; right:0px; bottom:0px; display:block; width:31%;}
.pptit span img { width:100%;}
.jieshao img { width:100%; max-width:100%;}
.jieshao .jieshaotxt { padding:0px; font-size:14px; margin-right:-15px;}
.jieshao .jieshaoright { padding:20px 0px 0px 0px; }
.jieshaotxt h2 { height:24px; line-height:24px; border-left:4px solid #333; padding-left:11px; font-size:20px; margin-bottom:10px;}
.jieshaotxt div { color:#666;}
.jieshao .jieshao_f_pic { margin-left:-20px; margin-right:-20px;}
.jieshao_f_pic div { padding:0px 5px 5px 5px;}
.logo { z-index:999; position:absolute; width:10%; left:25px; top:0px;}
.logo img { width:100%;}
@media screen and (min-width:1170px) {
.jieshaotxt div { margin-bottom:15px;}
.jieshaotxt div p { line-height:21px;}
.jieshao .jieshaoright { padding:20px 0px 0px 20px; }
.pptit div img { width:237px;}
.pptit span { width:368px;}
	}
@media screen and (max-width:798px) {
.jieshao_f_pic div { padding:0px 0px 5px;}
.jieshao .jieshaoleft .row, .jieshao .jieshaoright { margin:0px; }
.jieshao .jieshaoright { padding:20px 15px 0px; }
.pptit span { display:none;}
.pptit { padding-left:15px; padding-right:15px;}
	}


/*景点推荐*/
.h_jingdianbox { background:#3e8c70 url(../images/bg01.jpg) center bottom no-repeat; padding:60px 0px 56px;}
.jingdian { color:#fff;}
.jingdian .row a { color:#fff;}
.jingdian .hd .row div { margin-bottom:15px; padding-left:0px;font-size:16px;}
.jingdian .hd div span { position:relative; display:block; height:69px; line-height:69px; text-align:center; border:1px solid #fcfbfb; background:url(../images/jingdianbtn.gif) left top no-repeat;
 border-radius:3px; cursor:pointer;}
.jingdian .hd div.on span { border:1px solid #efe3d5; background:#efe3d5 none; color:#000000;}
.jingdian .bd div img { z-index:9; position:relative; width:100%;}
.jingdian .bd div p { line-height:28px; margin:12px 0px 0px;}
.jingdian .bd .row { margin-left:0px;}
.jingdian .bd .row .pic { position:relative; overflow:hidden;}
.jingdian .bd .row .pic div { z-index:10; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0);}
.jingdian .bd .row .pic div:hover { background:rgba(0,0,0,0.4);}
.jingdian .bd .row .pic div a { position:relative; display:block; width:100%; height:100%;}
.jingdian .bd .row .pic div a span { position:absolute; left:50%; top:-49px; margin-top:-49px; margin-left:-49px; display:block; width:98px; height:98px; background:url(../images/tjpicbg.png) left top no-repeat;}
.jingdian .bd .row .pic div:hover a span { top:50%; margin-top:-49px;-webkit-transition:top 0.5s ease 0s; -moz-transition:top 0.5s ease 0s; -ms-transition:top 0.5s ease 0s; -o-transition:top 0.5s ease 0s; transition:top 0.5s ease 0s}
.more_jingdian { clear:both; text-align:center; padding-top:25px;}
.more_jingdian a { display:block; margin:0px auto 0px; width:128px; height:39px; line-height:39px; text-align:center; color:#000; background-color:#fde7cd;}
@media screen and (max-width:991px) {
.h_jingdianbox {  padding:30px 0px 26px;}
.jingdian .hd .row { margin:0px -13px 10px 0px; padding-right:0px;}
.jingdian .bd .row { margin-right:0px;}
.jingdian .hd .row div { font-size:14px; padding:0px 13px 0px 0px; margin-bottom:13px;}
.jingdian .hd .row div span { height:40px; line-height:40px;}
.jingdian .bd div p { line-height:28px; margin:12px 0px 0px;}
.more_jingdian { clear:both; text-align:center; padding-top:15px;}
.pptit div img { width:20.25%;}
	}
@media screen and (max-width:480px) {
.jingdian .hd .row { margin:0px -8px 10px 0px; padding-right:0px;}
.jingdian .hd .row div { font-size:12px; padding:0px 8px 0px 0px; margin-bottom:8px;}
.jingdian .hd .row div span { height:30px; line-height:30px;}
.jingdian .bd div p { line-height:20px; font-size:12px; margin:8px 0px 0px;}
.more_jingdian { padding-top:15px;}
.more_jingdian a { width:88px; height:30px; line-height:30px;}
	}




	
	

/*游玩指南*/
.ppplay { }
.playpoint { padding-top:24px;}
.playpoint>div>div img { width:100%;}
.playpoint .pointdiv div { margin-bottom:20px; border-right:1px solid #d7cabd; }
.playpoint .pointdiv { padding:0px 15px;}
.playpoint .pointdiv06 div { border-right:none;}	
.h_playbox .row .col-md-12 { margin-left:-15px; margin-right:-15px;}

@media screen and (max-width:991px) {
.playpoint .pointdiv03 div, .playpoint .pointdiv06 div { border-right:none;}
	}
@media screen and (max-width:767px) {
.playpoint { padding-left:10px; padding-right:10px;}
.playpoint .pointdiv { padding:0px 5px;}
.h_playbox .row .col-md-12 { margin-left:0px; margin-right:0px;}
	}
@media screen and (max-width:798px) {
.h_playbox .row .col-md-12 { margin-left:0px; margin-right:0px;}
.ppplay .container { padding-left:0px; width:100%;}
	}




/*新闻动态*/
.activet_tit { }
.h_activebox { background:#3e8c70 url(../images/bg02.jpg) center bottom no-repeat; padding:60px 0px 66px;}
.h_activebox .uldiv {}
.h_activebox .lidiv { position:relative; padding:20px 0px 0px;font-size:12px; color:#666;}
.h_activebox .lidiv:after {content:"."; display:block; height:0; clear:both; visibility:hidden; } 
* html>body .h_activebox .lidiv .container-fluid { display:inline-block; width:100%;}
* html .h_activebox .lidiv .container-fluid { height:1%;  /* End hide from IE-mac */}
*+html .h_activebox .lidiv .container-fluid { min-height:1%; }
.h_activebox .lidiv .container-fluid { position:static; background-color:#fff; padding:10px 0px;}
.h_activebox .lidiv .txt span { position:absolute; right:15px; bottom:5px; color:#000;}
.h_activebox .lidiv01 .txt span, .h_activebox .lidiv03 .txt span { position:absolute; right:30px; }
.h_activebox .lidiv div { padding:0px 10px;}
.h_activebox .lidiv:hover  .container-fluid { color:#fff; background-color:#0a502f;}
.h_activebox .lidiv .pic { float:left; width:42%; margin-right:1%;}
.h_activebox .lidiv .txt { float:left; width:56%;}
.h_activebox .lidiv .pic img { width:100%;}
.h_activebox .lidiv h6 { border-bottom:1px dashed #999; padding-bottom:8px;}
.h_activebox .lidiv p { line-height:20px;}
.h_activebox .lidiv a { font-size:14px; color:#000;}
.h_activebox .lidiv:hover a, .h_activebox .lidiv:hover span {  color:#fff;}
.h_activebox .lidiv01 { padding-right:15px;}
.h_activebox .lidiv02 { padding-left:15px;}
.h_activebox .lidiv03 { padding-right:15px;}
.h_activebox .lidiv04 { padding-left:15px;}
@media screen and (max-width:450px) {
.pptit img{ width:60%;}
.pptit { margin-bottom:18px; padding-top:22px;}
.h_activebox .lidiv .pic { float:none; width:100%; margin-right:0px;}
.h_activebox .lidiv .txt { float:none; width:100%;}
.h_activebox .lidiv { border-right:none; border-bottom:1px solid #d6d6d6;}
.h_activebox .lidiv04 { border-bottom:none;}
.h_activebox .lidiv .txt span {  bottom:10px; }
	}
@media screen and (max-width:991px) {
.h_activebox .lidiv { border:none; border-top:1px solid #d6d6d6;}
.h_activebox .lidiv01 { border:none;}
.h_activebox .lidiv01 { padding-right:0px;}
.h_activebox .lidiv02 { padding-left:0px;}
.h_activebox .lidiv03 { padding-right:0px;}
.h_activebox .lidiv04 { padding-left:0px;}
.h_activebox .lidiv01 .txt span, .h_activebox .lidiv03 .txt span { position:absolute; right:15px; }
	}
@media screen and (max-width:798px) {
.h_activebox .uldiv { margin:0px 0px;}
}		
	

/*底部*/
.ppfooter { color:#fff; background:#014c27 url(../images/bg03.jpg) center bottom no-repeat; padding-top:212px; padding-bottom:38px;}
.ppfooter h2, .ppfooter p { font-size:14px; line-height:1.4em; margin:0px; padding:0px;}
@media screen and (max-width:768px) {
.ppfooter { padding-top:80px;}	
}


/*列表页面样式*/
.innerbanner { width:100%; margin:0px auto 0px;}
.innerbanner img { width:100%;}
.pos { height:44px; line-height:44px; font-size:12px; text-align:right; color:#666;}
.pos a { color:#666;}
.pos p { margin:0px; padding:0px;}
.listmain_tit { height:74px; line-height:74px; color:#fff; font-weight:bold;text-align:center; font-size:24px; background:#014c27 url(../images/listmaintit.gif) center top no-repeat;}
.listmain_tit span { display:inline-block; font-size:20px; color:#efe6c7; margin-left:10px;}
.listpage { clear:both; margin-top:30px; margin-bottom:100px;}
.listmaincon { color:#fff; background-color:#2c815d; padding:13px 15px 0px;}
.listmain a { color:#fff; text-decoration:none;}
.listmain .listmain_pic img{ width:100%;}
.listmain .row { background-color:#247352; border:1px solid #63a287; margin:0px 0px 10px;}
.listmain .row .listmain_pic { padding:9px 8px;} 
.listmain .row .listmain_txt { font-size:14px; padding:9px 8px;}
.listmain .row .listmain_txt h2 { font-size:18px; height:38px; line-height:38px; border-bottom:1px dashed #7fa593; margin-top:0px;}
.listmain .row .listmain_txt h2 span { display:inline-block; margin-left:8px; color:#dcdbbb; font-size:14px;}
.listmain .row .listmain_txt .span_tel { display:block; line-height:24px; padding-left:30px; font-size:16px; background:url(../images/span_tel.gif) left center no-repeat;}
.listmain .row .listmain_txt .span_addr { display:block; line-height:30px; padding-left:30px; font-size:12px; background:url(../images/span_addr.gif) left center no-repeat;}
.listmain .row .listmain_txt p { line-height:24px;}
.chagebtn { clear:both; padding:23px 0px 30px;}
.chagebtn span { display:inline-block; width:75px; height:30px; line-height:30px; color:#333; text-align:center; margin-right:2px; background-color:#e8dccd; border:1px solid #fff;}
.chagebtn a { color:#333; display:inline-block; width:100%; height:100%; text-align:center;}

/*列表侧边样式*/
.listpage .listbar { color:#fff; padding-left:0px; z-index:10;}
.listpage .listmain {marging-left:0px; padding-right:0px;} 
.listbar a { color:#fff;}
.point_tit { position:relative; height:75px;}
.point_tit p { height:72px; line-height:72px; text-align:center; font-size:16px; font-weight:bold; margin:0px 0px 3px; padding:0px; background:#165a3d url(../images/huabg.gif) left top repeat;}
.point_tit p span { display:inline-block; margin-left:5px; font-size:14px; color:#efe6c7;}
.point_tit div { position:absolute;}
.point_tit .div01 { left:2px; top:2px; width:31px; height:30px; background:url(../images/bianltop.png) left top no-repeat;}
.point_tit .div02 { right:2px; top:2px; width:31px; height:30px; background:url(../images/bianrtop.png) left top no-repeat;}
.point_tit .div03 { left:9px; bottom:-19px; width:9px; height:42px; background:url(../images/listbartitb.png) left top no-repeat;}
.point_tit .div04 { right:9px; bottom:-19px; width:9px; height:42px; background:url(../images/listbartitb.png) left top no-repeat;}
/*切换按钮*/
.point_tit .togglebtn { display:none; position:absolute; right:25px; top:25px; width:30px; height:30px; background:url(../images/barcionwzwhite.png) left top repeat; cursor:pointer;}




.pointlist { background:url(../images/wlbg01.gif) left top repeat;}
.listbarcon .pointlist { margin-bottom:5px;}
.listbarcon .pointlist ul { padding:25px 10px 35px;}
.pointlist ul li { height:39px; line-height:39px; border-top:1px dashed #bed4c9; padding-left:57px;}
.pointlist ul li.on { background:url(../images/listctive.png) left center no-repeat;}
.pointlist ul .li01 { border-top:none;}
.pointlist ul li span { display:inline-block; margin-left:5px; color:#efe6c7;}


.listbar_pic { margin-bottom:4px;}
.listbar_pic img { width:100%;}
.listpage ul { list-style:none; padding:0px; margin:0px;}
.bar_concact { color:#fff; height:214px; overflow:hidden; background:#165a3d url(../images/huabg.gif) center top repeat;}
.bar_concact div { padding-left:30px; margin-top:45px; margin-left:25px; background:url(../images/baricon.png) left 6px no-repeat;}
.bar_concact div p { margin:0px; padding:0px; line-height:24px;}

@media screen and (max-width:991px) {
.pointlist { display:none;}
.point_tit .togglebtn { display:block;}
.listpage .listbar { margin-left:0px;}
.listpage .listbar .listbar_pic, .listpage .listbar .bar_concact  { display:none;}
.listpage .listbar { padding-left:15px;}
.listpage .listmain { padding-right:15px;}
.pointlist ul li {}
.pointlist ul li a { display:inline-block; position:relative; left:30%;}
.pointlist ul li.on { background:url(../images/listctive.png) 20% center no-repeat;}
}
@media screen and (max-width:768px) {
.pointlist ul li a { display:inline-block; position:relative; left:20%;}
.pointlist ul li.on { background:url(../images/listctive.png) 10% center no-repeat;}
.listpage { margin-top:0px; margin-bottom:30px;}
}


/*内容展示页面*/
.content_show { padding-bottom:80px;word-wrap:break-word; text-align:justify;}
.content_show img { max-width:100%;}
.gotop_fenghuang { margin:25px auto 45px;}
.gotop_fenghuang img { width:100%;}
.gotop_fenghuang .row div { margin-bottom:15px;}
@media screen and (min-width:1221px) {
.gotop_fenghuang {  padding:0px 0px;}
.gotop_fenghuang { margin:75px auto 245px;}
}

/*新闻页面*/
#newslist { margin-top:30px; margin-bottom:300px;}
#newslist .bd { clear:both;}
.newstime i { display:none;}
.newstime p { color:#fff; background-color:#014624; text-align:center; height:56px; line-height:56px; font-size:24px; margin-bottom:0px;}
.newstime span { display:block; color:#333; background-color:#d2d2d2; text-align:center; height:30px; line-height:30px; font-size:18px;}
#newslist .row .newstxt h6 { height:20px; line-height:20px; font-size:18px;}
#newslist .row .newstxt h6 a { color:#333;}
#newslist .row .newstxt p a { color:#666;}
#newslist .row .newstxt div { line-height:24px; color:#666;}
a.news_morebtn { display:block; width:92px; height:28px; line-height:28px; font-size:14px; text-align:center; color:#fff; background-color:#014624;}
#newslist .row .newspic div {}
#newslist .row .newspic div a { display:block;}
#newslist .row .newspic img { width:100%;} 
.new_listproj ul { list-style:none;margin:0px -15px; }
.new_listproj .bd ul { padding:0px 0px; margin-bottom:40px;}
.new_listproj ul li .newstime { padding:0px;}
.new_listproj ul li.row { background-color:#fff; margin:0px 0px 7px; padding:28px 15px; border:1px solid #d4c7bb;}
.new_listproj ul li.row .newstxt { padding-left:3px;}
@media screen and (max-width:991px) {
.new_listproj ul li .newstime { padding:15px;}
.new_listproj ul li.row { padding:28px 0px;}
.new_listproj ul li.row .newstxt { padding-left:15px;}
}
@media screen and (max-width:768px) {
.new_listproj .bd ul { padding:0px 15px;}
.container .pos { margin-right:0px;}
.new_listproj .bd ul { margin-bottom:20px;}
#newslist { margin-top:0px; margin-bottom:30px;}
}
.shangxia { clear:both; text-align:center;}
.shangxia span{ display:inline-block; width:75px; height:30px; line-height:30px; text-align:center; color:#fff; background-color:#014624; border:1px solid #018a46; margin-right:2px;}
.shangxia a { color:#fff; display:inline-block; width:100%; height:100%; text-align:center}

.new_show_tit {}
.new_show_box { margin-top:30px;}
.new_show_tit h6 { text-align:center; font-size:26px; line-height:30px; padding-bottom:8px; color:#333; border-bottom:1px solid #d9d9d9;}
.new_show { background-color:#fff; min-height:900px; padding:28px 15px 30px; margin-bottom:135px;}
.show_infor { text-align:center; margin-bottom:15px;}
.show_infor span { display:inline-block;}
.show_infor span .show_infor_txt { float:left;/* height:28px;*/ line-height:28px;}
.show_infor_txt span { display:inline-block; margin:0px 5px 0px 10px;}
.show_infor span .show_infor_share { float:left; margin-left:30px;}
.new_show_con { margin-bottom:30px;}
.new_show_con p { margin:10px 0px 10px; line-height:24px; }
.new_show_con img { max-width:100%; display:inline-block; margin-left:auto; margin-right:auto;}

@media screen and (min-width:769px) {
.new_show { padding-left:30px; padding-right:30px; margin-left:-15px; margin-right:-15px;}


}
@media screen and (max-width:767px) {
.show_infor span .show_infor_txt { float:none; }
.show_infor_txt {}
.show_infor span .show_infor_share { float:none; text-align:center; margin-left:0px;}
.show_infor span .show_infor_share div { text-align:center; width:190px; margin:0px auto;}
.new_show_tit h6 {  font-size:20px;}
.new_show { min-height:200px;}
}
@media screen and (max-width:991px) {
.new_show {  min-height:200px;}
}




.playlist { color:#fff; background-color:#2c815d; padding:13px 15px 0px; }
.playlist ul li { line-height:45px; height:45px; border-bottom:1px dashed #bed2c8;color:#fff;}
.playlist ul li span { float:left; font-size:24px; margin-right:5px;}
.playlist ul li a { font-size:16px; color:#fff;}
.playlist ul li div { float:right; font-size:16px; width:5em; text-align:right;}

/*联系我们页面*/
.contact_box { position:relative; margin:30px auto 365px; padding:3px; background-color:#f3ece5; color:#fff;}
.contact_box .huabian01 { position:absolute; left:9px; top:9px; width:61px; height:57px; background:url(../images/huabian01.png) left top no-repeat;}
.contact_box .huabian02 { position:absolute; right:9px; top:9px; width:61px; height:57px; background:url(../images/huabian02.png) right top no-repeat;}
.contact_box .huabian03 { position:absolute; left:9px; bottom:9px; width:61px; height:57px; background:url(../images/huabian03.png) left bottom no-repeat;}
.contact_box .huabian04 { position:absolute; right:9px; bottom:9px; width:61px; height:57px; background:url(../images/huabian04.png) right bottom no-repeat;}
.contact_box .contact { padding:110px 85px 130px; margin:0px; background:url(../images/huabaincon.jpg) left top repeat;}
.contact_box a { color:#fff;}
.contact_box input { background-color:transparent;}

.contact_box .contact .contact_infor { padding:0px;}
.contact_box .contact .formbox { padding:0px;}
.contact_box .contact .formbox .row { margin-left:0px;}
.contact_box .contact .contact_infor div p  { padding-left:42px; line-height:40px;}
.contact_box .contact .contact_addr { background:url(../images/conicon01.png) left 10px no-repeat;}
.contact_box .contact .contact_tel { background:url(../images/conicon02.png) left 10px no-repeat;}
.contact_box .contact .contact_company { background:url(../images/conicon03.png) left 10px no-repeat;}
.contact_box .contact .contact_website { background:url(../images/conicon04.png) left 10px no-repeat;}
.formbox div form > div { margin-bottom:20px; padding-left:0px;} 
.formbox input{ width:100%; line-height:22px; padding:5px 0px 5px 29px; border:1px solid #b5b5b5; border-radius:3px; outline:none; }
.input_name input {background:url(../images/conicon05.png) left top no-repeat;}
.input_email input {background:url(../images/conicon06.png) left top no-repeat;}
.input_tel input { background:url(../images/conicon07.png) left top no-repeat;}
.formbox textarea { width:100%; padding-left:4px; text-indent:25px; height:164px; line-height:24px; border:1px solid #b5b5b5; border-radius:3px; outline:none; background:url(../images/conicon08.png) left top no-repeat;}
.formbox button, .formbox .btn { width:106px; height:33px; line-height:33px; text-align:center; color:#333; background-color:#eee3d6; outline:none; border:none; border-radius:5px;}


@media screen and (min-width:1200px) {
.formbox div form > div { padding-left:15px;}
}
@media screen and (max-width:768px) {
.contact_box { margin:30px 15px 30px;}
.contact_box .contact { padding:70px 15px 70px; margin:0px;}
}






/*侧边浮动内容*/
.rightbar { z-index:999; position:fixed; right:0px; top:20%; width:66px;}
.rightbar>div { width:64px; height:64px; color:#fff; position:absolute; right:0px; font-size:16px; line-height:64px; text-indent:66px; cursor:pointer;
-webkit-transition:width 0.5s ease-in 0.2s; -moz-transition:width 0.5s ease-in 0.2s; -ms-transition:width 0.5s ease-in 0.2s; -o-transition:width 0.5s ease-in 0.2s; transition:width 0.5s ease-in 0.2s;}
.rightbar>div a { display:block; width:100%; height:64px;}
.rightbar .qq { top:65px; background:#65574b url(../images/rightbarqq.gif) 14px center no-repeat; overflow:hidden;}
.rightbar .way { top:195px; background:#65574b url(../images/rightbarway.gif) 14px center no-repeat; overflow:hidden; text-indent:0px; }
.rightbar .book { top:130px; background:#65574b url(../images/rightbarbook.gif) 14px center no-repeat; overflow:hidden;}
.rightbar .tel { top:0px; background:#65574b url(../images/rightbartel.gif) 14px center no-repeat; overflow:hidden;}
.rightbar .qq:hover, .rightbar .way:hover, .rightbar .book:hover, .rightbar .tel:hover { width:200px; transition: width 0.2s ease 0.1;}
.rightbar .erweima { top:260px; background:#65574b url(../images/rightbarerweima.gif) 14px center no-repeat; text-indent:0px;}
.rightbar .erweima span { display:none; position:absolute; right:74px; bottom:0px; width:200px; height:200px; background-color:#65574b; padding:0px; margin:0px;}
.rightbar .erweima span img { width:100%;}
.rightbar .way p { width:170px; padding:0px; margin:12px 0px 0px; line-height:20px; padding-left:66px;}

/*底部弹窗*/
.bottomwindow { display:none; z-index:998; position:fixed; left:0px; bottom:0px; width:100%; height:44px; background-color:#65574b;}
.bottomwindow>div { float:left; width:33%; height:40px; line-height:44px; cursor:pointer;}
.bottomwindow>div a { display:block; height:44px; line-height:44px;}
.bottomqq { background:url(../images/bottomqq.gif) center center no-repeat;}
.bottomway { background:url(../images/bottomway.gif) center center no-repeat;}
.bottombook { background:url(../images/bottombook.gif) center center no-repeat;}
.bottomtel { background:url(../images/bottomtel.gif) center center no-repeat;}
.bottomwindow .bottomqq a { border-right:1px solid #50453c; border-left:1px solid #726254}
.bottomwindow .bottomtel a { border-right:1px solid #50453c;}
.bottomwindow .bottombook { height:100%; border-left:1px solid #726254;}
.bottomwindow .bottomway a { border-left:1px solid #726254;}
.waymap { display:none; width:716px; height:468px; position:fixed; z-index:99999; left:50%; top:50%; margin:-226px 0px 0px -401px; padding:8px; border-radius:8px; background:rgba(0,0,0,0.3);}
.waymapclose { z-index:994; position:absolute; right:0px; top:0px; width:30px; height:30px; background:url(../images/btnclose.png) left center no-repeat;}
.phonewaymap { display:none; width:316px; height:268px; position:fixed; z-index:99999; left:50%; top:50%; margin:-134px 0px 0px -158px; padding:8px; border-radius:8px; background:rgba(0,0,0,0.3);}
.phonewaymapclose { z-index:994; position:absolute; right:0px; top:0px; width:30px; height:30px; background:url(../images/btnclose.png) left center no-repeat;}






@media screen and (max-width:768px) {
body { padding-bottom:44px;}
.rightbar { display:none !important;}
.bottomwindow { display:block !important;}

.onlinebox {  margin:-176px 0px 0px -124px; width:256px; height:344px; padding:8px; }
.onlinebook { z-index:992; position:relative; width:240px; height:328px; background-color:#2a63af; padding:8px; border-radius:15px;}
.onlinebook_tit { z-index:991; position:absolute; left:-20px; top:8px; width:40px; height:106px; font-size:14px; text-align:center; color:#fff; background-color:#2a63af;
border-radius:15px 0px 0px 15px;}
.onlinebook_tit span { display:block; width:14px; line-height:18px;word-wrap: break-word; padding:17px 0px 0px 10px;}
.onlinecontent table { margin:15px 0px 0px 8px;}
.onlinecontent { width:100%; height:100%; background-color:#fff; border-radius:12px; overflow:hidden;}
.onlinecontent th { width:44px; line-height:31px; vertical-align:text-bottom; text-align:left; font-size:14px; color:#000; font-weight:normal; padding-bottom:10px;}
.onlinecontent td { width:162px; padding-bottom:10px;}
.onlinecontent input, .onlinecontent select { width:159px; height:29px; line-height:29px; border:1px solid #c4c4c4; text-indent:5px;}
.onlinecontent textarea { width:154px; padding-left:5px; height:80px; line-height:29px; border:1px solid #c4c4c4;}
.onlinecontent button { display:inline-block; outline-style:none; width:51px; height:26px; line-height:26px; font-size:14px; color:#fff;}
.onlinecontent .submitbtn { background-color:#2a63af; margin-right:13px;}
.onlinecontent .resetbtn { background-color:#666;}
#onlineclose { z-index:994; position:absolute; right:0px; top:0px; width:30px; height:30px; background:url(../images/btnclose.png) left center no-repeat;}
.date_pc { display:none;}
.date_phone { display:block;}
	
	
}






