﻿@charset "utf-8";
body{margin:0; padding:0;font-family:"Microsoft YaHei"; color:#666666; font-size:14px; background:#edeced;}
*{margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:700;}
h3{ font-family:"Microsoft YaHei";}
fieldset,img{border:none;}
a{ text-decoration:none; color:#0066cc;text-decoration:none;outline:none;*hide-focus: expression(this.hideFocus=true); }
a:hover{ text-decoration:underline;}
img{ display:block;}
em{ font-style:normal;font-weight:700;}
strong{ color:#F16084; font-size:16px;}
i{font:Arial;font-size:16px; color:#a6a6a6;}
font{ font-family:Arial;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0}
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


#wrap{ width:100%;position:relative;zoom:1; background:url(images/topbg.jpg) center top no-repeat;}
.nav,.top_img,.slide,.slide li,.city_main,.city_main dt,.city_main p,.main dl,.line_main p,.links,.city_three .threetit,.two_img,.tour_main,.tour_main{ overflow:hidden; zoom:1;}
.banner,.top_img,.main,.review,.links{ width:980px; margin:0 auto;}
.top{  width:980px; height:184px; overflow:hidden;}
.top1{  width:980px; height:101px; overflow:hidden;}
.nav{
	height:91px;
	padding-left:81px;
	background:url(images/nav_bg.png) 0 0 no-repeat;
	left:-89px;
	bottom:4px;
	width:899px;
}
.nav li{ width:162px; float:left; height:60px; line-height:48px;margin-right:5px; font-size:18px; padding-top:31px;}
.nav li.bg{ background:url(images/libg.gif) right 33px no-repeat;}
.nav .nav_cur,.nav .nav_cur2,.nav .nav_cur3,.nav .nav_cur4{background:url(images/nav_bgcur.jpg) -181px 0px no-repeat;}
.nav .nav_cur2{ background-position:-348px 0px;}
.nav .nav_cur3{ background-position:-515px 0px;}
.nav .nav_cur4{ background-position:-682px 0px;}
.nav  a{ display:block; text-align:center;width:162px; margin:0 auto; height:100%; color:#474747;}
.nav  a:hover{ text-decoration:none;}
.nav .nav_cur a,.nav .nav_cur2 a,.nav .nav_cur3 a,.nav .nav_cur4 a{ color:#f00; font-family:'黑体'}


.slide_bg{ width:650px; height:290px; padding-top:9px; background:url(images/slidebg1.jpg) left top no-repeat; float:left;}
.slide_contain{ position:relative; width:630px; margin:0 auto; height:290px; overflow:hidden;}
.img_num{ color:#666; position:absolute; right:35px; bottom:60px; overflow:hidden;font-size:26px;} 
.img_num li{ float:left; margin-right:10px; cursor:pointer;}
.img_num li.cur{ color:#f498c3;}
.slide,.slide li{width:630px; height:280px;}
.slide{ width:3150px; position:absolute; left:5px; top:1px;}
.slide li{float:left;}
.slide dl{ height:45px; overflow:hidden; background:#666; color:#fff; font-size:12px; line-height:20px; padding:3px 15px 0 15px;}
.slide dt{ font-size:14px; font-weight:700;}

.strategy{ width:310px; padding-left:20px; background:url(images/glxz.jpg) 0 0 repeat-x; float:left; height:299px;}
.strategy h3,.strategy .sh_load{line-height:36px; height:36px; text-align:center; }
.strategy strong{ width:135px; height:36px; background:url(images/icon.gif) 0 0 no-repeat; display:inline-block;font-size:18px; text-align:center;}
.strategy p{color:#949494; line-height:18px;}
.strategy p.stra_text{ color:#464646; line-height:20px; padding-right:10px; }
.strategy dl{ overflow:hidden; color:#949494;}
.strategy  dt,.strategy dd{ float:left; width:140px;}
.strategy  dt{ width:120px;}
.strategy h3 a { color:#fa5770; } 
.strategy p a {  color:#fa5770; } 
.strategy .download{ width:109px; height:29px; background: url(images/icon.gif) 0 -36px no-repeat; margin:10px 0 0 0;}

.main{ padding-top:20px; background:#fcfcfc url(images/mainbg.jpg) 0 0 repeat-x;}
.main h3{height:47px; background:url(images/gongluebg.jpg) 0 0 no-repeat; position:relative;left:-21px; padding-top:10px; color:#858585; font-size:16px; line-height:40px;}
.main h3 em,.main h3 span{ display:inline-block; font-weight:500;}
.main h3 em{ width:300px; padding-left:30px; font-size:28px; color:#fff; margin-right:15px; letter-spacing:1px;}
.main .info_img,.main .info2_img,.two_img a{ padding:3px; background:#fff; border:1px solid #ccc; display:inline-block;}
.city_main{ width:945px; margin:0 auto; padding-top:8px;font-size:16px; line-height:24px;}
.city_main a{ font-size:15px;}
.city_main dt{padding-top:10px;background:url(images/line.gif) left bottom no-repeat; margin-bottom:8px; line-height:22px;}
.city_main dt span,.city_three  span{ float:left;height:45px;width:33px; background:url(images/num.gif) 0 0 no-repeat;text-indent:-9999em;}
.city_main .one{width:33px;}
.city_main .two{width:33px; background-position:-34px 0;}
.city_main .three{width:27px; background-position:0 -45px;}
.city_main .four{width:27px; background-position:-28px -45px;}
.city_main .five{width:27px; background-position:-56px -45px;}
.city_main .title{ float:left; width:278px; overflow:hidden; background:url(images/line.gif) -45px bottom no-repeat; margin:0; font-weight:700;}
.city_main .title a{display:block; width:100%; overflow:hidden; /*padding-top:4px;*/}
.city_main dt a,.threetit .title a{ color:#e85176; font-size:20px;}
.city_main .title a:hover{color:#ea2d5c;text-decoration:none;}
.city_main dd a.desc{color:#545454;}
.city_main dd a{color:#82c108;}
.mar_img{ margin-right:12px;}
.info{ padding-left:25px; width:432px;}
h4.title a{ line-height:24px;}
.mar_15{margin-bottom:15px;}
.info dt{ padding-bottom:2px;}
.info .title{ background:none; width:390px;}
.info2{ padding:0 15px 0 0; float:right; width:435px;}
.info2 .info_img{ float:left; margin-right:6px;}
.info2 .info2_img{ padding:2px;}
.info2 .mar_img,.info5 .mar_img{ margin:0 0 6px 0;}
.info3,.info4,.info5{ width:325px;  padding:20px 0 0 0; margin-right:5px; display:inline;}
.info3 dt,.info4 dt,.info5 dt{ background:none;}
.info3 p{ position:relative; padding-left:20px;}
.info3 p .tit_link{ position:absolute; width:90px; right:2px; top:28px; color:#136cb8; line-height:20px; height:40px; overflow:hidden;}
.info4 p .tit_link{ left:145px; top:18px; width:155px;}
.info3 .info3_img{ position:absolute; border:1px solid #fff; right:0px; top:75px;}
.info3 dd{ padding-left:25px;}
.info3 dt{ background-position:30px bottom}
.info3 dt a{ font-size:18px;}

.info4,.info5{ width:305px; float:left; display:inline;}
.info4 p{height:158px; overflow:hidden; position:relative;padding:60px 8px 0 25px;}
.info4 .info4_img{ left:15px; top:0; position:absolute;border:1px solid #fff;}

.info5{ margin:0;}
.info5 p{ padding:0 0 0 24px;}
.info5 .info_img{padding:2px;}
/*3个模块*/
.city_three{ width:900px; margin:0 auto; padding-bottom:5px;}
.city_three dt{ border:1px solid #c3c3c3;padding:3px; background:#fff; width:260px;}
.city_three img{ margin:0 auto;}
.city_three dt a{ color:#fff;}
.city_three a:hover{ text-decoration:underline;}
.city_three dt p{  height:31px; line-height:31px; overflow:hidden; width:100%; margin:0 auto; text-align:center; background:#fa5770;}
.city_three dd{width:610px; padding-top:10px;}
.city_three .threetit,.city_two .threetit{ background:url(images/3line.gif) left bottom no-repeat; margin-bottom:8px; padding-bottom:2px;}
.city_three2 .threetit{ background:url(images/3line.gif) right bottom no-repeat; }
.city_three strong,/*.city_three .threetit a,*/.color strong
.city_three span, .color .one,.color .three,.color .four{ /*background-position: 0 -90px;*/margin:0; margin:-2px 0 0 0;}
.city_three .two{ /*background-position: -34px -90px;*/float:right;}
/*.city_three .three{ background-position: -68px -90px; margin-right:2px;width:33px;}*/
.city_three p a{ display:inline;}
/*.city_three .two,.color .two{ background-position:-34px -90px;}
.color .three{ background-position:-68px -90px;}
.color .four{ background-position:-102px -90px;}*/
.threetit h4.title{ background:none; width:570px; line-height:20px; }
.city_three2 .threetit h4.title{ text-align:right;padding-right:3px;}
.city_three2 a,.text_right{ text-align:right;}
/*.threetit h4.title i{font-family:Arial; color:#aaa;}*/
/*.threetit .title a:hover,.color .title a:hover{ text-decoration:none;color:#0a98cd;}*/

.color  .img_posi{ position:relative;}
.color  .posi{ position:absolute; right:10px; top:80px; padding:0; border:1px solid #fff;}
.color  .posi_text{ position:absolute; width:135px; height:40px; right:38px; top:35px; line-height:20px;}

.city_two img{ display:block;}
.city_two dt{ width:250px; margin-top:6px;}
.city_two dd {width:624px; line-height:22px;}
.city_two .two_img { margin-right:-12px;}
.two_img a{ float:left; margin-right:8px; width:140px;}
.two_img .last_img,.big_img a{width:300px;}

.text_right .threetit{ background-position:right bottom;}
.text_right  h4.title{ background:none; width:620px; line-height:20px; }

/*子页面QA样式*/
.tourist{ padding-bottom:10px;}
.tour_main{ width:900px; margin:20px auto 0;font-size:15px;line-height:24px;}
.tour_main a{ display:block;}
.tour_left{ float:left; padding:0 0 0 5px; width:615px;}
.tour_left p{padding:0 25px; background:url(images/QA.gif) 0 0 no-repeat; overflow:hidden;}
.tour_left .ques{ line-height:65px; text-align:center; font-size:18px; height:65px;}
.tour_left .ques a{ color:#fff; font-weight:700;}
.tour_left .answer{ height:53px; padding-top:5px; background-position:0 -65px;}
.tour_left .answer a{ color:#848484;}
.tour_right{ float:right; width:270px; padding-left:10px; height:369px; overflow:hidden;}
.tour_right .text_link{ background:#fdbbe6; height:53px; line-height:53px; text-align:center; color:#fff;}
.tour_bot{background:#ffc0e9; padding-top:10px;}
.tour_bot .notebook{padding:0 0 0 10px; width:605px; float:left;}
.tour_bot dl{margin-bottom:10px; padding:10px 0 10px 10px; background:#fd9ada;}
.tour_bot dt{ width:235px; float:left;}
.tour_bot dd{ float:left; width:360px;}
.tour_bot dd p{ background:none; padding:0;}
.tour_bot dd a{ color:#fff; font-size:14px; padding-right:10px;}
.tour_bot strong a{color:#e930ab; font-size:18px;}
.tour_bot strong a:hover{color:#ce138f; text-decoration:none;}
/*子页面QA样式 end*/

.tour_bot .notebook2{ width:243px;padding:0 19px 0 18px; float:right;}
.notebook2 p{ height:34px; background:#fd9ada; line-height:34px; overflow:hidden; text-align:center;}
.notebook2 p a.color{ color:#fff;}
.notebook2 ul{ padding-top:10px;}
.notebook2 li{ background:url(images/icon.gif) 2px -107px no-repeat; padding-left:15px;}
.notebook2 li a{color:#e930ab; font-size:14px;display:block; height:24px;}


.STYLE1 {
	font-size: 14px;
	color: #333333;
}

.style22 {
	font-size: 47px;
	color: #333;
	margin:118px 0 0 577px;
	font-family:"黑体";
	
}

.style23 {
	color: #8F1430;
	margin:12px 0 0 580px;
}

.zixun{background:url(images/slidebg3.jpg); width:270px; height:143px; overflow:hidden; margin-top:12px; padding:0 10px 10px 10px}
.zixun h3{margin-bottom:5px}
.zixun li{list-style-image:url(images/icon1.gif); line-height:27px; margin-left:10px}











/*线路推荐模块*/
.line_recom{ margin:20px auto;}
.line_recom h3,.weekend_recom h3,.review h3{ background-position:0 -57px;}
.line_main{ width:890px; height:250px;margin:0 auto; background:url(images/linebg.jpg) left bottom no-repeat; padding-top:5px;}
.line_main dl{ height:243px; width:435px; float:left; margin-right:11px;}
.line_main dt{ float:left;width:43px; height:243px; background: url(images/linebt.jpg) 0 0 no-repeat; text-indent:-999em; margin-right:2px; display:inline;}
.line_main p{ height:136px; padding-top:15px;}
.line_main p span{ float:left; width:126px;margin-right:3px; display:inline;}
.line_main  img,.weekend_recom img{border:1px solid #c3c3c3; padding:2px;}
.line_main  .line_text{ font-weight:500; width:120px; text-align:center; display:inline-block; margin-top:8px; line-height:18px;}
.line_main  .last{ margin-top:15px;}
.line_main  .text_desc{padding-right:5px; padding-top:5px;}
.line_main  p.text_desc { padding:0 0 0 20px;}
.line_main  a.text_desc {color:#545454; font-size:14px; line-height:24px;}
.line_main  .line_info2{ width:210px;}
.line_main  .line_info2 dt{ background-position:-43px 0;}
.line_info2 dt{ margin-right:6px;}
.line_info2 p{ padding-top:8px;}
.line_main  .line_info3 dt{ background-position:-86px 0;}

.weekend_recom{margin:0 auto; font-size:16px;}
.weekend_recom img{ padding:3px;}
.weekend_recom  dl{ width:900px; margin:8px auto 0;padding-bottom:12px;}
.weekend_recom  dt{ float:left;width:202px; }
.weekend_recom  dd{ float:right; color:#0066cc
; line-height:26px;padding-top:5px;}
.weekend_recom a{color:#0066cc
; display:inline-block; margin-right:5px;}
.weekend_recom  strong{ font-weight:500; font-size:16px; display:inline-block; margin-right:5px; margin-top:-5px;}
.weekend_recom  p{ padding-bottom:10px;}
.weekend_recom font{color:#f120aa}


.review { width:980px;}
.review h3 em{ letter-spacing:25px;}
.review h3 a{color:#136CB8; font-weight:500; margin-left:360px; display:inline-block; text-align:right; width:130px;}
.review p{ padding:18px 0 0 25px; height:222px; background:url(images/review.jpg) 0 0 no-repeat; margin-right:-5px;}
.review p a{ display:inline-block; margin-right:27px;}


.img_flink{ width:980px; margin:0 auto 10px; height:80px; background:#666666;}



.links{ background:#ff869f url(images/link.jpg) 0 0 no-repeat;font-family:"Microsoft YaHei"; padding-top:20px; padding-bottom:10px; color:#fff;}
.links p.link_tit{font-size:24px; line-height:30px;}
.links font{font-size:12px; margin-left:10px;}
.links_lt{ float:left; width:595px; padding-left:50px;  border-right:1px dashed #cecbab;}
.links_rt{ float:right; width:280px; padding-right:10px;}
.links_lt ul{ float:left; width:148px;}
.links_lt li{ width:128px; padding:0 10px; line-height:24px; overflow:hidden; height:24px; background:url(images/icon.gif)  0 -72px no-repeat;vertical-align:middle;}
.links_lt li a{ color:#fff; display:block;}
.links_rt p{ width:220px; margin:0 auto; text-align:right; line-height:18px;}
.links_rt p.mar_p{ margin-top:0px;}
.footer{ width:980px; margin:0 auto; font-family:\5b8b\4f53; background:url(images/zfooter.jpg) 0 0 repeat-x; height:66px; padding-top:15px; font-size:12px; text-align:center; color:#fff; line-height:20px;}
#re_top{ position:fixed; left:50%; margin-left:520px;bottom:25px; display:none; cursor:pointer;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-12));}


.head-top {height:50px;border-bottom:1px solid #d1d1d1;background:#fff; position:relative; z-index:9;
-moz-box-shadow:0 0 4px #BABABA;
-webkit-box-shadow:0 0 4px #BABABA; 
box-shadow:0 0 4px #BABABA; 
-o-box-shadow:0 0 4px #BABABA; 
}
.top-position {margin:0 auto;padding:2px 0 0;width:1000px; text-align:left; overflow:hidden; zoom:1;}
.head-top .logo {margin:0;border:none;float:left;}
.head-top .lv-nav {float:right;margin:16px 0 0;list-style:none; overflow:hidden;zoom:1;}
.head-top .lv-nav li {font-size:12px; float:left;background:url(images/top_menu_line.gif) no-repeat right 2px;padding:0 7px;/*font:12px Microsoft YaHei !important;*/ font-size:12px; font-family:"宋体"; line-height:18px;}
.head-top .lv-nav li.noborder {border:none;}
.head-top .lv-nav li.linenone {background:none;}
.head-top a {font-size:12px; color:#666; text-decoration:none;}
.head-top a:hover {color:#333;text-decoration:underline;}
.relative {position:relative;}
.newicon {margin-left: -5px;position: absolute;top: 5px;}
.ph_zt{ float:left; margin-left:10px; display:inline}

.hh_hotline{ height:50px; line-height:50px; background:url(images/head_call_icon.gif) no-repeat scroll left 16px transparent;color: #e41080;display: block;float: left; font-family:Arial; font-size:20px;overflow: hidden;padding:0 0 0 20px; margin-left:20px;}

.margin_b20{ display:block; margin:0 auto; margin-bottom:20px;}


.gz_title{ font-size:18px; height:40px; line-height:40px; margin:0 auto 20px; position:relative; width:980px; text-align:center;}
.gz_title p{ position:absolute; left:0; top:0; width:100%; height:20px; overflow:hidden; border-bottom:1px solid #CCCCCC; z-index:1;}
.gz_title strong{ display:inline-block; padding:0 20px; height:40px; background:#FFFFFF; font-family: "微软雅黑"; font-size:26px; position:relative; z-index:2; font-weight:normal;}
body .ztfooter{ width:100%; background:#fff; color:#666;}
