﻿@charset "utf-8";

/*全局定义*/
body,h1,h2,h3,h4,ul,li,span,a,img,p{ margin:0; padding:0; border:0}
a{ text-decoration:none; color:#666}
a:hover{color:#ff6600; text-decoration:underline}
ul,li{ list-style:none}
body{ font-family:"宋体",Arial, Helvetica, sans-serif;color:#333;}
.clear{ clear:both}

/*颜色管理*/
.ff6600{ color:#ff6600}
.f333{ color:#333}
.f666{ color:#666}
.ccc{ color:#cccccc}
.ffffff{ color:#FFF}
.ff2a00{ color:#ff2a00}
.ff3300{ color:#ff3300}

/*字号管理*/
.fontsize12{ font-size:12px}
.fontsize14{ font-size:14px}
.fontsize16{ font-size:16px}
.fontsize18{ font-size:18px}
.fontsize20{ font-size:20px}
.fontsize22{ font-size:22px}

/*粗体*/
.fontblod{ font-weight:bold}
.fontlighter{ font-weight:lighter}
.overthrough{ text-decoration:line-through}

/*间距*/
.mar_top_14{ margin-top:14px;}
.mar_top_4{ margin-top:4px;}
.mar_top_10{ margin-top:10px;}
.mar_top18{ margin-top:18px;}
.mar_top8{ margin-top:8px;}
.mar_bottom10{ margin-bottom:10px}
.pad_top_8{ padding-top:8px}
.pad_top_5{ padding-top:5px}
.pad_right_50{ padding-right:50px;}
.pad_bottom_5{ padding-bottom:5px;}
.pad_left10{ padding-left:10px;}
.pad_bottom_10{ padding-bottom:10px}
.pad_right_10{  padding-right:10px}
/*字体*/
.song{ font-family:"宋体"}
.heiti{ font-family:"黑体"}
.weiruan{font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
.ar{ font-family:Arial, Helvetica, sans-serif}


/*浮动*/
.flotleft{ float:left}
.flotright{ float:right}
/*文字位置*/
.textright{ text-align:right}
/*字体间距*/
.line_height22{ line-height:22px;}
/*调用图片*/
.header_icon1,.header_mobile_icon2,.meun_tit,.meun_txt li,.cytswindows a,.search,.search_help,.search_btn a,.search_btn a:hover,.hotline,.featuredProduct,.ThemeTravel_icon,.aoyounotice_block_fx,.aoyouqyh_txt a,.ThemeTravel{ background-image:url(http://images1.aoyou.cc/Images/index_2011_allpic.jpg)}

/*布局*/
.webdown{ font-weight:bold; color:#F00}
.aoyouweb1{ width:57px; float:left; text-align:center; line-height:normal; padding-top:6px; background-position: 53px 0px ; background-image:url(http://images1.aoyou.cc/Images/index_2011_img26.jpg); background-repeat:no-repeat;padding-top:7px;}
.aoyouweb2{ width:70px; float:left; text-align:center; background-position: 67px 0px ; background-image:url(http://images1.aoyou.cc/Images/index_2011_img26.jpg); background-repeat:no-repeat;line-height:30px;line-height:normal;padding-top:7px;}
.aoyouweb3{ width:70px; float:left; text-align:center; background: none;line-height:30px;line-height:normal;padding-top:7px;}

.top{ background:url(http://images1.aoyou.cc/Images/index_2011_img1.jpg) repeat-x ; height:151px; overflow:hidden}
.top_mode{ height:31px; width:1002px; margin:auto;line-height:31px;}
.top_mode_left{ width:600px; float:left; padding-left:0px; padding-top:2px;}
.top_mode_right{ width:360px; float:right; text-align:right; padding-right:15px; }
.header{ height:122px; width:1002px; margin:auto; overflow:hidden; background:url(http://images1.aoyou.cc/Images/index_2011_img2.jpg) no-repeat bottom}
.header_logo{ width:240px; height:80px; float:left; padding-left:2px}
.header_ad{ width:456px; height:60px; float:left; padding:12px 0 10px 25px;}
.header_tel{width:260px;height:56px;line-height:25px; float:right; text-align:right; position:relative; padding:15px 10px 0 0}
.header_icon1{width:16px;height:25px;position:0 0;float:left;position:absolute;left: 112px;top: 15px;}
.header_tel a{ padding:0 10px 0 5px}
.header_mobile{width:210px;height:30px;line-height:30px; float:right; }
.header_mobile_icon2{ width:18px; height:30px; float:left; background-position:-19px 0; } 
.header_mobile a{ padding:0 2px}

.nav{ width:750px; height:30px; line-height:30px; float:left;}
.nav a{ color:#0055aa; padding:0 10px}
.nav a:hover{ color:#ff6600; padding:0 10px}
.nav a.isdown{ color:#333333; font-weight:bold}

.content{ clear:both; width:1002px; margin:auto; overflow:hidden}
.sider_bar{ width:180px; padding-right:11px; float:left; overflow:hidden}
.meun{ margin-bottom:10px}
.meun_tit{ height:35px; background-position:0 -33px; line-height:35px;  padding-left:47px; }
.meun_txt{ width:162px; border:2px solid #17a2d1; overflow:hidden; background-color:#edfaff; padding:0px 0px 0 14px;}
.meun_txt li{ width:162px; height:35px; line-height:35px; overflow:hidden}
.meun_txt li a{ color:#3f3e38; text-decoration:none}
.meun_txt li a:hover{ color:#3f3e38; text-decoration:underline}

.meun_txt li span{ padding-left:30px; display:block}
.meun_txt li.up{ background-position:0 -74px; z-index:2; } 
.meun_txt li.down{ background-position:0 -152px; z-index:300; height:35px; line-height:35px}
.meun_txt li.downto{ background-position:0 -152px; z-index:300; height:35px; line-height:35px}
.meun_txt li.downpd{ background-position:0 -152px; z-index:300; height:35px; line-height:35px; margin:5px 0px 0 0; width:150px; border-right:1px solid #4dc0e3}
.meun_txt li.downpd a:hover{color:#3f3e38; text-decoration:none}
.meun_txt li.yl{ background-position:0 -113px; z-index:2; }
.meun_txt li.otherlink{ background:none; line-height:44px; height:44px}
.meun_txt li.otherlink a{ color:#0055aa; text-decoration:none}
.meun_txt li.otherlink a:hover{ color:#0055aa; text-decoration:underline}

.holiday{ border:1px solid #d9ecf6; background-color:#f5fcff; padding:2px 10px 2px 12px; line-height:24px; margin-bottom:10px;}
.holiday h2{ background:url(http://images1.aoyou.cc/Images/index_2011_img3.jpg) no-repeat bottom; height:33px; line-height:33px; padding-left:2px; margin-bottom:5px;}

.holiday a{ padding-right:5px; display:inline-block}
.holiday a.Focus{ color:#ff6600;display:inline-block}

.OtherForum{ border:1px solid #e4e4e4; margin-bottom:10px; padding:0 0 5px 0}
.OtherForum_tit{ height:25px; line-height:25px; background-color:#eeeeee; padding-left:13px;}
.OtherForum_more{ float:right; padding-right:5px; font-size:12px; font-family:"宋体"}
.OtherForum_more a{ color:#666;font-size:12px; font-family:"宋体"; text-decoration:none}
.OtherForum_more a:hover{ color:#666;font-size:12px; font-family:"宋体"; text-decoration:underline}

.DesMonopoly{ padding:8px 0 0px 0px;}
.DesMonopoly li{ width:63px; float:left; line-height:20px; text-align:center; padding:5px 12px 0px 12px}
.DesMonopoly li a{ font-size:12px;}
.DesMonopoly li a:visited{text-decoration:none}


.holiday_adimg{ width:164px; height:54px; margin:auto; padding:6px 0 3px 0}
.cytswindows{ width:161px; margin:auto; padding:8px 0 0 0}
.cytswindows a{ width:125px; line-height:27px; height:27px; font-size:12px; color:#666666; display:block; padding-left:36px; margin-bottom:4px;}
.cytswindows a:hover{ text-decoration:underline; color:#ff6600}
.cytswindows a.b1{ background-position:0 -192px}
.cytswindows a.b2{ background-position:0 -223px}
.cytswindows a.b3{ background-position:0 -255px}
.cytswindows a.b4{ background-position:0 -285px}

.cytsRecommended{ line-height:20px; padding:0 8px }
.cytsRecommended a{ color:#0055aa; text-decoration:none}
.cytsRecommended a:hover{ color:#ff6600; text-decoration:underline}

.content_right{ width:810px; float:left; font-family:"宋体"; font-size:12px; overflow:hidden}
.content_right_clear{ height:5px; background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat center ; clear:both; overflow:hidden}
.search{ height:83px; background-position:0 -315px; font-family:"宋体"; font-size:12px; margin-bottom:9px}
.search_tg{ height:31px;background:url(http://images1.aoyou.cc/Images/index_2011_radio.gif) no-repeat; line-height:31px; padding-left:20px; margin:0 0 0 106px}
.search_tit{ width:70px; height:23px; line-height:23px; float:left; text-align:right; margin-right:10px;}

.search_input{ width:350px; float:left; height:23px;}
.search_input input{ width:330px; height:20px; border:1px solid #b3c3dd; padding:0 5px; background-color:#FFF; line-height:20px}
.search_input_des{ width:150px; float:left; height:23px;}
.search_input_des input.Des{ width:120px; height:20px; border:1px solid #b3c3dd; padding:0 5px; background-color:#FFF; line-height:20px}
.search_help{ width:20px; height:22px; float:left; background-position:-44px 0}

.search_help a{ display:block; width:20px; height:22px;}
.search_btn{ width:89px; height:48px; float:right}
.search_btn a{ width:89px; height:48px; display:block; background-position:-721px -346px}
.search_btn a:hover{ width:89px; height:48px; display:block; background-position:-199px 0}
.search_btn a span{ display:none}

.middle{ width:560px; float:left; overflow:hidden}
.middle a{ color:#0055aa;}
.middle a:hover{ color:#ff6600;}

.advertising{ width:560px; height:170px; position:relative;}
.advertising img{ z-index:10}
.advertising_num{width:210px;height:20px;position:absolute;z-index:200;left: 345px;top: 147px;}
.advertising_num_up{ width:13px; height:13px; background-color:#FFF; line-height:13px; text-align:center; color:#666666; float:right; margin:5px  0 0 0; border:1px solid #069bcd; font-family:Arial, Helvetica, sans-serif;font-size:12px; margin-right:5px; cursor:pointer}
.advertising_num_down{ width:18px; height:14px; background:url(http://images1.aoyou.cc/Images/index_2011_adnum.gif); text-align:center; padding-top:5px; color:#FFF;  font-family:Arial, Helvetica, sans-serif; margin-right:5px; float:right; font-size:12px; font-weight:bold}

.recommen_link{ height:27px; line-height:27px; text-align:right; color:#cccccc;font-size:12px; padding-right:5px}
.recommen_link span{  font-weight:bold; color:#F00;}
.recommen_link a{ color:#666666}
.hotline{ height:113px; background-position:-167px -76px; position:relative; padding:14px 15px 0 17px; }
.hotline_icon{position:absolute;z-index:550;width:80px;height:73px;left: -1px;top: -9px;}
.hotline_img{ width:128px; height:96px; float:left}
.hotline_link{ width:386px; float:right}
.hotline_link a{ font-size:14px; line-height:22px}
.hotline_link a:hover{font-size:14px; line-height:22px}
.hotline_price{ height:25px; line-height:25px;}
.hotline_rem{ border:1px solid #fbe8ac; background-color:#feffe2; width:370px; height:25px; line-height:25px; padding:0 5px}
.hotline_block{ width:528px; border:5px solid #b3dfff; border-top:none; padding:0 10px 8px 12px; clear:both; margin-bottom:10px; }
.hotline_block_pro{  line-height:22px; background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat bottom; padding:5px 0}
.hotline_block_pro_nullline{  line-height:22px; background:none; padding:5px 0}
.hotline_block_pro_left{ width:360px; float:left; line-height:22px;}
.hotline_block_pro_right{ width:145px; float:right; text-align:right; line-height:22px; padding-right:10px}
.hotline_block_pro_left a{ width:360px; overflow:hidden; white-space: nowrap; display:block}
.hotline_block_pro_left a:hover{ width:382px; overflow:hidden; white-space: nowrap; display:block}
.hotline_block_pro_left p{ width:382px; overflow:hidden; white-space:nowrap; font-size:12px}
.hotline_block_pro_right_price{ clear:both; text-align:left}
 .hotline_block_pro_right_price_left{ float:left; text-align:left; padding-left:18px;}
.hotline_block_pro_right_price_right{ float:right; text-align:right}

.featuredProduct{ width:548px; height:31px; background-position:-167px -214px; line-height:31px; padding-left:12px; color:#FFF; font-size:12px}
.featuredProduct img{ float:left; padding-right:5px;}
.featuredProduct_block{ width:531px; border:1px solid #3db2d9; border-top:none; padding:15px 10px 5px 15px; margin-bottom:10px}
.featuredProduct_block_img{ width:128px; height:96px; float:left}
.featuredProduct_block_link{ width:370px; height:103px; overflow:hidden; float:right; padding-right:10px; margin-top:-2px}
.featuredProduct_block_link a{ line-height:20px; display:block}
.featuredProduct_block_link a:hover{ line-height:20px;display:block}
.featuredProduct_block_link p{ line-height:22px;}
.featuredProduct_block_link ul{ list-style:none; clear:both}
.featuredProduct_block ul li{ background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat bottom; height:35px; line-height:35px;}
.featuredProduct_block ul li.nulllink{  height:35px; line-height:35px; background:none}
.featuredProduct_block ul li a{ width:370px; float:left; display:block; overflow:hidden; white-space:nowrap}
.featuredProduct_block ul li p{ float:right}

.ThemeTravel{ line-height:31px; z-index:500; overflow:hidden; font-size:12px;background-position:-167px -214px; width:546px;; height:31px;padding-left:12px;  }
.ThemeTravel_icon{ width:32px; height:30px; background-position:-305px 0; float:left}
.ThemeTravel p{ float:left}
.ThemeTravel span{ padding-left:24px; float:left; color:#FFF}
.ThemeTravel a{ color:#FFF; padding:0 3px; text-decoration:none}
.ThemeTravel a:hover{ color:#FFF; padding:0 3px;text-decoration:underline}
.ThemeTravel_tabup{ padding:0 5px; float:left; cursor:pointer; color:#FFF}
.ThemeTravel_tabdown{ border:1px solid #3db2d9; padding:0 5px; float:left; font-weight:bold;background-color:#FFF; border-top:none; margin-top:2px;}
.ThemeTravel_tabup:hover{ padding:0 5px; float:left; cursor:pointer; text-decoration:underline}

.ThemeTravel_block{ width:556px; height:188px;  border-top:3px solid #3db2d9; border-bottom:1px solid #3db2d9; border-left:1px solid #3db2d9; border-right:1px solid #3db2d9; margin-bottom:10px; overflow:hidden; z-index:300}
.ThemeTravel_block ul{ padding:8px 0 0 0}
.ThemeTravel_block ul li{ width:153px; height:155px; float:left ; padding:0 16px;line-height:20px; }
.ThemeTravel_block ul li img{ width:145px; height:78px; border:3px solid #e7e7e7; margin-bottom:5px;}
.ThemeTravel_block ul li a{ font-size:12px; display:block; color:#666666}
.ThemeTravel_blocktop{ width:556px;border-top:3px solid #3db2d9; border-bottom:1px solid #3db2d9; border-left:1px solid #3db2d9; border-right:1px solid #3db2d9; margin-bottom:10px; z-index:5; margin-top:-3px;}
.ThemeTravel_blocktop ul{ padding:10px 12px 0 12px}
.ThemeTravel_blocktop ul li{ background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat bottom; padding:9px 0; clear:both; line-height:18px}
.ThemeTravel_blocktop ul li.nulllink2{ background:none;padding:10px 0; clear:both; line-height:20px}
.ThemeTravel_blocktop ul li img{ vertical-align:middle}
.ThemeTravel_blocktop ul li p.cc{ padding:10px 0 0 0; font-size:12px}
.ThemeTravel_blocktop ul li p.cc img{ width:128px; height:96px; float:left; padding-right:10px}
.ThemeTravel_blocktop ul li span.flot{ float:left; overflow:hidden; width:375px}
.ThemeTravel_blocktop ul li a.other{ width:380px; overflow:hidden;  display:block; float:left}
.ThemeTravel_blocktop ul li p.price{ width:138px; float:right; text-align:right; padding-right:10px;}

.right{ width:240px; float:right; font-size:14px}
.aoyounotice{ height:25px; line-height:25px; z-index:200; overflow:hidden; font-family:"微软雅黑","宋体"; background-color:#eeeeee}
.aoyounotice2{ height:25px; line-height:25px; z-index:200; overflow:hidden; font-family:"微软雅黑","宋体"; }
.aoyounotice_down{ width:88px; border:1px solid #e4e4e4; float:left; height:24px; border-bottom:none; text-align:center;margin-right:2px; color:#333333; background-color:#FFF}
.aoyounotice_up{ width:88px; height:24px; background:#f1f1f1; float:left; text-align:center; color:#666666; cursor:pointer;margin-right:2px;}
.aoyounotice_tit{ float:left; padding-left:15px;}
.aoyounotice_block{ border:1px solid #e4e4e4; z-index:2; margin-top:-1px; height:165px; margin-bottom:10px; }
.aoyounotice_block_more{ font-family:"宋体"; font-size:12px; float:right; text-align:right; padding-right:5px;}
.aoyounotice_block ul{ width:212px; margin: 0 auto; line-height:22px; font-size:12px; padding:12px 0 10px 0; background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat bottom}
.aoyounotice_block ul li{ height:22px}
.aoyounotice_block a{ color:#666666;}
.aoyounotice_block a:hover{ color:#ff6600;}
.aoyounotice_block_fx{ width:215px; height:42px; background-position:-345px 0; font-size:12px; padding-top:10px; padding-left:5px}
.aoyounotice_block_fx a{ color:#666666}

.aoyouqyh{ width:220px; height:162px; background:url(http://images1.aoyou.cc/Images/index_2011_img16.jpg) no-repeat; overflow:hidden; padding:7px 8px 0 12px; margin-bottom:10px}
.aoyouqyh a.qglink{ display:block; color:#0055aa; font-size:12px; line-height:20px; width:180px; height:48px;}
.aoyouqyh_img{ width:128px; height:96px; float:left}
.aoyouqyh_txt{ width:78px; float:right; line-height:22px;}
.aoyouqyh_txt a.qg{ width:78px; height:33px; background-position:-579px 0; display:block;}

.Excitactiviti{ border:1px solid #e4e4e4; margin-bottom:10px; padding-bottom:10px}
.Excitactiviti_img{ width:215px; margin:auto; padding:6px 0}
.Excitactiviti_img a{ color:#666; line-height:22px; font-size:12px; display:block}
.Excitactiviti_img a:hover{ color:#ff6600; line-height:22px; font-size:12px; display:block}

.miniblog{ border:1px solid #e4e4e4; z-index:2; margin-top:-1px; margin-bottom:10px; padding-bottom:5px;}
.miniblog_block{ width:220px; height:78px; background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat bottom; margin:auto; padding:8px 0}
.miniblog_block_none{ width:220px; height:78px; background:none; margin:auto; padding:8px 0}
.miniblog_block_img{ width:58px; float:left; padding-left:8px;}
.miniblog_block_img_pic{ width:50px; height:50px; border:1px solid #cccccc; padding:2px;}
.miniblog_block_link{ width:140px; float:right; padding-left:10px; line-height:20px; font-size:12px; color:#666666; overflow:hidden}
.miniblog_block_link a{ color:#0082cb;}
.miniblog_block_link a:hover{ color:#ff6600;}

.miniblog_block_link a.wgl{ color:#666666;}
.miniblog_block_link a.wgl:hover{ color:#ff6600;}

.hotpage{  border:1px solid #e4e4e4; margin-bottom:10px; padding-bottom:5px;}
.hotpage ul{ padding:10px;}
.hotpage ul li{ height:22px; line-height:22px; clear:both; font-size:12px}
.hotpage ul li a{ display:block; float:left; color:#666666}
.hotpage ul li a:hover{ display:block; float:left; color:#ff6600}
.hotpage ul li p{ float:right; color:#999999}

.gy{ height:195px; border:1px solid #e4e4e4; }
.gy ul{ padding:10px 10px 10px 30px}
.gy ul li{ text-indent:-15px; line-height:18px; padding:2px 0 5px 0; font-size:12px}
.gy ul li a { color:#666;}
.gy ul li a:hover { color:#ff6600;}

.footer{ height:322px; border-top:1px solid #e0e0e0 ; background-color:#e9e9e9; margin-top:10px}
.footer_main{ width:1002px; margin:auto; padding-top:16px}
.footer_main_cn{ width:616px;  background:url(http://images1.aoyou.cc/Images/index_2011_img19.jpg) no-repeat ; float:left; padding-left:140px; font-size:12px; line-height:20px; color:#666666; padding-bottom:12px;}
.footer_main_cn span{ color:#99af33; font-weight:bold}

.footer_main_otherlink{ float:right; list-style:none; width:233px}
.footer_main_otherlink li{  float:left; font-size:12px; line-height:22px;color:#666666; padding-left:5px;}
.footer_main_otherlink li a{color:#666666}
.footer_main_otherlink li a:hover{color:#ff6600}

.aoyoufooter_sublink{ height:25px; background-color:#858585; font-family:"宋体"; font-size:12px; clear:both;}
.aoyoufooter_sublink_block{ width:944px; margin:auto; line-height:25px;  color:#FFF; text-align:center}
.aoyoufooter_sublink_block a{ color:#FFF; text-decoration:none}
.aoyoufooter_sublink_block a:hover{ color:#FFF; text-decoration:underline}

.aoyoufooter_infro_block_left{ width:405px; height:60px; color:#333333; font-size:12px; font-family:"宋体"; background:url(http://images1.aoyou.cc/Images/aoyoufooter_img4.jpg) no-repeat left;line-height:18px; padding:10px 0 0 0px; margin:auto}
.aoyoufooter_infro_block_right{ width:45px; float:left; overflow:hidden; height:60px;}
.aoyoufooter_infro_block_right a{ width:45px; height:60px; display:block}
.aoyoufooter_infro_block_left_left{ width:360px; float:left; height:60px;}
.aoyoufooter_infro_block_left a{ color:#003399; text-decoration:none}
.aoyoufooter_infro_block_left a:hover{ color:#003399; text-decoration:underline}
.aoyoukx{ width:128px; height:47px; float:left}

.meun_layer1{ width:519px; height:229px; overflow:auto; background:url(http://images1.aoyou.cc/Images/index_2011_img20.jpg); overflow:hidden}
.meun_layer2{ width:519px; height:229px; overflow:auto; background:url(http://images1.aoyou.cc/Images/index_2011_img21.jpg);overflow:hidden}
.meun_layer3{ width:519px; height:229px; overflow:auto; background:url(http://images1.aoyou.cc/Images/index_2011_img22.jpg);overflow:hidden}
.meun_layer4{ width:519px; height:229px; overflow:auto; background:url(http://images1.aoyou.cc/Images/index_2011_img23.jpg);overflow:hidden}
.meun_layer_block{ padding:15px 16px 25px 25px; font-size:12px;}
.meun_layer_block_tit{ height:25px; background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat bottom; font-size:12px; color:#666; font-weight:bold; line-height:25px}
.meun_layer_block_link{ height:28px; line-height:28px; color:#666;}
.meun_layer_block a{ color:#0055aa; text-decoration:none; padding:0 3px}
.meun_layer_block a:hover{ color:#ff6600; text-decoration:underline; padding:0 3px}
.meun_layer_block ul{ list-style:none; color:#666; padding-top:2px;}
.meun_layer_block ul li{ height:32px; background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat bottom; line-height:32px;}
.meun_layer_block ul li.nulllink{ height:32px; background:none; line-height:32px;}
.meun_layer_block ul li a{ float:left; width:330px; display:block}
.meun_layer_block ul li p{ width:130px; float:right}

.aoyoudate{ width:178px; height:138px;}
.aoyoudate_tit{ width:168px; margin:auto;  height:16px; line-height:16px; padding-top:5px; border-bottom:1px solid #a1a1a1; padding-bottom:3px; margin-bottom:2px}
.aoyoudate_tit_left{ width:12px; height:12px; float:left; padding-top:2px;}
.aoyoudate_tit_right{ width:12px; height:12px; float:left;padding-top:2px;}
.aoyoudate_tit_middle{ width:131px; float:left; text-align:center; color:#333333; font-size:12px}
.aoyoudate_num{ width:168px; margin:auto; font-size:12px}
.aoyoudate_num td{ font-size: 11px;padding:1px;text-align:center;font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; width:15px; height:15px;}
.aoyoudate_num a{  display:block; font-weight:bold; color:#666666}
.aoyoudate_num a:hover{ display:block; font-weight:bold; color:#FFF; background-color:#8cc1e2; text-decoration:none}
.aoyoudate_num a.down{ display:block; font-weight:bold; color:#FFF; background-color:#a3a3a3; text-decoration:none}
.aoyoudate_num a.down:hover{ display:block; font-weight:bold; color:#FFF; background-color:#ff6600; text-decoration:none}

/*左侧导航*/
.megamenu{position: absolute;display: none;left: 0;top: 0;z-index: 100;}
/*首页日历*/
#idCalendarPre{cursor:pointer;float:left;padding-right:5px;}
#idCalendarNext{cursor:pointer;float:right;padding-right:5px;}
#idCalendar td.onToday {font-weight:bold;color:#C60;}
#idCalendar td.onSelect {font-weight:bold;}
/*搜索弹出*/
a.layer{ color:#00377e; text-decoration:none; font-size:12px; margin-right:10px}
a.layer:hover{ color:#00377e; text-decoration:underline; font-size:12px;margin-right:10px}
h3.layer{ color:#666666; height:22px; background:url(http://images1.aoyou.com/Images/layer_title_bg.gif) bottom repeat-x; font-size:12px; display:block; margin:5px 0px 8px 0px}
.layer_departure{ width:198px; border:10px solid #dde2ff;text-align:left; padding:20px 30px 10px 25px; display:block; position:absolute; background-color:White;z-index: 4000;}
.layer_destination{ width:420px; border:10px solid #dde2ff;text-align:left; padding:20px 30px 10px 25px; display:block; position:absolute; background-color:White;}
.layer_destination input{ height:24px; background-color:#eaeaea; line-height:24px; padding-left:5px; color:#666666; border:none}
.link{float:left; display:block; list-style:none}
.link li{ width:60px; height:25px; line-height:25px; display:block; float:left;}
.link a{ color:#00377e; text-decoration:none; font-size:12px;}
.link a:hover{ color:#00377e; text-decoration:underline; font-size:12px;}

/*频道页*/

/*Group*/

.group_activity{ width:161px; margin:auto; padding:8px 0 0 0}
.group_activity a{ display:block; width:160px; margin-bottom:8px;}

.group_aoyouqyh{ width:220px; height:162px; background:url(http://images1.aoyou.cc/OutBoundGroup/index_2011_img27.jpg) no-repeat; padding:7px 8px 0 12px; margin-bottom:10px; position:relative}
.group_aoyouqyh a.qglink{ display:block; color:#0055aa; font-size:12px; line-height:20px; width:180px; height:48px;}
.group_aoyouqyh_icon{width:40px;height:43px;position:absolute;left: 200px;top: -24px; z-index:400}

.group_Excitactiviti{ border:1px solid #e4e4e4; padding-top:4px; margin-bottom:10px; padding-bottom:10px}
.group_Excitactiviti_img{ width:215px; margin:auto; padding:6px 0; line-height:20px;}
.group_Excitactiviti_img a{ color:#666;font-size:12px; display:block; color:#0055aa}
.group_Excitactiviti_img a:hover{ color:#ff6600;  font-size:12px; display:block}

.group_intropre{ border:1px solid #e4e4e4; padding:12px 12px; margin-bottom:10px; position:relative; line-height:20px;}
.group_intropre_block{width:81px;height:73px;position:absolute;left: 0px;top: -8px;}
.group_intropre a{color:#0055aa; text-decoration:none;}
.group_intropre a:hover{color:#ff6600; text-decoration:underline;}
.group_intropre p{ height:25px; background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) no-repeat top; line-height:30px; margin-bottom:5px;}

.group_footer{ width:1002px; margin:auto; padding:10px 0; clear:both; height:140px;}
.group_footer_btn1{ float:left; padding:50px 0px 0 50px; cursor:pointer;}
.group_footer_btn2{ float:left; padding:50px 0 0 0px; cursor:pointer;}
.group_footer_middle{ width:935px; float:left; overflow:hidden}
.group_footer_middle_btn{ width:86px; padding:0px 6px 0px 6px; float:left; display:block; text-align:center;}
.group_footer_middle_btn a{ line-height:20px; display:block; text-align:center; color:#00377e; text-decoration:none; font-family:"宋体"; font-size:12px; border:none}
.group_footer_middle_btn a:hover{ color:#ff6600; text-decoration:underline}
.ScrCont{width:88300px;} 
.Cont{width:883px; float:left; list-style:none; margin:0px; padding:10px 0px 0px 0px; overflow:hidden; } 
#List1,.group_zz_block #List2{float:left;} 

.group_middlead{ width:560px; height:75px; overflow:hidden;}
.group_titpro{ height:30px; border-bottom:2px solid #999999; line-height:30px; clear:both; margin-bottom:10px;}
.group_titpro a{ font-size:14px; text-decoration:none; color:#0055aa}
.group_titpro a:hover{ font-size:14px; text-decoration:underline; color:#ff6600}
.group_ad1{ height:180px; margin:10px 0}
.group_ad2{ height:85px; margin:10px 0}
/*OutGroup*/
#slidedeck_frame {width: 560px; height: 169px;}
.group_header img{height: 164px; margin-left: -18px; margin-top: -8px; width: 385px; z-index: 10; z-index:100}
.group_map{ position:relative}
.group_map_block1{width:273px;height:159px;position:absolute;background:url(http://images1.aoyou.cc/Images/index_2011_img28.png) no-repeat;}
.group_map_block2{width:273px;height:159px;position:absolute;background:url(http://images1.aoyou.cc/Images/index_2011_img29.png) no-repeat;}
.group_map p{ line-height:24px; padding-top:10px;}
.group_map a{color:#0055aa; font-size:14px; display:inline-block}

.group_advertising{ width:557px; height:167px; position:relative; border:1px solid #c7c7c7; overflow:hidden}
.group_advertising .img1{width:455px;height:167px;position:absolute;left: 23px;top:0px;z-index:200}
.group_advertising .img2{width:455px;height:167px;position:absolute;left: 491px;top:0px;z-index:200}
.group_advertising .img3{width:455px;height:167px;position:absolute;left: 959px;top:0px;z-index:200}
.group_advertising .img4{width:455px;height:167px;position:absolute;left: 1427px;top:0px;z-index:200}
.group_advertising .btn1,.group_advertising .btn2,.group_advertising .btn3,.group_advertising .btn4{font-family:"微软雅黑","宋体";font-size:15px; font-weight:bold;  cursor:pointer; color:#1173bb; }

.group_advertising .btn1{}
.group_advertising .btn2{}
.group_advertising .btn3{}
.group_advertising .btn4{width:23px;height:167px;background-color:#d6eaf4;position:absolute;z-index:1000; left: 534px;}
.group_advertising .btntxt{ height:130px; line-height:16px;padding:8px 0 0 0px; width:23px; text-align:center}
/*自由行*/

.zyx_aoyouqyh{ width:220px; height:323px; background:url(http://images1.aoyou.cc/Images/zyx_img1.jpg) no-repeat;padding:7px 8px 0 12px; margin-bottom:10px; position:relative; z-index:300}
.zyx_aoyouqyh a.qglink{ display:block; color:#0055aa; font-size:12px; line-height:20px; width:180px; height:48px;}
.zyx_aoyouqyh a.qglink:hover{ display:block; color:#ff6600; font-size:12px; line-height:20px; width:180px; height:48px;}
.zyx_aoyouqyh_icon{width:40px;height:43px;position:absolute;left: 200px;top: -24px; z-index:2000}
.zyx_aoyouqyh ul{ display:block; clear:both; line-height:20px; padding-top:8px}
.zyx_aoyouqyh ul li{ background:url(http://images1.aoyou.cc/Images/index_2011_img3.gif) top no-repeat; padding:8px 0}
.zyx_aoyouqyh ul li a{ color:#0055aa}
.zyx_aoyouqyh ul li a:hover{ color:#ff6600}
.zyx_aoyouqyh ul li span.line_through{ text-decoration:line-through}
.zyx_sc{border:1px solid #e4e4e4; margin-bottom:10px; padding-bottom:5px;}
.zyx_sc ul{ overflow:hidden; padding-left:12px; padding-top:13px; font-size:12px}
.zyx_sc ul li{ width:63px; height:115px; float:left; margin-right:10px; text-align:center;}
.zyx_sc ul li a{ color:#666666; line-height:20px}
.zyx_sc ul li a:hover{ color:#ff6600; line-height:20px}
.zyx_sc ul li a:visited{ text-decoration:none}


.zyx_tool{ height:93px; overflow:hidden; background:url(http://images1.aoyou.cc/Images/zyx_img2.jpg); margin-bottom:10px; position:relative; font-size:12px}
.zyx_tool a{ display:block; position:absolute; width:53px; color:#666666}
.zyx_tool a:hover{ display:block; position:absolute; width:53px; color:#ff6600}

.zyx_tool a.link1{top:42px;left:32px}
.zyx_tool a.link2{top:42px;left:116px}
.zyx_tool a.link3{top:67px;left:33px}
.zyx_tool a.link4{top:67px;left:114px}

.zyx_footer{ height:404px; border-top:1px solid #e0e0e0 ; background-color:#e9e9e9; margin-top:10px}
.zyxfooter_main{ width:1002px; margin:auto; padding-top:16px;}
.zyx_footer_main_cn{ width:616px; background:url(http://images1.aoyou.cc/Images/zyx_img3.jpg) no-repeat ; float:left; padding-left:140px; font-size:12px; line-height:20px; color:#666666; padding-bottom:12px;height:236px;}

.zyx_Excitactiviti{ border:1px solid #e4e4e4; padding:5px 0}


 /*杭州站*/
.indexhz{ border:1px solid #e4e4e4; margin-bottom:10px; padding:0 0 5px 0; line-height:20px; font-size:12px; overflow:hidden}
.indexhz .fourM{ width:145px; height:78px; border:3px solid #e7e7e7; margin:10px auto 5px auto}
.indexhz p{ width:145px; margin:0 auto}
.indexhzblock{ display:block}
.indexhzblockp{ width:141px; float:right}

.indexhzgy{ border:1px solid #e4e4e4; margin-bottom:10px; padding:0 0 5px 0; line-height:25px; font-size:12px; overflow:hidden}
.indexhzgy a{ line-height:25px; color:#666666; text-decoration:none; display:block; width:154px; overflow:hidden; height:25px; margin:auto}
.indexhzgy a:hover{ line-height:25px; color:#ff6600; text-decoration:underline;display:block; width:154px; overflow:hidden; height:25px;margin:auto}


