body{background:#fff;color:#333;font-size:12px; font-family:"宋体"; line-height:18px; padding:0; border:0; background-color:#e3edfc; }

ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}

p { margin-bottom:10px;}

ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
 
a{text-decoration:none; color:#004aaf;}
a:hover{color:#666; text-decoration:underline;}
 
.clear{clear:both;}

/* head 部分 */
#head{ clear:both; width:960px; margin: 0px auto; }
.menu{ height:27px; padding-top:6px; padding-bottom:7px; padding-left:80px; background:url(images/menu_bg.gif) no-repeat top; 
       font-size:14px; font-weight:bold; color:#fff;}
.menu ul li{ float:left; list-style:none;}
.menu li{ background:url(images/menuli_01.gif) no-repeat left; padding-left:20px;}
.menu li a{ color:#fff; text-decoration:none;}
.menu li a:visited{ color:#fff; text-decoration:none;}
.menu li a:hover{ color:#ff7c00; text-decoration:underline;}
.menu li a:active{ color:#ff7c00; text-decoration:underline;}


.menu_1{ margin-right:40px;}
.menu_2{ margin-right:40px;}
.menu_3{ margin-right:30px;}
.menu_4{ margin-right:40px;}
.menu_5{ margin-right:30px;}
.menu_6{ margin-right:30px;}
.menu_7{ margin-right:30px;}

/* content部分 */
#content{ width:960px; height:100%; clear:both; margin: 0px auto; }
#left{ width:695px; float:left;}
#right{ width:250px; float:right;}

/* leftnav部分 */
#leftnav{ width:695px; margin-bottom:15px;}

.ui-tabs-nav {
    width:616px; height:26px;
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	margin-left:12px;
	font-family: Verdana, Arial, sans-serif; font-size:12px; color:#212121;
	float: left;

}
.ui-tabs-nav li {
	width:88px; height:26px;float: left;line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;  
	padding-left:7px; color:#212121;
	background:url(images/leftnav_02.gif) no-repeat 50%;
}
.ui-tabs-nav li a {display:block;padding-top:7px;padding-left:15px;color: #212121;text-decoration: none; }
.ui-tabs-nav li a:visited { padding-top:7px; padding-left:15px;	color: #212121;}
.ui-tabs-nav li a:hover { padding-top:7px; padding-left:15px;	color: #212121;}

.ui-tabs-nav li.ui-tabs-selected { width:88px; height:26px;	background:url(images/leftnav_01.gif) no-repeat 50%;}

.ui-tabs-panel {
    width:650px; height:72px; font-size:12px; padding-top:15px; padding-left:20px; padding-right:20px; padding-bottom:5px;
	clear:left;
	border: 1px solid #72a0e8;
	color: #666;
	background: #fff url(images/leftnav_bg.gif) repeat-x 100% bottom;
	
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

/* leftnav里的fragment-1 */

#fragment-1{ font-size:12px; font-weight:bold; color:#666; line-height:20px; height:100%;}
.citytour_nav{ margin-left:10px; margin-top:15px;}
.citytour_nav1{ margin-left:10px; margin-top:10px;}
.citytour_search{ background:url(images/search.gif) no-repeat right; width:65px; height:22px; border:0px; margin-left:40px;}
.sample_search{ background:url(images/search.gif) no-repeat ; width:65px; height:22px; border:0px; }


/* leftcont部分 */

#leftcont{ width:692px; height:215px; float:left; background:#f1faff url(images/leftcont_bg.gif) repeat-x ; margin-bottom:2px;
           border: 1px solid #72a0e8; padding:10px 0;}


/* leftcont部分左边的nav */
#leftcont_nav{ width:410px; float:left; text-align:center;}

#leftcont_nav img{ margin-left:10px; padding:2px 2px 2px 2px; border:1px solid #b3b3b3;}

.leftcont_nav a{ font-weight:bold; color:#305a9a; text-decoration:none; margin-bottom:1px;}
.leftcont_nav a:visited{ color:#305a9a; text-decoration:none;}
.leftcont_nav a:hover { color:#ffa73d; text-decoration:underline;}
.leftcont_nav a:active { color:#ffa73d; text-decoration:underline;}


/* leftcont部分右边的link */

.leftcont_link{ width:250px;height:67px; float:right; text-align:left; margin-right:10px;}
.leftcont_link li{ width:250px;height:67px; list-style:none; padding-bottom:5px;}

.leftcont_link img{ padding:2px 2px 2px 2px; border:1px solid #b3b3b3;margin-right:10px; float:left; }
.leftcont_link p{ margin-top:2px; line-height:normal;}

.leftcont_text{ width:150px; letter-spacing:1px; overflow:hidden;}

.leftcont_text a{ text-decoration:none; font-size:14px; color:#ffa73d; font-weight:bold;}
.leftcont_text a:visited{ color:#ffa73d; text-decoration:none;}
.leftcont_text a:hover { color:#305a9a; text-decoration:underline;}
.leftcont_text a:active { color:#305a9a; text-decoration:underline;}



/* leftnav0部分 */
#leftnav0{ width:695px; margin-bottom:10px;}
.ui-tabs-nav0 {
    width:616px; height:26px;
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	margin-left:12px;
	font-family: Verdana, Arial, sans-serif; font-size:12px; color:#212121;
	float: left;

}
.ui-tabs-nav0 li {
	width:121px; height:26px;float: left;line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;  
	padding-left:7px; color:#212121;
	background:url(images/leftnav_04.gif) no-repeat 100%;
}
.ui-tabs-nav0 li a {display:block;padding-top:7px;padding-left:25px;color: #212121;text-decoration: none;}
.ui-tabs-nav0 li a:visited { padding-top:7px; padding-left:25px;	color: #212121;}
.ui-tabs-nav0 li a:hover { padding-top:7px; padding-left:25px;	color: #212121;}

.ui-tabs-nav0 li.ui-tabs-selected0 { width:121px; height:26px;	background:url(images/leftnav_03.gif) no-repeat 100%;}

.ui-tabs-panel0 {
    width:670px; height:100px; font-size:12px; padding-top:15px; padding-bottom:0px; padding-left:8px; padding-right:9px;
	clear:left;
	border: 1px solid #72a0e8;
	color: #666;
	background: #fff url(images/leftnav0_bg.gif) repeat-x 100% bottom;
	
}
.ui-tabs-hide0 {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

/* leftnav里的fragment-1 */

#fragment-01{ font-size:12px; font-weight:bold; color:#666; line-height:20px;}
.fragment-01 ul li{ float:left; list-style:none;}

.jingdian_pa{ text-align:center; float:left; margin-right:6px; margin-left:6px;}
.jingdian_pa img{ margin-bottom:5px; padding:2px 2px 2px 2px; border:1px solid #72a0e8; clear:both;}

.jingdian_txt a{ text-decoration:none; color:#305a9a; font-weight:bold; letter-spacing:4px;}
.jingdian_txt a:visited{ color:#305a9a; text-decoration:none;}
.jingdian_txt a:hover{ color:#ffa73d; text-decoration:underline;}
.jingdian_txt a:active{ color:#ffa73d; text-decoration:underline;}


/* leftAD内容 */

#leftAD{ width:694px; height:77px; margin-bottom:15px;}


/* leftnav01部分 */
.leftnav01{ width:695px; margin-bottom:8px;}
.ui-tabs-nav01 {
    width:616px; height:26px;
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	margin-left:12px;
	font-family: Verdana, Arial, sans-serif; font-size:12px; color:#212121;
	float: left;

}
.ui-tabs-nav01 li {
	width:49px; height:26px;float: left;line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;  
	padding-left:3px; color:#212121;
	background:url(images/leftnav_06.gif) no-repeat 100%;
}
.ui-tabs-nav01 li a {display:block;padding-top:7px;padding-left:10px;color: #212121;text-decoration: none; letter-spacing:2px;}
.ui-tabs-nav01 li a:visited { padding-top:7px; padding-left:10px;	color: #212121;}
.ui-tabs-nav01 li a:hover { padding-top:7px; padding-left:10px;	color: #212121;}

.ui-tabs-nav01 li.ui-tabs-selected01 { width:49px; height:26px;	background:url(images/leftnav_05.gif) no-repeat 100%;}

.ui-tabs-panel01 {
    width:680px; height:214px; font-size:12px; padding-top:10px; padding-bottom:0px; padding-left:10px; padding-left:10px;
	clear:left;
	border: 1px solid #72a0e8;
	color: #666;
	background: #fff url(images/leftnav01_bg.gif) repeat-x 100% bottom;
	
}
.ui-tabs-hide01 {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

/* leftnav01里的fragment-1 */

#fragment-011{ font-size:12px; font-weight:bold; color:#666; line-height:20px;}

.leftnav_city{ width:200px; height:214px; float:left; margin-top:0px; margin-left:7px; margin-right:7px; }
.leftnav_city img{ padding:2px 2px 2px 2px; border:1px solid #72a0e8; margin-bottom:5px;}
.leftnav_citytit{ background:url(images/leftnav_citytit.gif) no-repeat; padding-left:15px; color:#fd7100;}

.leftnav_citytit a{ text-decoration:none; color:#fd7100; font-weight:bold; font-size:14px;}
.leftnav_citytit a:visited{ color:#fd7100; text-decoration:none;}
.leftnav_citytit a:hover{ color:#305a9a; text-decoration:underline;}
.leftnav_citytit a:active{ color:#305a9a; text-decoration:underline;}

.leftnav_citytxt{ text-align:center; line-height:20px;}

.leftnav_citytxt a{ text-decoration:none; color:#305a9a; font-weight:bold; }
.leftnav_citytxt a:visited{ color:#305a9a; text-decoration:none;}
.leftnav_citytxt a:hover{ color:#fd7100; text-decoration:underline;}
.leftnav_citytxt a:active{ color:#fd7100; text-decoration:underline;}


/* leftcont0部分 */

#leftcont0{ width:692px; height:100%; float:left; margin-bottom:8px; }

.leftcont_title0{ width:224px;  float:left; margin-right:7px;}
.city0_title {width:217px;height:17px;border:1px #72a0e8 solid; background-color:#78a9f6; color:#ffffff; font-size:12px; font-weight:bolder; padding:4px 0 1px 7px;}
.city0_title  img{ margin-left:120px;}
.city0_box { width:216px; height:100%; background-color:#ecf4f9; border-bottom:1px #72a0e8 solid; border-left:1px #72a0e8 solid; border-right:1px #72a0e8 solid; padding:10px 4px; margin-bottom:8px;}
.city0_box a{ text-decoration:none; color:#305a9a; font-weight:bold; }
.city0_box a:visited{ color:#305a9a; text-decoration:none;}
.city0_box a:hover{ color:#fd7100; text-decoration:underline;}
.city0_box a:active{ color:#fd7100; text-decoration:underline;}

.leftcont_title1{ width:224px;  float:left;}



/* leftcont01部分 */

#leftcont01{ width:690px;  float:left; background:url(images/leftnav02_bg.gif) repeat-x left bottom;  margin-bottom:8px; border: 1px solid #72a0e8; padding-bottom:10px; }

.leftcont_title01{ width:665px; background:url(images/leftcont_title.gif) no-repeat top 90%;font-size:12px;font-weight:blod; color:#fff; padding-top:5px; padding-left:25px; padding-bottom:5px;}
.leftcont_title01 img{ margin-left:520px;}				  

.leftcont_title01 a{ font-weight:bold; color:#fff; text-decoration:none; margin-bottom:1px;}
.leftcont_title01 a:visited{ color:#fff; text-decoration:none;}
.leftcont_title01 a:hover { color:#ffa73d; text-decoration:underline;}
.leftcont_title01 a:active { color:#ffa73d; text-decoration:underline;}

.jingdian_pa1{ text-align:center; float:left; margin-right:6px; margin-left:7px; margin-top:20px;}
.jingdian_pa1 img{ margin-bottom:5px; padding:2px 2px 2px 2px; border:1px solid #72a0e8; clear:both;}

.jingdian_txt1 a{ text-decoration:none; color:#305a9a; font-weight:bold; letter-spacing:4px;}
.jingdian_txt1 a:visited{ color:#305a9a; text-decoration:none;}
.jingdian_txt1 a:hover{ color:#ffa73d; text-decoration:underline;}
.jingdian_txt1 a:active{ color:#ffa73d; text-decoration:underline;}

.jingdian_pa2{ text-align:center; float:left; margin-right:6px; margin-left:7px; margin-top:10px; margin-bottom:30px}
.jingdian_pa2 img{ margin-bottom:5px; padding:2px 2px 2px 2px; border:1px solid #72a0e8; clear:both;}

.jingdian_txt2 a{ text-decoration:none; color:#305a9a; font-weight:bold; letter-spacing:4px;}
.jingdian_txt2 a:visited{ color:#305a9a; text-decoration:none;}
.jingdian_txt2 a:hover{ color:#ffa73d; text-decoration:underline;}
.jingdian_txt2 a:active{ color:#ffa73d; text-decoration:underline;}








/* rightnav部分 */
.rightnav{ width:250px; margin-bottom:8px;}


.rightnav_pa{ width:250px; height:124px;background:url(images/rightnav_bg.gif) no-repeat top;
              padding-top:5px; padding-left:2px; text-align:center; padding-bottom:5px; }
.rightnav_pa img{ margin-bottom:10px;}

.text_rn{ background:url(images/textrn_bg.gif) no-repeat left; padding-left:10px;}
.text_rn a{ text-decoration:underline; color:#ffa73d; font-weight:bold;}
.text_rn a:visited{ color:#ffa73d; text-decoration:underline;}
.text_rn a:hover{ color:#305a9a; text-decoration:underline;}
.text_rn a:active{ color:#305a9a; text-decoration:underline;}


/* rightlogin部分 */

.login_nav{ margin-top:8px;}
.login_sub{ margin:8px 0 5px 100px;}

/* 侧栏菜单  holiday */

.left31 {width:248px;height:17px;border:1px #72a0e8 solid; background-color:#78a9f6; color:#ffffff; font-size:12px; font-weight:bolder;  padding:4px 0 1px 7px;}
.left32 { width:247px; height:100%; background-color:#ecf4f9; border-bottom:1px #72a0e8 solid; border-left:1px #72a0e8 solid; border-right:1px #72a0e8 solid; padding:10px 4px; margin-bottom:8px;}

.citymenu ul{ width:100%;}
.citymenu li{width:90px; list-style:none; float:left; margin-left:5px;}
.citymenu li a{ width:100%; height:20px; font-size:12px; text-decoration:none; font-weight:bolder; padding:2px 0 0 14px;
background: url(images/jt.gif) no-repeat left top; border:1px solid #ecf4f9; display:block;}
.citymenu li a:hover{color:#FFFFFF; border:1px solid #fff; background:#93b3de url(images/jt.gif) no-repeat left top; }

.rightlist{width:200px; height:100%; margin-top:6px; height:auto;}
.rightlist ul{ width:100%;}
.rightlist li{width:100%; list-style:none; clear:both;  padding:2px 0 0 14px; background: url(images/jt.gif) no-repeat left top; display:block;}





/* footer部分 */

#footer{ clear:both; margin-top:15px;}


/* 二级页面  度假频道  holiday */

.holi_search { margin:10px; line-height:20px;}
.holi_search h2{ margin:15px 0; font-size:18px; color:#1e94ce; font-weight:700;}

.holi_search2 { margin:10px; width:90%;}

.holi_2lan { width:320px;  float:left; margin:15px 5px; line-height:20px;}
.holi_2lan h2 { color:#fd7100; font-size:14px; font-weight:700; }
.orangered { color:#fd7100; margin-left:10px; font-weight:700; }


/* 城市  city */
.mid2 { width:660px; height:100%; margin-bottom:10px; padding:10px;}
.kuaiimg { float:left; padding-right:5px; padding-bottom:5px;}
.more_btn{ text-decoration:none; font-size:9pt; color:#fff; padding:0 3px; margin:10px; display: block; height:15px; width:120px;
	text-align:center; background-position:3px 3px; background-color: #FC950A; border:1px #ba7042 solid; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px;
}

.more_btn a { text-decoration:none; color:#FFFFFF; letter-spacing:3px; }
.more_btn a:hover { text-decoration:none; color:#eee }

/* 文章新闻  news */
.newslist { width:660px; height:100%; margin-bottom:10px; padding:10px;}
.newslist li {width:100%; list-style:none; clear:both;  padding:2px 0 0 10px; background: url(images/li.gif) no-repeat 0 7px; display:block; margin-bottom:8px}
.newslist li span { padding-right:20px; color:#FF6600;} 

.news { width:670px; height:100%; float:left; background:#f1faff;  margin-bottom:15px; border: 1px solid #72a0e8; padding:10px;}
.news h1 { padding-bottom:7px; font-size:18px; font-weight: 700; color:#004aaf;  border-bottom:1px dotted #999; text-align:center;}
.news h4 { padding:2px 5px; font-size:12px; font-weight: 700; color:#f60; border:1px solid #ccc; background-color:#FFFFFF; margin-top:18px; margin-bottom:8px; text-align:right}
.news p{ text-indent:2em; }
.news img{ padding:2px; border:1px solid #b3b3b3; margin:10px 0; text-align:center; }


/* 文章新闻  product */
.productlist { width:645px; margin-left:10px; }
.productlist h3 { padding: 0 0 3px 4px; font-size:18px; font-weight: normal; }
.productlist ul { margin-bottom: 35px; margin-left:10px; padding-bottom:1px; }
.productlist ul li { padding:18px 5px 5px; background: url(bg_dotted_h.gif) repeat-x bottom;}
.productlist ul li img { float:left; display:inline; width:100px; border:1px solid #d0d0d0;  }
.productlist ul li .desc { width:510px; float:right; display:inline; }
.productlist ul li .desc h4 { font-size:14px;line-height:20px; text-indent:0px; padding-bottom:2px; }
.productlist ul li .desc h4 a.channelSub { font-size:12px; }
.productlist ul li .desc h5 {font-weight:normal; padding-bottom:6px; }
.productlist ul li .desc h5 a:hover { text-decoration:underline;}
.productlist ul li .desc p { line-height:140%; padding-bottom:4px; }
.productlist ul li .more {text-align:right; clear:both;  border-bottom:1px dotted #999;}
.productlist ul li .link {color:#fd7100; margin-left:5px; margin-right:10px; font-weight:700;}

.leftbox { width:670px; height:100%; float:left; background:#f1faff;  margin-bottom:15px; border: 1px solid #72a0e8; padding:10px;}
.leftbox h1 { padding-bottom:7px; font-size:18px; font-weight: 700; color:#F60;  border-bottom:1px dotted #999; }
.leftbox h2 { padding-bottom:7px; font-size:14px; font-weight: 700; color:#004aaf; border-bottom:1px dotted #999;}
.leftbox h3 { padding:7px 0 0 0; font-size:14px; font-weight: normal; color:#004aaf; line-height:30px; }
.leftbox h4 { padding:2px 5px; font-size:12px; font-weight: 700; color:#004aaf; border:1px solid #ccc; background-color:#FFFFFF; margin-top:18px; margin-bottom:8px;}
.leftbox span { color:#fd7100; margin:0 13px 0 4px; }
.leftbox ul{ padding-top:5px;}
.leftbox li{ list-style:none; padding-bottom:5px; margin:4px; float:left;}
.leftbox img{ padding:2px; border:1px solid #b3b3b3; margin-right:15px; float:left; }

.proslist { width:100%; height:100%;}
.proslist li {width:90%; list-style:none; clear:both;  padding:2px 0 0 10px; background: url(images/li.gif) no-repeat 0 7px; display:block;}
.proslist li span { padding:0 10px; color:#FF6600;} 



#foot { margin-top:20px; border-top: 8px solid #e3edfc; }
#footer { width:960px; height:26px; color:#ccc; text-align:center; padding-top:6px; line-height:18px; margin:0 auto;}
#footer a{ color:#0066cc; font-size:12px; }
#footer a:hover{ text-decoration:none;}

#footer_link { width:80%; height:26px; font-size:12px; color:#ccc; text-align:center; padding-top:6px; line-height:18px; margin:0 auto;}
#footer_link a{ color:#666; font-size:12px; text-decoration:none;}
#footer_link a:hover{ color:#0066cc;}

#c { width:960px; height:20px; text-align:center; padding:10px; color:#666666; font-size:12px; line-height:18px;}

.ft { font-size:12px;  color:#666666; text-align:center; }
.ft0 { font-size:12px;  color:#fffff;text-align:center; }
.ft2{ font-size:12px;  color:#20619E;text-align:center;  }