/* 通用样式 */
*		{ margin:0px; padding:0px;}
body	{ font:12px/20px "宋体"; text-align:center; color:#000000;}
img{ border:0;}
ul,ol{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:13px; font-weight:normal;}
a{color:#000000; text-decoration:none;}
a:hover{color:#0066CC; text-decoration:none;}

.dish a:link	{ text-decoration:none; color:#044893 }
.dish a:visited	{ text-decoration:none; color:#044893 }
.dish a:hover	{ text-decoration:none; color:#C00 }
.daohang a:link		{ text-decoration:none; color:#000 }
.daohang a:visited	{ text-decoration:none; color:#000 }
.daohang a:hover	{ text-decoration:none; color:#C00 }
.menu ul li	a:link		{ text-decoration:none; color:#FFF }
.menu ul li	a:visited	{ text-decoration:none; color:#FFF }
.menu ul li	a:hover		{ text-decoration:none; color:#FFF }
.new_text a:link		{ text-decoration:none; color:#293F52 }
.new_text a:visited		{ text-decoration:none; color:#293F52 }
.new_text a:hover		{ text-decoration:underline; color:#C00 }
.hydtA a:link		    { text-decoration:none; color:#000;}
.hydtA a:visited		{ text-decoration:none; color:#000;}
.hydtA a:hover		{ text-decoration:none; color:#06C;}
.hydt a:link		{ text-decoration:none; color:#000;}
.hydt a:visited		{ text-decoration:none; color:#000;}
.hydt a:hover		{ text-decoration:none; color:#06C;}
.cailist a:link		{ text-decoration:none; color:#666;}
.cailist a:visited	{ text-decoration:none; color:#666;}
.cailist a:hover	{ text-decoration:none; color:#06C;}
.toptitle a:link	{ text-decoration:none; color:#009966; }
.toptitle a:visited	{ text-decoration:none; color:#009966;}
.toptitle a:hover	{ text-decoration:underline; color:#009966; }
.hydt{ display:block; font-size:14px; line-height:26px; text-align:left; padding:10px 30px 10px 100px;}
.hydt li{ border-bottom:dashed 1px #BEC9D3;}
.hydtA{ display:block; font-size:13px; line-height:23px; text-align:left; padding:5px 0px 5px 15px;}
.lybt{ font-size:14px; color:#022D5B; font-weight:bold}
.daohang{ font-size:14px; font-weight:bold; padding-top:2px;}
.menu				{ font-size:14px; font-weight:bold; text-align: center;  float:left;  width:791px; margin-top:0px; line-height:29px;}
.menuA				{ background-color:#B8BDCB; height:26px; line-height:26px;}
.menuA ul			{ display: block }
.menuA ul li			{ float:left; display:inline;  background-image:url(pic/meunbj.jpg); background-repeat:no-repeat; background-position:right 5px; color:#FFF; font-weight:bold; font-size:14px; width:80px; }
.search_btn				{ background-image:url(pic/search_btn.gif); width:75px; height:20px; line-height:20px; border:0px; font-weight:bold; text-align:center }
.search{ font-size:13px; font-weight:bold; color:#3E4D5E;}
.searchA{ width:200px; height:18px; border:solid 1px #4F5B6F;}
.new{ background-image:url(pic/dot.gif); background-repeat:repeat-x; background-position:left bottom; margin:0px 5px; height:25px; line-height:25px;}
.new h2{ font-size:14px; font-weight:bold; color:#022D5B; background-image:url(pic/dot2.gif); background-repeat:no-repeat; background-position:10px center; text-indent:30px; line-height:25px; height:25px; float:left;}
.new span{ float:right; padding-right:5px; padding-top:3px;}
.new_title{ font-size:13px; font-weight:bold; clear:#272727;  text-indent:20px;}
.new_text{ line-height:22px; padding:10px 6px 10px 15px; font-size:13px; }
.new_list{ font-size:13px; line-height:23px; padding:10px 0px 10px 10px; border-right:solid 1px #BEC9D3; color:#666;}
.tese{ font-size:14px; font-weight:bold;  background-image:url(pic/dot2.gif); background-repeat:no-repeat; background-position:5px bottom; text-indent:30px;  border-bottom:solid 3px #BEC9D3;} 
.tese_text{ font-size:13px; color:#445153; text-align:left; line-height:23px; padding:10px 8px; border-bottom:dashed 1px #9DAEBD;}
.xinshang{ font-size:14px; font-weight:bold;  background-image:url(pic/dot2.gif); background-repeat:no-repeat; background-position:5px bottom; text-indent:30px; } 
.pic_bk{ border-bottom:solid 1px #666633; border-left:solid 1px #666633; border-right:solid 1px #666; border-top:solid 1px #666;}
.zuo{ padding-left:5px;}
.dish{ font-size:13px; line-height:25px; color:#044893;}
.dish ul{ padding:10px 0px 10px 30px;  overflow:hidden;height:100%; text-align:left;}
.dish li{ width:105px; float:left;}
.cailist{ font-size:13px; line-height:22px; padding:5px; color:#666666;}
.hydtb{ display:block; font-size:13px; line-height:26px; text-align:left; padding:20px 20px 20px 150px; color:#666;}
.picbk{ border:solid 1px #999;}
.picIDbk{ border:solid 1px #CCD5DD; background-color:#ECEFF2;}
.xxqr   { font-size:16px; color:#022D5B; padding-left:20px; font-weight:bold; }
.xxqra  { padding-left:30px;}
.xxqrtielt{ font-size:14px; font-weight:bold; padding-left:10px;}
.bj		  { font-size:13px; font-weight:bold; border-right:dotted 1px #CCC;}
.text     { width:40px; height:18px;}
.textA    { width:150px; height:18px;}
.textB     { width:250px; height:18px;}
.ann		{ width:70px; height:20px; padding-top:2px; background-color:#42A552; border:solid #000000 1px; color:#FFFFFF;}
.toptitle   { font-size:12px; color:#009966; padding-left:5px;}
.tesedb{ border-bottom:solid 3px #BEC9D3;}
.teseA{ font-size:14px; font-weight:bold;  background-image:url(pic/dot2.gif); background-repeat:no-repeat; background-position:5px bottom; padding-left:30px; padding-top:10px;}
/*TOP和导航样式*/
.logo			{float:left; width:132px; height:79px; background-image: url(pic/logo_bj.gif); background-repeat:no-repeat }
.login			{ height:20px; line-height:20px; float:left; text-align:left; margin-top:10px;}
.login2			{ border:#F90 solid 1px; width:500px; height:30px }
.Login_border	{ width:100px; height:18px; border:1px solid #727C9A }
.Longin_btn		{ width:62px; height:20px; line-height:20px; border:0px; font-size:12px; font-weight:bold; color:#000; background-image:url(pic/denglu.gif) }
.top_right			{ width:232px; height:53px; background-image:url(pic/ccn_bg002.gif); float:right }
.top_right_P		{ height:22px; border:2px solid #D3D2D0; width:213px; line-height:22px; text-align:center; background-color:#FFF; float:right; margin-top:2px; margin-right:0px; color:#C00 }
.top_right_P a:link{ color:#C00; text-decoration:none }
.top_right_P a:visited{ color:#C00; text-decoration:none }
.top_right_P a:hover{ color:#06C; text-decoration:none }
#top_travel	{ width:976px; margin-left:auto; margin-right:auto; background-image:url(pic/travelbj.gif); background-repeat:repeat-x;  height:79px }
.travel_right  { width:232px; height:53px; background-image:url(pic/travelright.gif); float:right }
.travel_logo   { float:left; width:132px; height:79px; background-image: url(pic/travel_logobj.gif); background-repeat:no-repeat }
.menu				{ line-height:27px; height:27px; text-align: center;  float:left;  width:844px }
.menu ul			{ display: block }
.menu ul li			{ float:left; display:inline; line-height:27px; background-image:url(pic/menu_border.gif); background-repeat:no-repeat; background-position:right 7px; color:#FFF; font-weight:bold; font-size:13px; width:70px }
#top_photographer	{ width:976px; margin-left:auto; margin-right:auto; background-image:url(pic/photographer_bj.gif); background-repeat:repeat-x;  height:79px;}
.photographer_right  { width:232px; height:53px; background-image:url(pic/photographer_right.gif); float:right;}
.photographer_logo   { float:left; width:132px; height:79px; background-image: url(pic/photographer_logobj.gif); background-repeat:no-repeat;}
.title{ font-size:32px; color:#FF6600; line-height:40px; font-family:"黑体"; font-weight:bold; letter-spacing:5px; }
.link{ padding-left:40px; margin-top:20px; font-size:13px; display:block;}
.link li{ float:left; width:130px; line-height:28px; }
.Keyword				{ display:block; padding-left:8px; display:table; height:100% }
.Keyword li				{ float:left; line-height:26px; text-align:left; width:90px; display:block; }
.searchtr    {background:#EFEFEF; padding-left:13px;border-bottom:#999 dashed 1px; padding-top:15px; padding-bottom:15px }
.searchtr2   {padding-left:13px; border-bottom:#999 dashed 1px; padding-top:15px; padding-bottom:15px }
/*推荐*/
#tuijian				{ width:974px; margin-left:auto; margin-right:auto; background-image:url(pic/bg_tuijian.gif); background-repeat:repeat-x; height:34px; border-left:1px solid #acacac; border-right:1px solid #acacac; clear:both; }
.tuijian_title			{ float:left; text-indent:5px; font-weight: bold; line-height:34px;text-align:left; font-size:13px }
.tuijian_content		{ float:left; padding-left:10px; line-height:34px; font-size:13px }
.tuijian_font           {float:right; line-height:34px; padding-right:250px }
/*搜索样式*/
.searchB				{ width:976px; margin-left:auto; margin-right:auto; height:101px; border-top:0px; background-image:url(../../../pic/search_bg.gif); background-repeat:no-repeat; clear:both;}
.searchB table			{ width:636px; height:46px; border:1px solid #F90; line-height:46px; text-align:center; margin-top:30px; background-color:#FFF; float:left; margin-left:110px; *display:inline }
.searchB_btn				{ background-image:url(../pic/search_btn.gif); width:75px; height:20px; line-height:20px; border:0px;  text-align:center; font-weight:bold;}

/*翻页样式*/
.leaf   { height:25px; margin-bottom:34px!important; margin-bottom:25px; margin-top:23px!important; margin-top:30px }
/*a { color: #666; text-decoration: none }*/
#page a:hover { color: #FFF }
#page{ margin:10px 0; list-style-type:none }
#page li { margin:2px; text-align:center; width:35px; float:left;line-height:22px }
#page a { display:block; height:20px; border:1px solid #666; color: #666; text-decoration: none }
#page a:hover { display:block; border:1px solid #666; height:20px; background-color:#666 }
#page #up, #page #down { width:65px; display:inline  }
#page .selected { border:1px solid #666; background-color:#C00; color:#FFF }
#page1 { margin:10px 0; list-style-type:none }
#page1 li { margin:2px; text-align:center; width:35px;line-height:25px }
#page1 a { display:block; height:20px; border:1px solid #666 }
#page1 a:hover { display:block; border:1px solid #666; height:20px; background-color:#666 }
#page1 #up, #page1 #down { width:60px; display:inline  }
#page1 .selected { border:1px solid #666; background-color:#C00; color:#FFF }

/*页脚样式*/
#footer			{ width:976px; margin-left:auto; margin-right:auto; clear:both; background-image: url(pic/bg_footer.gif); background-repeat:repeat-x; height:180px; margin-top:5px }
#footer	p		{ line-height:30px; text-align:center; padding-top:40px }


.vc A {
	COLOR: #777777; TEXT-DECORATION: none
}
.vc A:link {
	COLOR: #777777; TEXT-DECORATION: none
}
.vc A:visited {
	COLOR: #777777; TEXT-DECORATION: none
}

.vc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WORD-BREAK: break-all; PADDING-TOP: 30px
}
.vc A.o:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN: 0px 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.vc A.o:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN: 0px 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.vc A.o:hover {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none
}
.vc A.obg:link {
	BACKGROUND: #CC0000; COLOR: #fff; font-weight:bold
}
.vc A.obg:visited {
	BACKGROUND: #CC0000; COLOR: #fff; font-weight:bold
}