@charset "gb2312";
/* CSS Document */
body{background:#FFF; font-family: "Microsoft Yahei",华文黑体,Arail,Verdana,Helvetica,sans-serif; text-align:left; color:#333333;font-size: 12px; }
html,body,div,span,img,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{border:0; outline: none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{text-decoration:none;}
from{display:block;}
i,em{font-style:normal;}
u{text-decoration:none;}
ul,li{list-style-type:none; list-style:none;}
table,tr,th,td,select,option,input{outline:none;}
a img{border:0; outline:none; blr:expression(this.onFocus=this.blur());}
a:focus { outline:none; -moz-outline:none;}
a {text-decoration:none; color:#333; cursor:pointer;}
.huikuang {
	border: 1px solid #cccccc;
}
.shuiyin {
	color: #666666;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover {text-decoration:underline; color:#ff6600;}
/*浮动及清除浮动*/
.fl{float:left;}
.fr{float:right;}
.clear {clear:both; overflow:hidden; height:0; font-size:0; line-height:0;}
/*公共样式*/
.l14{font-size:14px; color:#390;}
.h14{font-size:14px; color:#F60;}
.h16{font-size:16px; color:#F60; padding-left:5px;}
.h18{font-size:18px; color:#F60; padding-left:5px;}
.f18{font-size:18px; color:#FF0; padding-left:5px;}
.h20{font-size:20px; color:#F60; padding-left:5px;}
.h22{font-size:20px; color:#F60; padding-left:5px;}
.h012{font-size:12px; color:#FF2900;}
.h014{font-size:14px; color:#FF2900;}
.h016{font-size:16px; color:#FF2900;}
.ho18{font-size:18px; color:#FF2900; padding-left:5px;}
.ho18b{font-size:22px; color:#FF2900;}
.ho20{font-size:20px; color:#FF2900; padding-left:5px;}
.ho22{font-size:22px; color:#FF2900; padding-left:5px;}
/*顶部*/
.top{width:100%; height:32px; background:#FAFAFA; border-bottom:1px solid #F1F1F1;}
.topBox{width:1200px; height:32px; margin:0 auto;}
/*加入收藏及欢迎语*/
.collect{height:32px; line-height:32px; color:#999; float:left;}
.collect a{color:#666; padding:0 0 0 20px; background:url(images/all.png) no-repeat 0 10px; display:inline-block;}
.collect span{color:#666; padding:0 10px;}
/*顶部登录样式*/
.topLogin{float:right; line-height:32px;}
.topLine{ float: left; height: 12px; margin: 11px 0 0 12px; overflow: hidden; width: 0;}
.topLogin a{display:inline-block; padding-left:25px; float:left; margin-left:12px;}
.topLogin a.dl{background:url(images/all.png) no-repeat -383px 9px;}
.topLogin a.zc{background:url(images/all.png) no-repeat -288px 9px;}
.topLogin a.bz{background:url(images/all.png) no-repeat -200px 9px;}
.toplg a{display:inline; padding:0 10px; float:none; margin:0; color: #666;}
.toplg a:hover{color:#f60;}
/*页头*/
.header{width:100%; background:#FFF;}
.headerBox{width:1200px; height:70px; margin:5 auto; padding:15px 0; overflow:hidden; position:relative;}
.logo{width:250px; height:70px; float:left;}
/*搜索*/
.searchBox{width:520px; height:68px; position:absolute; left:50%; top:30px; margin-left:-80px;}
.sou2{height:42px; top:29px;}
.search_form{height:42px;}
.search_form .ipt{width:300px; height:38px; float:left; padding-left:25px; line-height:40px; color:#999; border:2px solid #F80; border-right:none; background:#FFF url(images/search_ipt.png) no-repeat 8px center;}
.search_form .btn{width:80px; height:42px; float:left; background:url(images/all.png) no-repeat 0 -79px; cursor:pointer;}
.search_form .btn:hover{background:url(images/all.png) no-repeat 0 -121px;}
.search_mdd{height:18px; font:normal 12px/18px Arial, "宋体"; color:#999; margin-top:8px;}
.search_mdd a{margin-right:12px; color:#999;}
.search_mdd a:hover{color:#F60;}
/*客服电话*/
.phone{background:url(images/tel.gif) no-repeat left center; height:50px; padding:10px 0; padding-left:55px; float:right; overflow: hidden;}
.phone .time{font:normal 12px/20px Verdana, Arial, "宋体"; color:#777; text-indent:5px;}
.phone .tel{font:bold 27px/30px Arial, "宋体"; color:#F60;}
/*导航菜单*/
.menu{width:100%; height:48px; background:#3AA400;}
.menuBox{width:1200px; height:48px; margin:0 auto; background:#3AA400;}     
/*目的地导航 首页*/
.mddNav{width:210px; height:48px; font:bold 16px/48px "微软雅黑", Arial, "宋体"; float:left; background:#5ABB1F; color:#FFF; text-align:center;}
.mddNav span{display:block; float:left; padding-left:40px;}
.mddNav i{display:block; float:left; width:17px; height:11px; margin:19px 0 18px 10px; overflow:hidden;}
.mddNav i.down{background:url(images/all.png) no-repeat -381px -295px;}
.mddNav i.up{background:url(images/all.png) no-repeat -381px -315px;}

/*目的地导航 内页*/
.mddNav2{width:210px; height:48px; float:left; background:#5ABB1F;}
.mddNav2 em{display:block; height:48px; zoom:1; clear:both; overflow:visible; position:relative; z-index:10000;}
.mddNav2 em .ny_mdd{width:210px; position:absolute; left:0; top:48px; display:none;}
.mddNav2 em.sfhover .ny_mdd{ display:block;}
.mddNav2 .ny_tit{width:210px; height:48px; font:bold 16px/48px "\5FAE\8F6F\96C5\9ED1", Arial, "宋体"; color:#FFF; text-align:center;}
.mddNav2 .ny_tit span{display:block; float:left; padding-left:40px;}
.mddNav2 em i{display:block; float:left; width:17px; height:11px; margin:19px 0 18px 10px; overflow:hidden;}
.mddNav2 em i.arrow2{background:url(images/all.png) no-repeat -381px -295px;}
.mddNav2 em.sfhover i.arrow2{background:url(images/all.png) no-repeat -381px -315px;}
/*产品 height:553px*/
.chanpin_nav{width:208px; height:auto; float:left; zoom:1; background:#FFF; overflow:visible; box-shadow: 0 -1px 6px rgba(0,0,0,0.2); border:1px solid #e6e6e6; border-top:none; }
.chanpin_nav dl{height:auto; zoom:1; clear:both; overflow:visible;}
.chanpin_nav dl:after{content:"."; height:0; display:block; clear:both; visibility:hidden;}
.chanpin_nav dt{height:52px; padding:8px 12px 5px; zoom:1; border:2px solid #FFF; border-left:6px solid #FFF; background:url(images/mdd_line.png) no-repeat bottom center; clear:both; overflow:visible; z-index:88; position:relative;}
.chanpin_nav dt.sfhover{ border-left:6px solid #65B71F; background:none;width:170px;}
.chanpin_nav dt a:hover{ text-decoration:none; color:#f60;}
.cpTit{height:52px;}
.cpTit_H{height:20px; font:normal 14px/19px "\5FAE\8F6F\96C5\9ED1", Arial, "宋体";}
.cpTit_H a{height:20px; display:inline-block; float:left; padding-left:30px; background-image:url(images/mdd_bj.png); background-repeat:no-repeat;}
.cpTit_H a.ico1{background-position: 0 0;}
.cpTit_H a.ico2{background-position: 0 -52px;}
.cpTit_H a.ico3{background-position: 0 -104px;}
.cpTit_H a.ico4{background-position: 0 -169px;}
.cpTit_H a.ico5{background-position: 0 -226px;}
.cpTit_H a.ico6{background-position: 0 -276px;}
.cpTit_H a.ico7{background-position: 0 -326px;}
.cpTit_H a.ico8{background-position: 0 -550px;}
.chanpin_nav dt i.arrow{width:6px; height:9px; margin:5px 0; float:right; background:url(images/cp_i.gif) no-repeat; display:inline-block; overflow:hidden;}
.chanpin_nav dt.sfhover i.arrow{display:block; width:10px; height:65px; margin:0; float:none; background:#FFF; position:absolute; z-index:99; right:-8px; top:0; overflow:hidden;}
.cpTit_P{height:32px; line-height:32px;}
.cpTit_P a{padding-right:10px; color:#555;}
.chanpin_nav dt .mddBox{width:768px; border:2px solid #65B71F; background: #ffffff; display:none;}
.chanpin_nav dt.sfhover .mddBox{ display:block;}
.chanpin_nav dt .A1{right:-774px; top:-2px; position:absolute;}
.chanpin_nav dt .A2{right:-774px; top:-71px; position:absolute;}
.chanpin_nav dt .A3{right:-774px; top:-140px; position:absolute;}
.chanpin_nav dt .A4{right:-774px; top:-107px; position:absolute;}
.chanpin_nav dt .A5{right:-774px; top:-279px; position:absolute;}
.chanpin_nav dt .A6{right:-774px; top:-288px; position:absolute;}
.chanpin_nav dt .A7{right:-774px; top:-51px; position:absolute;}
.chanpin_nav dt .A8{right:-774px; top:-221px; position:absolute;}
.subItem-box1{width: 354px; height: auto; float: left; padding: 6px 15px 0; overflow:hidden;}
.subItem-box2{width: 354px; height: auto; overflow: hidden;}
.subItem-hd{width: 354px; height: 30px; font:bold 14px/30px "微软雅黑","宋体",Arial; color: #390; background: url(images/mdd_zx.gif) no-repeat bottom left; margin-bottom: 6px;}
.subItem-hd a{color: #333;}
.subItem-hd a:hover{color: #F60;}
.subItem-cat{width: 354px; line-height: 15px;}
.subItem-cat a{height: 15px; line-height: 15px; display: inline-block; border-right: 1px solid #CCC; padding: 0 8px; white-space: normal; word-break:keep-all; white-space:nowrap; margin-bottom: 6px; color: #666;}
.subItem-cat a:hover{color: #F60;}
.subItem-cat a.hot{color: #F60;}
.subItem-cat a.hot:hover{color: #F00;}
.subImage{width: 354px; height: 164px; overflow: hidden;}
.subImage img{width: 354px; height: 164px;}
/*东南亚 欧洲旅游特殊样式*/
.subItem-fu1{width: 748px; height: auto; float: left; padding: 0 10px; overflow:hidden;}
.subItem-zi2{width: 748px; height: auto; overflow: hidden;}
.subItem-tou{width: 748px; height: 30px; font:bold 14px/30px "微软雅黑","宋体",Arial; color: #390; background: url(images/mdd_zx.gif) no-repeat bottom left; margin-bottom: 6px;}
.subItem-tou a{color: #333;}
.subItem-tou a:hover{color: #F60;}
.subItem-con{width: 748px; line-height: 15px;}
.subItem-con a{height: 15px; line-height: 15px; display: inline-block; border-right: 1px solid #CCC; padding: 0 8px; white-space: normal; word-break:keep-all; white-space:nowrap; margin-bottom: 6px; color: #424242;}
.subItem-con a:hover{color: #F60;}
.subItem-con a.hot{color: #F60;}
.subItem-con a.hot:hover{color: #F00;}
.subphoto{width: 748px; height: 180px;  background: url(images/dongnanyabj.jpg) no-repeat center; overflow: hidden;}
.subphoto2{width: 748px; height: 180px;  background: url(images/ouzhou.jpg) no-repeat center; overflow: hidden;}
.subphoto img{width: 748px; height: 180px;}
/*主导航*/
.memuNav{height:48px; float:left; overflow:hidden;}
.memuNav li{width:120px; height:48px; font:normal 16px/48px "微软雅黑", Arial, "宋体"; float:left; background:url(images/menu_line.png) no-repeat right center; text-align:center; overflow:hidden;}
.memuNav li.current{background:#308900;}
.memuNav li a{display:block; height:48px;  color:#FFF;}
.memuNav li a:hover{text-decoration:none; background:#308900; color:#FFF;}
/*帮助*/
.ft_help{width:100%; height:auto; background:#F5F7FA; margin-top:30px; padding-top:30px; border-bottom:1px solid #DDD; border-top:2px solid #C4C4C4; overflow:hidden;}
.helpBox{width:1190px; height:auto; margin:0 auto; overflow:hidden;}
.helpBox li{width:145px; height:135px; float:left; padding-bottom:15px; margin-left:24px; _display:inline; border-left:1px solid #ddd; position:relative;}
.helpCon{min-height:135px; _height:135px; padding-left:30px;}
.helpTit{font:normal 14px/30px "微软雅黑", Arial, "宋体"; color:#000;}
.helpTxt{font:normal 12px/25px "微软雅黑", Arial, "宋体"; color:#666;}
.helpTxt a{color:#666;}
.helpTxt a:hover{color:#F60;}
.helpBox li i{display:block; width:30px; height:30px;  position:absolute; top:0; left:-15px;}
.helpico1{background:url(images/all.png) no-repeat 0 -470px;}
.helpico2{background:url(images/all.png) no-repeat -30px -470px;}
.helpico3{background:url(images/all.png) no-repeat -60px -470px;}
.helpico4{background:url(images/all.png) no-repeat -90px -470px;}
.helpico5{background:url(images/all.png) no-repeat -120px -470px;}
.helpico6{background:url(images/all.png) no-repeat -150px -470px;}
.helpico7{background:url(images/all.png) no-repeat -180px -470px;}
/*footer**/
.footer{width:100%; padding:20px 0; background:#F5F5F5;}
.footer2{width:100%; height:auto; background:#F5F7FA; padding:20px 0; overflow:hidden;}
.aboutBox{width:1000px; margin:0 auto; text-align:center; font:normal 12px/30px Arial, "宋体"; color:#999;}
.aboutBox a{color:#555; padding:0 8px;}
.aboutBox a:hover{color:#F60;}
.why{display:block;width:1000px;margin:0 auto;height:50px;text-align:center;overflow:hidden;padding-top:10px;}.why ul{text-align:center;margin-left:6%;}.why li{width:110px;float:left;height:50px;margin-right:5px;display:inline;background:url(images/whyBg.png) no-repeat -9999px 0;overflow:hidden;zoom:1;text-indent:-1000px;}.why li.why1{background-position:0 0;}.why li.why2{background-position:-110px 0;}.why li.why3{background-position:-220px 0;}.why li.why4{background-position:-330px 0;}.why li.why5{background-position:-440px 0;}.why li.why6{width:110px;background:none;text-indent:0;}.why li.why7{width:46px;background:none;text-indent:0;}.why li.why8{background-position:-550px 0;}.why li.why9{width:149px;background:url(images/img149x50.png) no-repeat;}.why li a{display:block;width:110px;height:50px;padding:0;}.why li.why7 a{width:46px;}.copyright{width:1000px;margin:0 auto;text-align:center;font:normal 12px/30px Verdana,Arial,"宋体";color:#555;}.copyright a{color:#555;}
.copyright{width:1000px; margin:0 auto; text-align:center; font:normal 12px/30px Verdana, Arial, "宋体"; color:#555;}
.copyright a{color:#555;}
.copyright p span{color: #f40; font: 700 14px/30px "\5FAE\8F6F\96C5\9ED1", Arial, "宋体"; padding: 0 5px;}
/*友情链接*/
.links{width:990px; height:auto; margin:15px auto 0; padding:10px 4px; border:1px solid #E5E5E5; overflow:hidden;}
.links li{width:99px; height:25px; line-height:25px; float:left; color:#888; text-align:center;}
.links li a{color:#888;}
/*固定头部*/
#topmenu{position: fixed; top: 0px; left: 0px; right: 0px; width: 100%; margin:0 auto; height: 60px; background-color: transparent; z-index: 10000; display: none;}
#topmenu .tbox{width: 100%; height: 40px; box-shadow: 0 7px 5px rgba(0, 0, 0, 0.1); background: #FFF; padding: 10px 0; border-bottom: 1px solid #efefef;}
#topmenu .tcon{width: 1200px; margin: 0 auto; position: relative;}
#topmenu .tlogo{width: 260px; height: 40px; float: left;}
#topmenu .tsearch{width:400px; height:38px; position:absolute; left:50%; top:0; margin-left:-60px;}
#topmenu .tsearch .t_ipt{width:300px; height:34px; float:left; padding-left:25px; line-height:34px; color:#999; border:2px solid #F80; border-right:none; background:#FFF url(images/search_ipt.png) no-repeat 8px center;}
#topmenu .tsearch .t_btn{width:80px; height:38px; font:400 18px/38px "\5FAE\8F6F\96C5\9ED1", Arial, "宋体"; text-align: center;  float:left; background:#f80; color:#FFF; cursor:pointer;}
#topmenu .tsearch .t_btn:hover{background:#f60; color:#FFF;}
#topmenu .t_tel{width:300px; float:left; height:40px; background:url(images/t_tel.gif) no-repeat left center;}
.pkg-detail-tab-bd .t_tel{width:300px; float:left; height:40px; background:url(images/t_tel.gif) no-repeat left center;padding: 5px 10px 0 0;}
.place{width:1200px; height:20px; font:400 12px/30px "宋体"; margin:0 auto; padding-top:8px;}
.place span {color: #555;}
.place a{color: #555; padding: 0 6px;}
.place a:hover{color:#F60;}
.place em {padding-left: 6px; color: #555;}
/*边客服*/
/*左边导航部分*/
.munebox2{left:0; bottom:0; height:100%; z-index: 201; position: fixed; _position: absolute; _height:800px;}
.mune2{width:36px; height:100%; background:#E1E1E1; float:left; position:relative; z-index: 200;}
.munecon2{width:36px; position:absolute; bottom:50%; left:0; margin-bottom: -125px;}
.munecon2 li{width:36px; padding:20px 0px 0; position:relative;}
/*QQ客服*/
.qqie{width: 36px; line-height: 25px; text-align: center;}
.qqie img{display: block; margin:0 auto;}
.qqie a{color: #666;}
.qqie a:hover{color:#666; text-decoration: none;}
/*弹出内容*/
.qkefu{width:273px; height:auto; padding:20px; position:absolute; top:10px; left:36px; z-index:220; overflow:hidden; display: none; border: 1px solid #E6E6E6; background: #F9F9F9; box-shadow:3px 0px 5px rgba(0,0,0,0.2);}
.qkefu p.qiyeqq{width:273px; height:25px; line-height:25px; padding: 10px 0; border-bottom: 1px dotted #A2A2A2;}
.qkefu p.qiyeqq img{vertical-align:middle; margin-right:10px;}
.qkefu p.dizhi{line-height: 25px; margin-top: 5px;}
/*打开关闭按钮*/
.mune2 .anniu_hand{position:absolute; bottom:10%;}
.mune2 a.open{width:20px; height: 20px; left: 8px; background: url(images/gb_bj.png) no-repeat;}
.mune2 a.close{width:54px; height: 50px; left: 36px; background: url(images/kq_bj.png) no-repeat;}
/*banner*/
.ad1200{width:1200px; height:100px; margin: 20px auto 0;}
/*浮动层*/
.hoverlayout a{ color: #333333; text-decoration: none; }
.hoverlayout a:hover { color: #ff6600; text-decoration: none; }
.hoverlayout { position: fixed; width: auto; top: 200px; right: 0px; z-index: 200; }
.hoverlayout_con { width: auto; position: relative; z-index: 80; }
.hoverlayout_box { width: 200px; background: #f9f9f9; border-radius: 5px; border-top: 3px solid #ff6a00; box-shadow: rgba(0,0,0,0.3) 0px 3px 5px 1px; padding-bottom: 10px; overflow: auto; zoom: 1; }
a.hoverlayout_con_a { position: absolute; left: -30px; width: 30px; top: 30px; height: 155px; display: inline-block; background: url(images/hover_layout_icon.png) 0px -70px no-repeat; z-index: 11; }
.hoverlayout_con_a.current { background: url(images/hover_layout_icon.png) -60px -70px no-repeat; }
.hoverlayout_con dl dt { height: 30px; padding-bottom: 4px; background: url(images/hover_layout_icon.png) 6px bottom no-repeat; text-align: center; line-height: 30px; }
.hoverlayout_con dl dt i { display: inline-block; height: 18px; width: 18px; background: url(images/hover_layout_icon.png) 0px -37px no-repeat; margin-bottom: -4px; margin-left: 5px; }
.hoverlayout_con dd { text-align: center; }
.hoverlayout_con dd a { display: inline-block; width: 122px; height: 27px; padding: 1px 0px 3px 10px; line-height: 23px; background: url(images/hover_layout_icon.png) 0px 0px no-repeat; }
.com_tel { margin: 0 10px; background: #489d00;  color: #fff; border-bottom: 1px solid #ccc; border-radius: 3px; line-height: 20px; margin-top: 3px; padding-left: 5px; }
.ticket_tel { background: #0187ce; }
.sk_tel { background: #ff6a00; }
.team_tel { background: #e67e75; }
/*底部*/
.down_nav{ width:100%; min-width:1000px; height:40px; margin-top:20px; background:#71be42; overflow:hidden;}
.down_nav_con{ width:1200px; margin:0 auto; overflow:hidden;}
.down_nav_con li{ position:relative; width:239px; float:left; line-height:40px; font-family:"microsoft yahei"; font-size:16px; text-align:center; color:#fff; text-indent:15px;}
.down_nav_con li i{ position:absolute; top:6px; margin-left:-28px; width:25px; height:25px; background:url(images/ico_home.png) no-repeat 0 -444px;}
.down_nav_con li i.i2{ background-position:0px -5px;}
.down_nav_con li i.i3{ background-position:-25px -5px;}
.down_nav_con li i.i4{ background-position:-50px -5px;}
.down_nav_con li i.i5{ background-position:-75px -5px;}
.down_nav_con li.first{ text-align:left; font-size:18px; text-indent:20px;}
.down_nav_con li.first i{ top:0; right:20px; width:18px; height:40px; background-position:-99px 0px;}
.tags101
{height:16px;
line-height:16px;
background:#ff6600;
position:relative;
top:-4px;
color:#FFFFFF;
margin-left:10px;
padding:0 4px;
display:inline-block;
font-size:12px;
margin:0 2px;
word-break:break-all;
zoom:1;}

