/*
 * wuyi css
*/
.clear_both { clear:both; height:0; overflow:hidden;}
a:link,a:visited { color:#333; text-decoration:none;}
a:hover { color:#f90; text-decoration:underline;}
#zt_wrapper {
    width:100%;
    background:url(img2/header2013.jpg) no-repeat;
    background-position:50% 0;
}
.button_index {float:left; margin-right:5px;}
/* header */
#zt_header { width:960px; height:50px; padding-top:306px; margin:0 auto;position:relative;}
#share {
	position:absolute;
	right:0;
	top:280px;
}

#city_tab {
    height:50px;
    line-height:50px;
    background:url(img2/city_nav2013.png) no-repeat;
    font-size:14px;
    font-weight:bold;
}
#city_tab a:link,#city_tab a:visited,#city_tab a:hover { color:#0089b6; text-decoration:none;}
#city_tab ul { padding-left:80px;}
#city_tab ul li { width:41px; float:left; text-align:center;}
#city_tab ul li.city_cur { background:url(img2/city_cur.png) no-repeat; background-position:50% 9px;}
#city_tab .city_cur a:link,#city_tab .city_cur a:visited,#city_tab .city_cur a:hover { color:#fff;}

/* content */
#zt_content {
    width:960px;
    margin:0 auto;
}
.grey_box {
    width:960px;
    padding-top:20px;
    background:url(img2/grey_bg.png) repeat-y;
}
.grey_main {
    width:630px;
    padding-left:25px;
    padding-right:15px;
    float:left;
}
.grey_ft {
    width:960px;
    height:30px;
    clear:both;
    background:url(img2/grey_ft.png) no-repeat;
}

