﻿@charset "utf-8";

/* S--CSS Reset */

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none;}
a:link { color:#000;} 
a:visited { color:#000;}
a:hover { color:#008dd4; }
a:active { color:#f60;}
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
 border-bottom: 1px dotted;
 cursor: help;
}
q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */

button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
 border-collapse: collapse;
 border-spacing: 0;
}

/* 重置 hr */
hr {border: none;height: 1px;}

/* E--CSS Reset */

/* S--CSS HACK */
#footer {margin:0 auto; +margin-top:5px;}
/* E--CSS HACK */

/* S--CSS TOP BOTTOM */

/* TOP */

/* BOTTOM */
#footer { background:url(/images/allbg1.png) no-repeat 0px -45px; width:981px; height:94px;  overflow:hidden;}
.bottom-nav { margin:75px 0 0 245px; height:24px; width:480px; float:left; display:inline;}
	.bottom-nav ul li { float:left;  margin-left:7px; width:auto; line-height:14px; }
	.bottom-nav a:link{ color: #B7D2D1;} 
	.bottom-nav a:visited{ color: #B7D2D1;}
	.bottom-nav a:hover{ color:#008dd4;}
	.bottom-nav a:active{ color:#f60;}
.c-left { background: url(/images/allbg1.png) no-repeat -349px -315px; 
          height:128px; width:14px; float:left; }
.c-right { background: url(/images/allbg1.png) no-repeat -298px -315px;
           height:128px; width:14px; float:left; }
.c-middle { background: url(/images/allbg3.png) repeat-x 0px 0px; 
                width:953px; height:128px; float:left;}
	.c-middle h4 { color:#999; text-align:center; font-weight:100;}
	.c-middle a:link{color:#999;} 
	.c-middle a:visited{ color:#999;}
	.c-middle a:hover{ color:#008dd4;}
	.c-middle a:active{ color:#f60;}
.copyright { height:128px; width:981px; margin:0 auto;}
.clogo { margin:38px 0 0 435px;}

/* E--CSS TOP BOTTOM */

/* S--CSS GLOBAL */
#bg { margin:0 auto; height:auto; padding:0;}

/*	分页样式之一 */
.page { background-color:#E9E9E9; width:736px; height:30px; margin-top:20px; color:#000;}
	.page ul li { float:left; margin-left:10px; line-height:30px; width:auto;}
	.page span { color:#F00;}
	
/*	分页样式之二 */
.page2 {width:650px; height:50px; margin:10px 0 10px 30px; float:left;}
	.page2 ul li { float:left; margin-left:10px; line-height:30px; width:auto;}
	.page2 span { color:#F00;background-color:#FFF;}
	.page2 ul {background-color:#E9E9E9; width:auto; color:#000;}

/*	明细页面底部 */
.bg-yellow { background: url(/images/allbg3.png) repeat-x 0px -260px; height:35px; margin-top:20px;}
	.bg-yellow span { color:#999; text-align:right; float:right; margin:8px 20px 0 0;}
.topbutton { float:right; margin-top:5px;}

/*	清除浮动 */
.clear {clear:both;}

/* E--CSS GLOBAL */

.red { color:#F00;}

/*	搜索之图片按钮 */
#imgbutton2 { background: url(/images/allbg1.png) no-repeat -226px -385px; 
               height:30px; width:30px!important; border:0px!important;}
			   
/* S--CSS INFOPAGE GLOBAL */

.main-info { width:753px; margin-top:10px;}
	.main-info h3 { margin-top:20px; color:#F00; text-align:center;}
		.main-info h3 span{ font-size:12px; color:#999; margin-left:15px; font-weight:100;}
.info-one img { margin:0 auto;}
.info-one ul { background-color:#F2F2F2; border:1px #DFDFDF; border-style:solid none none; 
                height:54px; text-align:center; margin-top:10px;}
.info-two { line-height:20px; text-indent:2em;}
.info-two img { margin:10px auto 10px;}
.info-two ul { background-color:#F2F2F2; border:1px #DFDFDF; border-style:solid none none; height:27px; text-align:center; margin-top:10px; margin-bottom:10px;}
.info-two ul li {width:180px;text-align:center;
display:inline;line-height:27px; margin-left:15px; color:#999;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

/* 景点景区视频页面 */
.info-three h4 { text-align:center; font-size:16px; color:#F63; margin:10px 0 10px 0}
.info-three p { margin:20px auto; text-align:center; }
	.info-three ul { margin:12px auto; width:300px;}
		.info-three ul li { height:25px; width:auto; line-height:20px; background:url(/images/allbg1.png) no-repeat -582px -357px; padding-left:20px;border:1px #CCC; border-style:none none dashed none; margin-top:8px; font-size:14px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.info-five {}

/* 旅游指南列表排版 */
/* 2010-2-9 add */
.glists1 {line-height:32px;border:#dedede 1px solid; height:32px;  color:#666666;width:650px;}
.glists1 span { float:right; }
.glists1 u { text-decoration:none;}
.glists1 img { margin:5px 5px;}
.glists2 {line-height:32px;border:#dedede solid; border-width:0 1px 1px 1px; height:32px;  color:#666666;width:650px;}
.glists2 span { float:right; }
.glists2 u { text-decoration:none;}
.glists2 img { margin:5px 5px;}
.fleft { float:left; line-height:28px; height:28px; padding:0 0; margin-left:10px;}

.fleft img { margin:5px 5px;}
.cont{ line-height:32px; border:#dedede solid; border-width:0 1px 1px 1px; color:#666666; height:32px; width:650px;}
.textlist p { padding:0 10px;}


.textlist h3{ height:34px; line-height:34px; margin-top:10px; color:#666666; }
.tl-six{ height:25px; width:340px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#000000;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.tl-one{ height:25px; width:340px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.tl-two{ height:25px; width:140px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.tl-three{ height:25px; width:140px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.tl-title{ height:25px; width:340px; line-height:20px;background:url(/images/allbg1.png) no-repeat -582px -353px; list-style:none; padding-left:20px;border:1px #CCC; border-style:none none dashed none; font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.tl-four{ height:25px; width:140px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;border:1px #CCC; border-style:none none dashed none;}
.tl-five{ height:25px; width:140px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;border:1px #CCC; border-style:none none dashed none;}

/* 2010-2-9 add */
.textlist { margin:15px 0 0 25px; overflow:hidden;}

.textlist-one { height:25px; width:200px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#666;}
.textlist-two { height:25px; width:200px; line-height:20px; list-style:none; padding-left:20px;border:1px #CCC; border-style:none none dashed none; margin-top:8px; font-size:12px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.textlist-title2 { height:25px; width:200px; line-height:20px; background:url(/images/allbg1.png) no-repeat -582px -353px; list-style:none; padding-left:20px;border:1px #CCC; border-style:none none dashed none; margin-top:8px; font-size:12px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.textlist-three { height:25px; width:155px; line-height:20px; list-style:none; padding-left:20px;border:1px #CCC; border-style:none none dashed none; margin-top:8px; font-size:12px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.textlist-four{ height:25px; width:155px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.textlist-five{ height:25px; width:240px; line-height:20px; list-style:none; padding-left:20px;  font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.textlist-seven{ height:25px; width:140px; line-height:20px; list-style:none; font-size:12px; float:left; color:#666;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;text-align:center}
.textlist-title { height:25px; width:155px; line-height:20px; background:url(/images/allbg1.png) no-repeat -582px -353px; list-style:none; padding-left:20px;border:1px #CCC; border-style:none none dashed none; margin-top:8px; font-size:12px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.textlist-title3 { height:25px; width:240px; line-height:20px; background:url(/images/allbg1.png) no-repeat -582px -353px; list-style:none; padding-left:20px;border:1px #CCC; border-style:none none dashed none; margin-top:8px; font-size:12px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.textlist-title3 { height:25px; width:240px; line-height:20px; background:url(/images/allbg1.png) no-repeat -582px -353px; list-style:none; padding-left:20px;border:1px #CCC; border-style:none none dashed none; margin-top:8px; font-size:12px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.textlist-six { height:25px; width:140px; line-height:20px; list-style:none;border:1px #CCC; border-style:none none dashed none; margin-top:8px; font-size:12px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.cneter { text-align:center;}
/* 图文列表排版 */
.imglist-one { float:left; width:746px; height:auto;}
.imglist-two{ width:122px; height:137px;border:1px #D7D7D7 solid; float:left; margin-left:21px; margin-top:22px; display:inline;}
.imglist-two img { margin-left:5px; margin-top:3px; width:112px; height:93px;}
.imglist-two p {margin-left:10px; margin-top:5px;background:url(/images/allbg1.png) no-repeat -583px -303px; height:16px; line-height:16px; padding-left:20px;width:auto;}
.imglist-three { width:120px; height:125px; float:left; margin-left:50px; margin-top:25px; 
                  display:inline;}
.imglist-three p{ font-size:12px; color:#0099CC; width:118px; text-align:center; margin-top:10px;}
.imglist-four { width:118px; height:90px;border:2px #CECECE solid; }
.imglist-four img { margin:3px 0 0 3px;}

/*	购,娱,住瓯海明细页 */
.njl-dish  { margin-top:20px;border:solid #D7D7D7;border-width:1px 0 0 0px;}
.njl-dish p { text-align:center;}
.center { text-align:center;}
.njl-dish li {border:solid #D7D7D7;border-width:0 1px 1px 1px;height:auto;
overflow:hidden;line-height:3; text-indent:2em; width:751px; margin:0 0; display:block;}
.njl-dish li span { border:solid #D7D7D7;border-width:0 0 0 1px;width:620px; float:right;}
.njl-dish li span img{ margin:10px 0 0 20px;}

/* E--CSS INFOPAGE GLOBAL */



/* S--CSS INFOPAGE 行路有方 */

#tb_ { width:370px; margin:0 auto; }
#tb_ ul li { list-style:none; float:left;}
#tbc_01 {width:700px; margin:20px auto; float:left; text-align:center;}
#tbc_01 ul { margin:20px auto; width:auto;}
#tbc_01 ul li {list-style:none; height:35px; line-height:35px;}
.traf03 p { text-indent:2em; line-height:25px;}
.traf03 img { margin:0 auto;}
.traf03 { width:700px; margin-left:10px;}
#traf { float:left;}
.image-one { text-align:center; margin:10px 0 10px 0;}

/* E--CSS INFOPAGE 行路有方 */

/* S--CSS INFOPAGE ONLINE SURVEY */
.online-survey { margin:10px auto 20px; width:550px; text-indent:2em;}
#ctl00_body_Label3 { color:#F00; margin-right:5px;}
#ctl00_body_Label2 { font-weight:700; margin: 0 5px 0 5px;}
.online-survey tr {height:30px; line-height:30px; }
.os-title { height:30px; line-height:30px; font-size:14px; background-color:#B9DCE2;}

.zxdsilen h6 { text-align:center; color:#03F; margin-top:10px; margin-bottom:10px;}
#ctl00_body_GridView1 {margin:20px auto 0; width:700px; text-indent:2em;}
#ctl00_body_GridView1 tr {height:30px; line-height:30px; }
.os-title2 { font-size:12px; font-weight:700;}
#ctl00_body_GridView1_ctl02_lab_per { color:#F00;}
.zxdsilen {}
.zxdsilen h1 { text-align:center; margin-top:20px; font-weight:100;}
.zxdsilen h5 { text-align:right; padding-right:25px; margin-top:10px;}
#ctl00_body_Label1 {font-weight:700;margin-left:25px; font-size:12px;}
/* E--CSS INFOPAGE ONLINE SURVEY */

.oyly-line { margin:10px 0;}
.tr-d { margin-bottom:20px;}
.tr-d ul {border:solid #D7D7D7;border-width:1px 0 0 0; margin-left:25px; margin-top:20px; width:702px;}
.tr-d ul li span {text-align:center;height:30px; line-height:30px;float:left;border:solid #D7D7D7;border-width:0 0 0 1px;overflow:hidden;}
.tr-d li { border:solid #D7D7D7;border-width:0 1px 1px 0; overflow:hidden;display:block; height:auto;width:700px;}
.d-name { width:200px;}
.d-addr { width:300px;}
.d-tel { width:150px;}
.d-bold { font-weight:700; font-size:14px;}

/*	验识，此方法不适用于FIREFOX，不具备通用性， */
/*	如将来用JS控制显示多余字符显示省略号，则可以删除*
.arrow-text,.sidebarnav-paper,.boardcast,.you,.zhu ul li,.chi,.gou,.wen,.strategies,
{ white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

*/


