﻿@charset "utf-8";
/* ---------------------------------------- 初使化CSS ---------------------------------------- */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
i, em, cite{font-style: normal;}
ul, ol{list-style: none;}
a, a:link{color: #666;text-decoration: none;}
a:visited{}
a:active, a:hover{text-decoration: underline; color:#f50;}
a:focus{outline: none;}
img{border:0px;}
body{background:#f3f3f3;color: #555;line-height: 1.2;}
.fl, .fr{display: inline;float: left;}
.fr{float: right;}
.texthidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%; display:block;}/*文本溢出隐藏*/
.texthidden1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:65%; display:block;}/*文本溢出隐藏*/
.texthidden2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}/*文本溢出隐藏*/
.texthidden3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block; width:50%;}/*文本溢出隐藏*/

.clearfloat{content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;line-height: 0px;}/*清除浮动*/





/*--------------------字体--------------------------------------------------------------------------------------------------------------------------------------*/
.fyh{font-family: "Microsoft YaHei";}/*微软雅黑*/
/*--------------------颜色--------------------------------------------------------------------------------------------------------------------------------------*/
.green{ color:#029142;}
.Yellow{ color:#f50;}
.blue{ color:#2b86cc;}
.B_g{ color:#2ca3a5;}
.Purple{ color:#a87ccf;}
/*--------------------浮动--------------------------------------------------------------------------------------------------------------------------------------*/
.float_left{ float:left}
.float_right{ float:right}

/*--------------------字体大小-----------------------------------------------------------------------------------------------------------------------------------*/
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f21{font-size: 21px;}
.f24{font-size: 24px;}
.f28{font-size: 28px;}
.f36{font-size: 36px;}
.f40{font-size: 40px;}

/*--------------------字体粗细-----------------------------------------------------------------------------------------------------------------------------------*/
.fwb{font-weight: bold;}
.fwn{font-weight: normal;}
.tar{text-align: right;}/*---文本右对齐---*/
.tac{text-align: center;}/*---文本居中---*/
.padd10{ padding-top:10px;}
.pa10{ padding:10px 0;}
.padding_10{ padding:10px;}
.padding_tb10{ padding:10px 0;}
.padding_lr10{ padding:0 10px;}
.margin_10{ margin:10px;}
.margin_tb10{ margin:10px 0}
.margin_lr10{ margin:0 10px}

.background_fff{ background:#fff;}
/*--------------------页面宽度-----------------------------------------------------------------------------------------------------------------------------------*/
.width1000{ width:1000px;margin:0 auto}
.width1200{ width:1200px; margin:0 auto}

/* ---------------------------------------- 框架样式定义 ---------------------------------------- */
.wrap{width:1000px;margin:0 auto; background-color:#FFF;}
.header{width:1000px; height:100px; float:left; background-color:#99CC66; }
.content{width:1000px; float:left; background-color:#CCFF99;}
.footer{width:1000px; float:left; background-color:#99CC66;}

/*---------头部菜单效果----------*/
#page{ BACKGROUND:url(../images/mbg.png) no-repeat #fff;BACKGROUND-POSITION: 0px -44px; BACKGROUND-REPEAT: repeat-x; margin:0 auto;}
#site-nav { MARGIN: 0px auto; COLOR: #000; HEIGHT: 26px; line-height:26px;}
#site-nav A {COLOR: #666}
#site-nav A:hover {COLOR: #f50}
#site-nav ul LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px; float:right}
#site-nav ul LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav ul LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .mytaobao .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px; padding:10px 20px;}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .mytaobao .menu-bd {WIDTH: 54px; LINE-HEIGHT: 1.7; TOP: 21px;}
#site-nav .mytaobao .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}

#site-nav .left_ul{ float:left}
#site-nav .left_ul li{ float:left}
/*---------底部效果----------*/
.div_bo{ background:#fff;}
.ul_bottom{ float:left; padding:0 40px; border-right:1px solid #e4e4e4; line-height:26px; margin:10px 0;}
.div_bottom01{ height:30px; background:#eaf8f1; height:30px; line-height:30px; text-align:left}
.div_bottom01 span{ margin-top:5px; float:right; padding:0px 5px; background-position:0 0; width:20px; height:20px; display:block;}
.div_bottom01 i{ margin-top:5px;float:right; padding:0px 5px; background:url(pub_img/pub_img.png) no-repeat; background-position:-30px 0; width:20px; height:20px; display:block;}
.s_dd{ float:left; text-align:right; width:80px; color:#888; padding:9px 0}
.s_dt{ float:left;padding:5px 0 ; width:900px; line-height:22px;}
.s_dt a{ color:#888; padding:0px 2px;}
/*---------搜索功能----------
.search {width:529px;margin:0px;line-height:34px;height:42px; background:#009142; padding:0px 2px; float:left; margin-top:10px;}
.search p a{ padding:0px 3px;}
.search a {text-decoration:none;cursor:pointer;}
.search input {float:left;}
.select {background:#fff url(../images/bg.png) no-repeat 76px -5px;border:0;border-right:solid 2px #fff;width:82px;height:36px;color:#666;line-height:34px;padding-left:8px;float:left;position:relative;z-index:99999;font-size:14px;margin-top:3px;}
.select_hover {background:#fff url(../images/bg.png) no-repeat 76px 15px;border-right:solid 2px #009142;}
.part {left:-2px;top:36px;width:88px;padding:4px 1px 1px; background:#fff; border:solid 2px #009142;border-top:0;line-height:30px;position:absolute;z-index: 9999;height:auto;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.part p {overflow:hidden;}
.part p a {height:30px;color:#666;line-height:30px;padding-left:8px;width:82px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}
.part a:hover {background:#f5f5f5;color:#62a315;}
.enter {border:0;width:348px;float:left;height:34px;color:#999;line-height:34px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}
.enters {border:0;width:348px;float:left;height:34px;color:#333;line-height:34px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}
.sb {background:url(../images/bg.png) no-repeat -31px 0;border:0;width:82px;_width:81px;height:40px;cursor:pointer;}
.part1 {left:92px;top:39px;width:340px;padding:4px 1px 1px; background:#fff;border:solid 2px #009142;border-top:0;line-height:30px; position:relative;}
.part1 .div_01{ position:relative}*/
/*---------logo和电话----------*/
.logo{ float:left; width:270px; height:88px; background:url(pub_img/pub_img.png) no-repeat; background-position:0 -38px; display:block;}
.phone{ float:right; width:195px; height:88px; background:url(pub_img/pub_img.png) no-repeat; background-position:0 -130px; display:block;}
/*---------主题----------*/
.main_left{ width:280px; float:left; height:421px; background:#fff;}
.main_right{ width:910px; float:left; }
.width_left01{ width:280px; float:left; background:none;}
.margin_left_10{ margin-left:10px;}
.margin_top_10{ margin-top:10px;}
.margin_bottom_10{ margin-bottom:10px;}
.main{ width:1180px; background:#fff; padding:10px;}
/*---------标题背景----------*/
.bg_main_01{ background:url(pub_img/bg_main.png) no-repeat #fff; background-position:0 0}
.bg_main_02{ background:url(pub_img/bg_main.png) no-repeat #fff; background-position:0 -525px}
.bg_main_03{ background:url(pub_img/bg_main.png) no-repeat #fff; background-position:0 -931px}
.bg_main_04{ background:url(pub_img/bg_main.png) no-repeat #fff; background-position:0 -1492px}
.bg_main_05{ background:url(pub_img/bg_main.png) no-repeat #fff; background-position:0 -926px}

/* banner---=css */
.focusBox { position: relative; width:890px; height:280px; overflow: hidden; }
.focusBox .pic img { width:890px; height:280px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }
.focusBox .prev,.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
/* 热门旅游目的地css */
.div_ul1{ float:left; width:370px;}
.div_ul1 a{ padding:0 4px; line-height:25px;}
.div_ul1 span{ background:url(pub_img/pub_img.png) no-repeat; background-position:-242px -135px; width:18px; height:18px; float:left; margin:0px 5px;}
.div_ul2{ float:left; width:280px;  padding:0px 10px;}
.div_ul2 span{ background:url(pub_img/pub_img.png) no-repeat; background-position:-242px -161px; width:18px; height:18px; float:left; margin:0px 5px;}
.div_ul2 a{line-height:25px;}
.div_ul3{ float:left; width:200px;}
.div_ul3 span{ background:url(pub_img/pub_img.png) no-repeat; background-position:-242px -185px; width:18px; height:18px; float:left; margin:0px 5px;}
.div_ul3 a{line-height:25px;}
/* 产品经理推荐css */
.main_right .div_cpjltj1 li{ float:left; width:435px; padding:0px 5px; line-height:30px; *margin-top:-6px;}
.main_right .div_cpjltj1 li em{ float:right; }
.em_iron{ float:left; background:#39a9ff; padding:0 5px; color:#fff; line-height:18px; margin-top:6px; margin-right:8px;}
.span_iron{ float:left; background:#68d59a; padding:0 5px; color:#fff; line-height:18px; margin-top:6px; margin-right:8px;}
.i_iron{ float:left; background:#ff595a; padding:0 5px; color:#fff; line-height:18px;margin-top:6px;margin-right:8px;}
.E_iron{ float:left; background:#c48dde; padding:0 5px; color:#fff; line-height:18px;margin-top:6px;margin-right:8px;}
.F_iron{ float:left; background:#f6e5b2; padding:0 5px; color:#fff; line-height:18px;margin-top:6px;margin-right:8px;}
.main_right .div_cpjltj li{ float:left; width:207px; line-height:22px; margin:5px 7px;}
.main_right .div_cpjltj li em{ float:right; line-height:30px;}
.main_right .div_cpjltj li a{ float:left;color:#2b86cc}
/* 二维码css */
.div_erwei{background:url(pub_img/pub_img.png) no-repeat; background-position:0 -216px; height:124px; width:120px; padding:25px 0 0 120px; line-height:19px; border-bottom:2px solid #ccc; border-top:2px solid #ccc;}
.div_weibo{ background:url(pub_img/pub_img.png) no-repeat; background-position:0 -357px; padding:18px 0px 10px 50px; width:200px; float:left}
.div_weibo01{ width:71px; height:30px; background:url(pub_img/pub_img.png) no-repeat; background-position:0 -418px; display:block}
/* 精品出境游css */
.cj_div_01{width:223px; height:289px; overflow:hidden;}
.cj_div_01 img{width:223px; height:289px;}
.cj_div_02{ width:216px;}
.cj_div_02 h2{border-bottom:1px dotted #009142; padding:0 10px 6px 10px;}
.cj_div_02 li{ background:url(pub_img/pub_img.png) no-repeat; background-position:-244px 0 ; line-height:28px; border-bottom:1px dotted #ccc; padding-left:13px;}
.cj_div_02 img{ width:216px; height:100px; margin:10px 0}
.cj_ul li{ float:left; width:670px; padding:0px 5px; line-height:30px;}
   
.cj_ul li em{ float:right; }


/* 精品出境游选项卡css */
.notice {width:691px; overflow: hidden; position:absolute; margin-left:253px; *margin-left:50px; margin-top:-35px;}
.notice .tab-hd li{ float: left; line-height:26px; padding:0px 10px;}
.notice .tab-hd li a{color:#666;}
.notice .tab-hd li a:hover{color:#fff; text-decoration:none;}
.notice .tab-hd li.on{ background:#15a957; color:#fff;}
.notice .tab-hd li.on a{color:#fff;}

.notice .tab-hd1 li{ float: left; line-height:26px; padding:0px 10px;}
.notice .tab-hd1 li,.notice .tab-hd1 li a{color:#666;}
.notice .tab-hd1 li a:hover{color:#fff; text-decoration:none;}
.notice .tab-hd1 li.on{ background:#7ec1f4; color:#fff;}
.notice .tab-hd1 li.on a{color:#fff;}
.notice .tab-bd{ padding-top:9px;}
/* 签证css */
.div_qian{ padding:10px; width:165px; background:#f7f7f7; margin:5px; float:left;}
.div_qian img{ float:left; width:60px; height:42px; margin-right:10px;}
.div_qian a{line-height:18px;}
.div_qian a span{ float:right; color:#f50;}

/*---------搜索功能----------*/
.hidden {
	display: none;
}
.inner_top {
	height: 96px;
	margin: 0 auto;
}
.search {
	
    margin:0px;line-height:34px;height:34px; border:2px solid #009142;float:left; margin-top:10px; position:relative;z-index:50; margin-left:100px;
}
.departure {
	color: #333333;
	float: left; border-right:1px solid #ccc; padding-left:1px;
}
.termini {
	color: #999999;
	float: left;
	width:254px;
}
.terminiDrop {
	cursor: pointer;
	float: right;
	height: 20px;
	width: 28px;
}
.search_btn {
	    background:#fff url(../images/bg.png) no-repeat -31px 0;width:60px;height:34px;color:#666;float:left;position:relative;z-index:99999; display:inline-block;
}
.departure_input {
	border: 0 none;
	color: #999999;
	height: 20px;
	line-height: 20px;
	width:87px; text-align:center;
}
.termini_input {
	border: 0 none;
	color: #999999;
	height:32px;
	line-height:32px;
	width:180px; text-align:left; padding:0px 10px;
}
.departure_input {
	color: #999999;
}
.termini_input {
	color: #999999;
	float: left;
}
.layer_destination {
	color: #666666;
}
.layer_destination .tt {
	line-height: 26px;
	margin: 5px 0 2px 5px;
}
.layer_destination .domestic {
	width: 148px;
}
.layer_departure, .layer_destination {
	position: absolute;
	text-align: left; margin-top:-25px;
}
.inner_l_inner {
	background-color: #FFFFFF;
	padding: 8px 2px 8px 8px;
}
.layer_departure a.layer {
	color: #008e41;
	display: inline-block;
	line-height: 25px;
	padding: 0 5px;
	text-decoration: none;
}
.layer_departure, a.layer:hover {
	background-color: #eee;
}
h3.layer {
	border-bottom: 1px dotted #D1D1D1;
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.inner_layer {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin: 1px 4px 4px;
}
.layer_destination .inner_layer {
	width: 384px;
}
.layer_departure {
	width: 167px;
}
.layer_departure, .layer_destination {
	left: -10px;
	position: absolute;
	top: 60px;
	z-index: 9999;
}
.layer_destination input {
	background-color: #EAEAEA;
	border: medium none;
	color: #666666;
	height: 24px;
	line-height: 24px;
	padding-left: 5px;
}
.layer_destination .link {
	display: block;
	float: left;
	list-style: none outside none;
}
.layer_destination .link li {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	width: 58px;
}
.layer_destination .link a {
	color: #ff460e;
	display: inline-block;
	line-height: 18px;
	padding: 0 5px;
}
.layer_destination .link a:hover {
	background-color: #eee;
	color: #008e41;
	text-decoration: none;
}
.hottip {
	color: #666666;
	left: 0;
	position: absolute;
	top: 65px;
}
.hottip .hot_a {
	color: #333333;
	margin-right: 5px;
}
.hottip .focus {
	color: #ff460e;
}
.search p a{ padding:0px 3px;}


/*导航css */
.nav{ height:43px; background:#009142;}
.nav_ul li{ float:left; height:43px; line-height:43px;}
.nav_ul li a{ color:#fff;line-height:43px; padding:0px 10px; margin:0px 10px; display:block;}
.nav_ul li a:hover{ color:#fff; background:#00632d;line-height:43px; padding:0px 10px; margin:0px 10px;display:block;}
.nav_ul .current{ color:#fff; background:#00632d;line-height:43px; padding:0px 10px; margin:0px 10px;display:block;}
.nav_ul .li_right{ float:right;}
.nav_ul .current01{ color:#fff; background:#00632d;line-height:43px; padding:0px 10px; margin:0px 10px;}

/*--------合作商家-----------*/
.ul_logo{ padding:10px; background:#fff;}
.ul_logo li{ float:left; margin:4px;}
.ul_logo img{width:280px; height:92px; border:1px solid #eee; padding:2px;}
.hezuo_div1{ background:url(pub_img/hezuo_bg1.png) #98d4de no-repeat top;}
.hezuo_div1 .div_logo{ margin:0 auto; text-align:center; padding-top:180px;}
.hezuo_div1 .div_logo img{ width:280px; height:92px;}
.hezuo_div1 .div_logo a{ color:#009142; text-decoration:underline; font-weight:bold;}
.hezuo_div1 .div_01{ padding-top:50px;}
.hezuo_div1 .div_01 h2{ color:#fff; text-align:center;}
.hezuo_div1 .div_01 img{ float:left; margin:16px; width:280px;}

/* -----------------------------------目的地样式-------------------------------------------------------------------------------------------------------------------- */
/*--------xsp 小商品-----------*/
.padd_10{ padding:10px; background:#fff;}
.ul_left01{ width:330px;}
.ul_left01 p a{ color:#f67b29; line-height:30px;}
.ul_right01{ width:840px;}
.xsp_input{ height:30px; width:211px; border:0}
.xsp_button{ width:95px; height:32px; border:0; padding:0px; margin:0px; background:url(pub_img/png_img.png) no-repeat 0 0;}
.h2_xsp{ height:35px; line-height:35px; width:1180px; background:url(pub_img/bg_main.png) no-repeat 0 -922px;}
.xsp_ul_li{ float:left; width:267px; height:250px; margin:14px; background:#f7f7f7;}
.xsp_ul_li h2{ line-height:45px; padding:0px 5px;}
.xsp_ul_li p{padding:0px 5px;}

.link_a{ line-height:40px; color:#666;}
.link_a a{ color:#029142;}
.link_h2{ color:#029142; font-weight:normal; line-height:80px;}
.link_h2 span{ color:#999;}
.ul_xsp_img img{ float:left; width:550px; height:266px;}
.ul_xsp_img p{ line-height:30px; width:280px;}
.ul_xsp_img1 h2{ height:40px; width:838px; border:1px solid #d5d5d5;}
.ul_xsp_img1 h2 span{ height:40px; line-height:40px; background:#ececec; width:100px; float:left; text-align:center;} 
.ul_xsp_img1 p{ padding:10px; line-height:25px; font-size:15px;}

.img_linka img{ margin:15px 0}

/*--------目的地 省份页面-----------*/
.mdd_sf_left{ width:522px;}
.mdd_sf_right{ width:668px;}
.pink{ color:#fe4765}
.hty{ color:#39a9ff}
    /* 省份选项卡css */
.mdd_sf_left .tab-hd1 { height:50px; background-color: #f46060;  color: #404040;}
.mdd_sf_left .tab-hd1 ul { padding-top: 4px; margin-left: 7px; }
.mdd_sf_left .tab-hd1 li{ float: left; height:50px; line-height: 50px; padding:0px 15px; color:#fff; cursor:pointer;}
.mdd_sf_left .tab-hd1 li a{ display:block; padding:0 14px; color:#fff;  }
.mdd_sf_left .tab-hd1 li a:hover{ color:#f60; text-decoration:underline;   }
.mdd_sf_left .tab-hd1 li.on{ border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px; color:#f46060 }
.mdd_sf_left .tab-bd1 { border-top: 1px solid #e8e8e8; padding:10px;  }
.mdd_sf_left .tab-hd1 a{ color:#fff; line-height:50px; font-size:12px; float:right; padding-right:10px;}
.tab-pal img{ width:267px; height:145px; float:left}
.tab-pal ul{ padding:10px 0; height:145px; overflow:hidden;}
.tab-pal li{width:225px;}
.tab-pal li p{ padding:6px 0; line-height:20px; color:#777}
.mdd_input1{ width:225px; height:35px; background:#fe4765; text-align:center; color:#fff; border:0}
.mdd_input2{ width:200px; height:35px; background:#feff99; text-align:center; border:0}

.mdd_dw_zyx{ background:#029142; width:60px; height:30px; text-align:center; color:#fff; line-height:30px; position:absolute; *margin-left:-502px;}
.mdd_dw_gty{ background:#f50; width:60px; height:30px; text-align:center; color:#fff; line-height:30px; position:absolute; *margin-left:-502px;}
.mdd_dw_bzz{ background:#2ca3a5; width:60px; height:30px; text-align:center; color:#fff; line-height:30px; position:absolute; *margin-left:-502px;}


.mdd_right_top1 h2{ background:#ffb401; height:50px; line-height:50px; color:#fff; padding-left:20px;}
.mdd_right_top1 li{ background:#fff;}
.mdd_right_top1 li a{ float:left; padding:0px 15px; line-height:30px; }

.mdd_right_top2{ padding-bottom:10px;}
.mdd_right_top2 h2{ background:#15a0e1 ; height:50px; line-height:50px; color:#fff; padding-left:20px;}
.mdd_right_top2 span a{ padding-right:10px; color:#fff;}
.mdd_right_top2 li img{ width:202px; height:130px; padding:5px; }
.mdd_right_top2 .lian_b a{ float:left; padding:0px 15px; line-height:30px;}


.mdd_right_top3 h2{ background:#75b749; height:50px; line-height:50px; color:#fff; padding-left:20px;}
.mdd_right_top3 .p_wenzi{ text-align:center; height:25px; line-height:25px; background:#75b749; width:202px; color:#fff;}

.mdd_right_top3 span a{ padding-right:10px; color:#fff;}
.mdd_right_top3 li{ margin:0 7px; float:left; overflow:hidden; width:202px;}
.mdd_right_top3 img{ width:202px; height:130px;}


.mdd_right_top4 h2{ background:#de98ff; height:50px; line-height:50px; color:#fff; padding-left:20px;}
.mdd_right_top4 .p_wenzi{ text-align:center; height:25px; line-height:25px; background:#de98ff; width:100%; color:#fff;}

.mdd_right_top4 span a{ padding-right:10px; color:#fff;}
.mdd_right_top4 li{ margin:7px; float:left; border:1px solid #de98ff; width:146px;}
.mdd_right_top4 img{ width:146px; height:90px;}


.mdd_right_top5 h2{ background:#ffb898; height:50px; line-height:50px; color:#fff; padding-left:20px;}
.mdd_right_top5 span a{ padding-right:10px; color:#fff;}
.mdd_right_top5 img{ width:267px; height:145px; float:left}
.mdd_right_top5 ul{ padding:10px; height:145px; overflow:hidden;}
.mdd_right_top5 li{width:361px;}
.mdd_right_top5 li p{ padding:6px 0; line-height:20px; color:#777}
.mdd_right_top5 p{ color:#777; line-height:20px;}

.mdd_tou_banner{ background:#019973; height:180px;}
.mdd_tou_banner img{ width:980px; height:180px; float:left}
.mdd_tou_banner h2{ text-align:center; line-height:100px; color:#fff;}

/*--------目的地 市页面-----------*/
.width190{ width:190px;}
.width190{ width:190px;}


/* 本例子css */
.mdd_focusBox { position: relative; width:502px; height: 270px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
.mdd_focusBox .pic img { width: 502px; height: 270px; display: block; }
.mdd_focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.mdd_focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.mdd_focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.mdd_focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.mdd_focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.mdd_focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.mdd_focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.mdd_focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.mdd_focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }




/*目的地指南页面代码*/
.mdd_nav { height:50px; background-color: #f46060;  color: #404040;}
.mdd_nav li{ float: left; height:50px; line-height: 50px; padding:0px 15px; color:#fff; cursor:pointer;}
.mdd_nav li a{ display:block; padding:0 14px; color:#fff;  }
.mdd_nav li a:hover{ border-bottom: none; background-color: #fff; font-weight: bold; position: relative; height:45px; margin-top:5px; color:#fe4765}
.mdd_nav li.on{ border-bottom: none; background-color: #fff; font-weight: bold; position: relative; height:45px;margin:5px 5px 0px 5px;}
.mdd_nav li.on a{ color:#fe4765; }
.mdd_nav li.on a:hover{ margin-top:0px; }
.mdd_shi_left{ width:292px;}
.mdd_input3{ width:130px; height:35px; background:#fe4765; text-align:center; border:0; color:#fff;}




.mdd_shi_right{ width:898px;}
.div_zhinan{ padding:20px; background:#fff; width:858px;}
.div_zhinan h4{ padding:20px 0}
.div_zhinan p{ line-height:28px; font-size:18px; font-family:"微软雅黑";}


/* 新改导航css11-27号*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.topNav{position:relative; z-index:25; height: 43px; line-height:43px;font-family:"Microsoft YaHei",SimSun; font-size:12px;}
.topNav-width{ width:1200px; margin:0 auto; }
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1; }
.topNav .tnLeft{ float:left;  }
.topNav .tnRight{ float:right;  }
.topNav dd{ float:left; position:relative;  }
.topNav dd h3{ float:left; height:43px; line-height:43px;}
.topNav dd h3 a{ color:#fff;line-height:43px; padding:0px 10px; margin:0px 10px; display:block; font-size:16px; font-family:"微软雅黑"}
.topNav dd h3 a:hover,.topNav dd.on h3 a{ color:#fff; background:#00632d;line-height:43px; padding:0px 10px; margin:0px 10px;display:block; text-decoration:none;}
.topNav dd h3 a i{ display:inline-block; width:8px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px; background:url(pub_img/icon.png) 0 -61px no-repeat;   }
.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:110px;  top:43px; left:0; background:#00632d;}
.topNav dd ul li{ line-height: 31px;}
.topNav dd ul li a{ display: block; color: #fff; padding: 0 15px;}
.topNav dd ul li a:hover{ background:#009142; color:#fff;}
.topNav dd ul li a span{ color:#FF8400; margin-left:5px;}
.topNav dd .current{ color:#fff; background:#00632d;line-height:43px; padding:0px 10px; margin:0px 10px;display:block;}
.nav_ul .li_right{ float:right;}
.topNav dd  .current01{ color:#fff; background:#00632d;line-height:43px; font-size:12px; padding:0px 10px; margin:0px 10px;}
.topNav dd .current02{ background:#00b74c; color:#fff;line-height:43px; padding:0px 10px; margin:0px 10px;display:block;}









.div_zty{ background:url(pub_img/index_png.png) no-repeat -254px 0 #fff; width:845px; padding:10px 10px 10px 55px; margin:10px 0;}

/*---------底部效果----------*/
.div_bottom02{ height:64px; width:100%; background:url(pub_img/bg_bo01.gif) #009142 no-repeat center;}
.div_bo{ background:#fff;}
.ul_bottom{ float:left; padding:0 40px; border-right:1px solid #e4e4e4; line-height:26px; margin:10px 0;}
.div_bottom01{ height:30px; background:#eaf8f1; height:30px; line-height:30px; text-align:left}
.div_bottom01 span{ margin-top:5px; float:right; padding:0px 5px; background-position:0 0; width:20px; height:20px; display:block;}
.div_bottom01 i{ margin-top:5px;float:right; padding:0px 5px; background:url(pub_img/pub_img.png) no-repeat; background-position:-30px 0; width:20px; height:20px; display:block;}
.s_dd{ float:left; text-align:right; width:80px; color:#888; padding:9px 0}
.s_dt{ float:left;padding:5px 0 ; width:900px; line-height:22px;}
.s_dt a{ color:#888; padding:0px 2px;}

.div_bottom03{ padding:10px; border:1px solid #dedede; width:958px; margin:0 auto; background:#fbfbfb}
.div_bottom03 ul{ border-bottom:1px dashed #ccc; width:100%; padding:8px 0}
.div_bottom03 ul .ul_li01{ float:left; width:80px; text-align:right; line-height:25px}
.div_bottom03 ul .ul_li02{ float:left; text-align:left; width:878px; text-align:left; line-height:25px}
.div_bottom03 ul .ul_li02 a{ line-height:25px; padding:0px 5px;}

.div_bottom04{ padding:15px 0; margin:0 auto; width:980px;}
.div_bottom04 i{ background:url(pub_img/pub_img.png) no-repeat -30px 0; width:20px; height:20px; display:block; float:left; margin:0px 10px;}

/* 本例子css */
.douban{ width:845px; height:125px;overflow:hidden;}
.douban .hd{ height:22px; line-height:22px;  overflow:hidden; padding-top:0px;}
.douban .hd h2{ float:left; font: 15px Arial,Helvetica,sans-serif; color: #072; margin: 0 0 12px 0; }
.douban .hd h2 a{ color:#37A; font-size:12px; margin-left:10px;  }
.douban .hd .next,
.douban .hd .prev{ float:right; display:block; width:18px; height:18px; background: url(pub_img/left_right.gif) no-repeat -6px -7px; overflow:hidden; margin-right:6px; cursor:pointer; }
.douban .hd .next{ background-position:-34px -7px; }
.douban .hd .prevStop{ background-position:-6px -40px; cursor:default; }
.douban .hd .nextStop{ background-position:-34px -40px; cursor:default; }
.douban .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; }
.douban .hd ul li{float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; background: url(pub_img/switch_dot_small.jpg) no-repeat 0 0; }
.douban .hd ul li.on{ background-position:-12px 0; }
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left; width:202px; margin:0px 5px;}
.douban .bd ul li img{ width:202px; height:107px;}

/* 本例子css */
.div_news{border:1px solid #009142; height:28px; width:908px;  background:#fff;}
.m_wnews_01{ width:75px; height:28px; background:url(pub_img/index_png.png) #009142 no-repeat 0 0; display:block; float:left}
.m_wnews {background: #F4F4F4; position: relative; zoom:1; overflow: hidden; height:28px; line-height:28px; float:left; background:#fff; width:718px; padding:0px 10px; float:left;}
.m_wnews a{ color:#555;}
.m_wnews li{ float:left; padding:0px 10px; width:212px;}
.m_wnews_02{ width:55px; height:28px;display:block; float:left; line-height:28px; background:#FFF}
.main_left01{ width:260px; padding:0px 10px; float:left; height:421px; background:#fff;}
.padd_10{ padding:10px; background:#fff;}


#MT_nav{ width:1200px; margin:0 auto;}
#MT_nav ul {width:1000px;top:22px;z-index:30; float:left}
#MT_nav ul .MT-item {width:90px;float:left;position:relative;z-index:30;}
#MT_nav ul .MT-item:hover div {display:block;}
#MT_nav ul .MT-item a {display:block;line-height:43px;text-align:center; color:#fff;}
#MT_nav ul .MT-item a:hover { background:#00632d; }
#MT_nav ul .MT-item .current { background:#00632d; }
#MT_nav ul span{ width:7px; height:43px; background:url(pub_img/bg_nav.gif) no-repeat center; float:right; margin-right:20px; display:inline-block;  *margin-top:-43px; *margin-right:8px;}
#MT_nav ul .MT-item div {display:none;background-color:#009142;position:absolute;top:42px;left:50%;margin-left:-50%; width:120px;z-index:30;}
#MT_nav ul .MT-item div a{ width:100%; height:35px; line-height:35px; font-size:12px;}
#MT_nav .ul_right {width:200px;top:22px;z-index:99; float:left}
#MT_nav .ul_right .MT-item01 {float:left;position:relative;z-index:30; margin:0px 5px;}
#MT_nav .ul_right .MT-item01 a{ height:43px; display:block; line-height:43px; text-align:center; font-size:12px; color:#fff;}
#MT_nav .ul_right .MT-item01 .current { background:#00632d; }

.lijian { font-size:12px; color:#029142; line-height:30px; width:45px; padding-left:5px; float:right;}
.lijian01 { float:left; font-size:12px; color:#029142; line-height:30px;}
.lijian02 { font-size:12px; color:#029142; line-height:30px; padding-left:5px;}
.lijian04 { font-size:12px; color:#0042ff; line-height:30px;width:45px; padding-left:5px;}
.lijian03 { font-size:12px; color:#029142;padding-left:5px;}