.route_table {
    width:100%;
    border-collapse:collapse;
}
.route_table th,.route_table td { text-align:left; padding:5px 10px;}
.route_table th {
    height:32px;
    line-height:32px;
    color:#f60;
    font-weight:700;
}
.route_table .th1 { width:70px;}
.route_table .th3 { width:90px; text-align:right;}
.route_table .route_cat { font-size:14px; font-weight:bold; color:#0dade1; color:#0dade1;}
.route_table td {
	line-height:190%;
    font-size:12px;
    color:#333;
}
.route_table td.tn_price {text-align:right; font-size:12px;}
.route_table td.tn_price span {font-size:14px; color:#f60; font-family:Tahoma, Geneva, sans-serif;}

.route_table .route_name_blue { font-weight:bold;}
.route_table  a:link,.route_table a:visited {color:#333; text-decoration:none;}
.route_table a:hover { color:#02a9e0; text-decoration: underline;}
.more_btn { text-align:center; height:45px; margin-top:10px;}

.grey_side {
    width:275px;
    padding-left:15px;
    background:url(img2/grey_side.png) no-repeat;
    background-position:0 50%;
    float:left;
}
h2.mudidi {
    width:260px;
    height:35px;
    line-height:35px;
    background:url(img2/mudidi.png) no-repeat;
    text-indent:-9999px;
}
h2.zixun {
    width:260px;
    height:35px;
    line-height:35px;
    background:url(img2/zixun.png) no-repeat;
    text-indent:-9999px;
}
.mudidi_list li {
    width:116px;
    margin-top:15px;
    margin-left:9px;
    float:left;
    line-height:24px;
    text-align:center;
    font-weight:bold;
}
.mudidi_list li img { padding:2px; border:1px #d4dee6 solid;}
.mudidi_list li a:link,.mudidi_list li a:visited {color:#02a9e0; text-decoration:none; font-size:14px;}
.mudidi_list li a:hover {color:#f90; text-decoration:underline;}
.grey_side2 {
    width:260px;
    height:265px;
    padding-left:15px;
    margin-left:7px;
    background:url(img2/grey_side3.png) no-repeat;
    background-position:0 50%;
    float:left;
}
.grey_side2 dl {
    width:260px;
    clear:both;
}
.grey_side2 dl.d_border { padding-top:5px; }
.grey_side2 dl.d_border dt {border-top:1px #bbb dashed;}
.grey_side2 dt {
    text-align:center;
    line-height:36px;
    color:#02a9e0;
    font-size:14px;
    font-weight:bold; 
}
.grey_side2 dt a:link,.grey_side2 dt a:visited { color:#02a9e0; text-decoration:none;}
.grey_side2 dt a:hover {color:#f90; text-decoration:underline;}
.grey_side2 dd{
    width:118px;
    padding-left:12px;
    background:url(img2/list_ico.png) no-repeat;
    background-position:3px 50%;
    float:left;
    line-height:26px;
}

.grey_main_a  { width:918px; margin:0 auto;}
.grey_main_a .route_table { margin-bottom:10px;}

/* zt_main */
.zt_main {
    width:940px;
    border-left:10px #f0f0f0 solid;
	border-right:10px #f0f0f0 solid;
	border-top:10px #f0f0f0 solid;
	border-bottom:5px #f0f0f0 solid;
    margin:10px auto;
}
.zt_part {
    width:932px;
    padding:10px 0px 10px 8px;
    border-bottom:5px #f0f0f0 solid;
}
#zt_slider {
    width:630px;
    height:250px;
    padding:8px 8px 8px 7px;
    background:url(img2/slider.png) no-repeat;
    float:left;
}
#zt_slider_content {
    height:244px;
    padding:2px 0 2px 2px;
    background:#fff;
    border-left:1px #c1c0bc solid;
    border-top:1px #c1c0bc solid;
    border-bottom:1px #c1c0bc solid;
    overflow:hidden;
}
.slider_cont { width:443px; height:244px;}
	  .slider_left { width:443px; height:244px; float:left;position:relative;overflow:hidden;_zoom:1;}
	  .slider_left img{position:absolute;left:0;top:0; cursor:pointer;}
	  .slider_right { height:250px; width:188px; float:left; background:url(img2/slider_linebg.png) no-repeat;background-position:-2px 0;
 margin-left:-4px; margin-top:-3px; overflow:hidden;}
	    .item_slider { width:173px; height:77px; padding-left:15px; margin-bottom:2px;background:url(img2/slider_b.png) no-repeat;_zoom:1;  position:relative; z-index:1000;color:#666; line-height:22px; padding-top:5px;}
		.current {background:url(img2/slider_c.png) no-repeat;}
	    .item_slider img{float:left;}
        
        .item_slider a:link,.item_slider a:visited,.item_slider a:hover {text-decoration:none;font-weight:bold;color:#666; font-weight:normal;}
        .item_slider span { font-size:14px; font-weight:bold;}
        .item_slider a:link span,.item_slider a:visited span { color:#02a9e0;}
h2.gonglue,h2.youji,h2.other,h2.wuyijq,h2.wuyijd {
    width:924px;
    height:55px;
    text-indent:-9999px;
}
       
h2.gonglue {
    background:url(img2/gonglue.png) no-repeat;
}
h2.wuyijq {
    background:url(img2/jq_head.png) no-repeat;
}
h2.wuyijd {
    background:url(img2/jd_head.png) no-repeat;
}
h2.youji {
    background:url(img2/youji.png) no-repeat;
}
h2.other {
    background:url(img2/zt.png) no-repeat;
}

.jqjd_t:link,.jqjd_t:visited{display:block;vertical-align:top;text-align:center;font-weight:bold;text-decoration:none;line-height:20px;}
.jqjd_des{width:214px;height:36px;overflow:hidden;line-height:18px;}
.jqjd_w{width:932px;overflow:hidden;}
.jqjd_wi{width:950px;}
.jqjd_block
{
    float:left;
	width:214px;
	margin-right:22px;
	height:165px;
}
.jqjd_pic_link img{vertical-align:top;}
.jqjd_pic_link:link,.jqjd_pic_link:visited
{
    display:block;
	width:214px;
	height:120px;
	overflow:hidden;
}

.m1 {
    width:250px;
    height:460px;
    margin-left:12px;
    _margin-left:6px;
    margin-right:25px;
    float:left;
    position:relative;
}
.m1 h3 {
    width:225px;
    height:48px;
    padding:4px 0 0 12px;
    line-height:24px;
    background:#0dade1;
    margin-top:-16px;
    position:relative;
    z-index:1000;
    font-size:14px;
}
.m1 h3 a:link,.m1 h3 a:visited,.m1 h3 a:hover { color:#fff; text-decoration:none;}
.m1 p { color:#666; line-height:26px; margin-top:10px;}
.m1 p strong { color:#333;}
.m1 img { display:block;}
.m1 .more_link { position:absolute; right:0; bottom:13px;}
.m1 a:hover img {
    width:240px;
    height:240px;
    border:5px #0dade1 solid;
}

.m300 {
    width:300px;
    height:230px;
    float:left;
    border-bottom:1px #bbb dotted;
    position:relative;
}
.even {
    padding-left:25px;
}
.last_line { border:none; padding-top:20px;}
.m300 h3 {
    width:275px;
    height:28px;
    padding:2px 0 0 12px;
    line-height:24px;
    background:#0dade1;
    margin-top:-16px;
    position:relative;
    z-index:1000;
    font-size:14px;
}
.m300 h3 a:link,.m300 h3 a:visited,.m300 h3 a:hover { color:#fff; text-decoration:none;}
.m300 p { color:#666; line-height:26px; margin-top:5px;}
.m300 p strong { color:#333;}
.m300 img { display:block;}
.m300 .more_link { position:absolute; right:0; bottom:20px;}
a.more_link:link,a.more_link:visited,a.more_link:hover { color:#f90;}
.m300 a:hover img {
    width:290px;
    height:110px;
    border:5px #0dade1 solid;
}


.m350 {
    width:350px;
    height:220px;
    padding-top:20px;
    float:left;
    border-top:1px #bbb dotted;
    position:relative;
}
.m350 h3 {
    width:325px;
    height:28px;
    padding:2px 0 0 12px;
    line-height:24px;
    background:#0dade1;
    margin-top:-16px;
    position:relative;
    z-index:1000;
    font-size:14px;
}
.m350 h3 a:link,.m350 h3 a:visited,.m350 h3 a:hover { color:#fff; text-decoration:none;}
.m350 p { color:#666; line-height:26px; margin-top:10px;}
.m350 p strong { color:#333;}
.m350 .more_link { position:absolute; right:0; bottom:3px;}
a.more_link:link,a.more_link:visited,a.more_link:hover { color:#f90;}
.m350 a:hover img {
    width:340px;
    height:110px;
    border:5px #0dade1 solid;
}

.m250 {
    width:250px;
    height:220px;
    padding-top:20px;
    float:left;
    margin-left:31px;
    border-top:1px #bbb dotted;
    position:relative;
}
.m250 h3 {
    width:225px;
    height:28px;
    padding:2px 0 0 12px;
    line-height:24px;
    background:#0dade1;
    margin-top:-16px;
    position:relative;
    z-index:1000;
    font-size:14px;
}
.m250 h3 a:link,.m250 h3 a:visited,.m250 h3 a:hover { color:#fff; text-decoration:none;}
.m250 p { color:#666; line-height:26px; margin-top:10px;}
.m250 p strong { color:#333;}
.m250 .more_link { position:absolute; right:0; bottom:3px;}
a.more_link:link,a.more_link:visited,a.more_link:hover { color:#f90;}
.m250 a:hover img {
    width:240px;
    height:110px;
    border:5px #0dade1 solid;
}
/* youji */
.youji { width:425px; float:left; pading-left:15px;}
.youji_right {
    padding-left:45px;
    background:url(img2/grey_side3.png) no-repeat;
    background-position:15px 50%;
}
.youji_img {
    position:relative;
    float:left;
}
.youji img {
    padding:2px;
    border:1px #d7e0e7 solid;
}
.youji ul {
    width:255px;
    float:left;
    padding-left:20px;
    line-height:24px;
}
.youji ul li { padding-left:12px; background:url(img2/list_ico.png) no-repeat; background-position:0 50%;}
.youji ul li.youji_first {
    font-size:14px;
    font-weight:bold;
    border-bottom:1px #bbb dotted;
    padding:0 0 3px 0;
    background:none;
    margin-bottom:3px;
}
.youji .youji_first a:link,.youji .youji_first a:visited {color:#02a9e0;}
.youji .youji_first a:hover { color:#f90; text-decoration:underline;}
.new_ico { width:54px; height:54px; background:url(img2/new.gif) no-repeat; position:absolute; left:0; top:0;}

.zt_list {}
.zt_list li { width:231px; text-align:center; float:left;}
.zt_list li img { padding:2px; border: 1px #bbb solid;}
#zt_footer {
	width:960px;
	margin:0 auto;
	color:#666;
	text-align:right;
	padding-bottom:10px;
}
#mkeywords { font-size:14px; padding-bottom:15px; font-weight:bold; line-height:190%;}
#mkeywords a { margin-right:10px; font-weight:normal;}
#mkeywords a:link,#mkeywords a:visited { text-decoration:none;color:#0088CC;}
#mkeywords a:hover { text-decoration:underline;}

.rec{ width:918px; color:#404040;}
.rec ul li.list_item{ float:left; width:217px; height:360px; margin:0 5px 20px 5px; border:1px solid #eaeaea; overflow:hidden;} 
.rec ul li.list_item a.tourimg{ display:block; margin:10px auto; width:200px; height:150px;} 
.rec ul li.list_item p{ padding:0 10px; margin-bottom:10px;}
.rec ul li.list_item p.short_infor{ width:200px; height:75px; display:block; overflow:hidden; text-overflow:ellipsis; }
.c0dade1{ color:#0dade1!important;}
.cf60{ color:#f60!important;}
.btn_yuding{ display:block; width:76px; height:25px; background:url(img2/btn_yuding.jpg) 0 0 no-repeat; text-indent:-20000em;}

#Tab { width:918px; margin:0 auto;}
.Contentbox { width:918px; overflow:hidden;}
.Menubox { width:918px; clear:both;}
.Menubox ul { padding-left:20px; margin:0;border-bottom:2px solid #0dade1;}
.Menubox li{ float:left; display:block; border-top:2px solid #0dade1; border-right:2px solid #0dade1; border-left:2px solid #0dade1; width:164px; height:30px;line-height:30px; cursor:pointer; text-align:center; margin:0 10px -2px 0; font-size:12px; text-decoration:none; color:#404040; background:#f3feff;}
.Menubox li, .Menubox li.hover { padding:0px;}
.Menubox li { height:30px;line-height:30px;}
.Menubox li.hover{ background:#fff; color:#f60; font-size:14px; font-weight:700; height:30px;line-height:30px; }
















