@charset "utf-8";
/* CSS Document */
body,td,th {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #45443c;}
body {background-color: #FFFFFF; background-image: url(../ab_img/bg_top.gif);	background-repeat: repeat-x; margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}


a:link {text-decoration: none; color: #45443c;}
a:visited {text-decoration: none; color: #45443c;}
a:hover {text-decoration: underline; color: #ff0000;}
a:active {text-decoration: none; color: #ff0000;}

h1,h2,h3,h4,h5,h6 {	font-weight: bold; padding:0px; margin:0px; font-family:Arial;}
h1 {font-size: 25px;}
h2 {font-size: 21px;}
h3 {font-size: 17px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
ul{ padding:0px; margin:0px; list-style-type:none;}
p{ padding:0px; margin:0px;}
form{ padding:0px; margin:0px;}
dd{ padding:0px; margin:0px;}
label{ margin:0px; padding:0px; list-style-type:none; border:0;}
.clear{ clear:both;}

.top_info{ width:970px; margin:auto; height:27px; line-height:27px; background:url(../ab_img/top_light.gif) no-repeat; color:#a4aaa1;}

a.a02:link {text-decoration: none; color: #a4aaa1;}
a.a02:visited {text-decoration: none; color: #a4aaa1;}
a.a02:hover {text-decoration: underline; color: #ff0000;}
a.a02:active {text-decoration: none; color: #ff0000;}

a.a03:link {text-decoration: none; color: #ff0000;}
a.a03:visited {text-decoration: none; color: #ff0000;}
a.a03:hover {text-decoration: none; color: #0099cc;}
a.a03:active {text-decoration: none; color: #0099cc;}

.d_a{ padding-left:26px; width:595px; float:left;}
.d_b{ width:109px; float:left;}
.d_c{ width:126px; float:left;}
.d_d{ width:66px; float:left;}
.d_e{ width:46px; float:left;}

.logowrap{ width:970px; height:82px; margin:auto;}
.logo{ float:left; width:138px; padding-top:10px; height:72px;}
.survey{ width:832px; height:78px; float:left; background:url(../ab_img/bg_pop.jpg) no-repeat; margin-top:2px; margin-bottom:2px; color:#FFF;}
.survey P{ color:#ccc;}
.survey P a:link {text-decoration: none; color: #55ff00;}
.survey P a:visited {text-decoration: none; color: #55ff00;}
.survey P a:hover {text-decoration: underline; color: #ff0000;}
.survey P a:active {text-decoration: none; color: #ff0000;}
.survey_dd{ font-size:25px; font-weight:bold; padding-bottom:5px; padding-top:5px; font-family: Georgia, "Times New Roman", Times, serif;}
.survey h1{ padding-bottom:5px; padding-top:5px; font-family: Georgia, "Times New Roman", Times, serif}

.nav{ width:970px; height:26px; margin:auto;}
.nav li{width:137px; height:26px; margin-right:1px; text-align:center; float:left; line-height:23px;}

.navdw a:link { background: url(../ab_img/bg_dw.gif) no-repeat; text-decoration: none; color: #fff; width:137px; height:26px; display:block;}
.navdw a:visited {background: url(../ab_img/bg_dw.gif) no-repeat; text-decoration: none; color: #fff; width:137px; height:26px; display:block;}
.navdw a:hover {background: url(../ab_img/bg_move.gif) no-repeat; text-decoration: none; color: #fff; width:137px; height:26px; display:block;}
.navdw a:active {background: url(../ab_img/bg_move.gif) no-repeat; text-decoration: none; color: #fff; width:137px; height:26px; display:block;}
.selected{width:137px; height:26px; text-align:center; float:left; line-height:23px;}
.selected a{ width:137px; height:26px; margin-right:1px; display:block; background: url(../ab_img/bg_up.gif) no-repeat; text-align:center; float:left; line-height:23px; display:inline;}
.selected a:link {text-decoration: none; color: #000000;}
.selected a:visited { text-decoration: none; color: #000000;}
.selected a:hover { text-decoration: none; color: #000000;}
.selected a:active { text-decoration: none; color: #000000;}

.hot{width:970px; height:35px;	line-height:35px; margin:auto; border-bottom:1px dotted #b0af9f; background:url(../ab_img/path_ar.gif) no-repeat;}
.hot span{ margin-right:15px;}
.hot a{ margin-right:5px; margin-left:5px; font-weight:bold; font-size:9px;}
.hot a:link {text-decoration: underline; color: #45443c;}
.hot a:visited {text-decoration: underline; color: #45443c;}
.hot a:hover {text-decoration: underline; color: #ff0000;}
.hot a:active {text-decoration: underline; color: #ff0000;}

.wrap{ width:970px; margin:auto; margin-bottom:10px;}
.left{ width:310px; margin-right:20px; float:left;}
.left h2{ height:50px; margin-bottom:10px; padding-top:10px;}
.left h4{ height:30px; line-height:30px; background:url(../ab_img/bg_h4.gif) no-repeat; padding-left:20px;}
.left h4 a:link {text-decoration: none; color: #cc0000;}
.left h4 a:visited {text-decoration: none; color: #cc0000;}
.left h4 a:hover {text-decoration: none; color: #ff0000;}
.left h4 a:active {text-decoration: none; color: #ff0000;}

.left h3{ height:30px; padding-top:10px; border-bottom:1px dotted #ccc;}

.tour_m{ border-top:1px dotted #ccc; padding-top:10px; }
.tour_m li{ width:290px; background:url(../ab_img/bg_list.gif) no-repeat; padding-left:18px; line-height:19px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.right{ width:310px; float:right;}
.right h3{ height:40px; line-height:40px;}

.flash{ border:1px solid #ccc; padding:3px; width:302px;}

.theme{ margin-bottom:10px; padding-top:10px;}
.theme li{ width:130px; margin-right:5px; background:url(../ab_img/bg_list_b.gif) no-repeat; padding-left:17px; float:left; line-height:21px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline;}

.greatwall{ width:310px; margin-bottom:10px;}
.greatwall img{ width:112px; height:84px; float:left; border:1px solid #ccc; padding:3px; margin-right:9px; }
.greatwall p{ width:180px; float:left;}
.greatwall p a{ line-height:21px;}

.at_list{ width:310px; border-top:1px dotted #ccc; padding-top:10px;}
.at_list li{ width:93px; margin-left:5px; margin-right:5px; float:left; text-align:center; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:32px; display:inline;}
.at_list img{ width:50px; height:40px; border:1px solid #000; display:block; margin:0 auto;}

.search_bg{width:310px; margin-top:10px; background:url(../ab_img/search_bg.gif) no-repeat; height:77px;}
.search{ width:310px; height:26px; padding-bottom:13px;}
.search li{ float:left; width:72px; height:26px; text-align:center; line-height:18px; margin-left:10px;}// background: url(../ab_img/bg_search.gif) no-repeat;}
.search li a:link {  text-decoration: none; color: #000; width:72px; height:26px; display:block;}
.search li a:visited { text-decoration: none; color: #000; width:72px; height:26px; display:block;}
.search li a:hover { text-decoration: none; color: #f00; width:72px; height:26px; display:block;}
.search li a:active { text-decoration: none; color: #f00; width:72px; height:26px; display:block;}

.sbg{ background:url(../ab_img/bg_search_up.gif) no-repeat; float:left; width:72px; height:26px; text-align:center; line-height:26px; margin-left:10px; }
.sbgu{ background:url(../ab_img/bg_search.gif) no-repeat; float:left; width:72px; height:26px; text-align:center; line-height:26px; margin-left:10px; }

.srk{ width:215px; text-align:right;}
.srk input{ border:0px; width:195px; height:16px; padding-top:2px; font-size:12px;}
.srkbt{ width:95px; text-align:center;}

.guide li{ width:145px; margin-right:10px; float:left; border-bottom:1px solid #ccc; line-height:21px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline;}

.culture{ border-top:1px dotted #ccc; padding-top:10px;}
.culture img{ width:310px; height:140px; padding-bottom:10px;}
.culture h4{ color:#8d8b81; line-height:30px;}
.culture p a{ line-height:21px; margin-right:10px; float:left;}
.culture p a:link {text-decoration: underline; color: #45443c;}
.culture p a:visited {text-decoration: underline; color: #45443c;}
.culture p a:hover {text-decoration: underline; color: #ff0000;}
.culture p a:active {text-decoration: underline; color: #ff0000;}

.leftb{ width:640px; float:left; margin-right:20px; border-top:1px dotted #ccc;}
.rightb{ width:310px; float:right;}

.beijingtour h3{ height:40px; line-height:40px; background:url(../ab_img/bgh3.gif) no-repeat;}
.beijingtour p{ padding:10px; border:1px solid #ccc;}

.tourlist{ padding:10px 0px 10px 0px; border-bottom:1px dotted #ccc;}
.tourlist img{ float:left; width:170px; height:90px; border:1px solid #ccc; padding:3px; margin-right:10px;}
.tourlist p{ width:452px; float:left;}
.tourlist span{ color:#FF0000;}

.food{ width:310px; border-top:1px dotted #ccc;}
.food h3{ line-height:40px;}
.food li{ float:left; width:145px; margin-left:5px; margin-right:5px; display:inline; text-align:center; line-height:21px;}
.food li a:link {text-decoration: none; color: #0099cc;}
.food li a:visited {text-decoration: none; color: #0099cc;}
.food li a:hover {text-decoration: underline; color: #ff0000;}
.food li a:active {text-decoration: none; color: #ff0000;}
.food img{ width:137px; height:80px; border:1px solid #ccc; padding:3px; display:block; }
.rightb h4{ line-height:30px; color:#cc0000; background:url(../ab_img/bg_h4.gif) no-repeat; padding-left:20px;}
.rightb h4 a:link {text-decoration: none; color: #cc0000;}
.rightb h4 a:visited {text-decoration: none; color: #cc0000;}
.rightb h4 a:hover {text-decoration: none; color: #ff0000;}
.rightb h4 a:active {text-decoration: none; color: #ff0000;}

.hon { width:310px; padding-top:5px; padding-bottom:5px; border-top:1px dotted #ccc;}
.hon img{ width:38px; height:38px; border:1px solid #000; float:left; margin-right:10px;}
.hon p{ width:260px; float:left; color:#8d8b81;}

.bjnt h5{ line-height:25px;}
.bjnt img{ width:310px; height:132px; }
.bjnt p{ margin-bottom:10px;}

.bjnt li{ width:125px; background:url(../ab_img/li_ar_p.gif) no-repeat; padding-left:20px; float:left; margin-right:10px; line-height:21px; display:inline; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.copyright{ width:970px; margin:auto; padding-bottom:10px;}
.copyright p{ padding-top:10px; padding-bottom:10px;}
.navlink{ height:32px; line-height:32px;}
.navlink a{ font-size:12px;}
.navlink a:link {text-decoration: none; color: #cc0000;}
.navlink a:visited {text-decoration: none; color: #cc0000;}
.navlink a:hover {text-decoration: underline; color: #ff0000;}
.navlink a:active {text-decoration: none; color: #ff0000;}
.navlink span{ margin-left:5px; margin-right:5px;}
.line{ background:url(../ab_img/bg_copyright.gif) repeat-x;}

.subnav {width:970px; height:27px; padding-top:8px; margin:auto; border-bottom:1px dotted #b0af9f;}
.subnav a{ margin-right:3px; height:20px; line-height:18px; padding-left:5px; padding-right:5px; border:1px dotted #ccc; display:block; float:left; background:url(../ab_img/bg_nav.gif) repeat-x;}
.subnav a:link {text-decoration: none; color: #45443c;}
.subnav a:visited {text-decoration: none; color: #45443c;}
.subnav a:hover {text-decoration: none; color: #ff0000;}
.subnav a:active {text-decoration: none; color: #ff0000;}

.left_Attractions{ width:640px; margin-right:20px; float:left; display:inline;}
.left_Attractions h1{ padding-bottom:15px; padding-top:15px;}
.left_Attractions h2{ line-height:40px; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.lm_des p{ line-height:14px;}
.lm_des h1{ line-height:50PX; margin-bottom:10px; border-bottom:1px dotted #ccc;}

.Attractions_list{ margin-top:10px;}
.Attractions_list h1{ line-height:50PX; margin-bottom:10px; border-bottom:1px dotted #ccc;}
.Attractions_list h2{ line-height:40px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.Attractions_list li{ text-align:center; margin-left:10px; margin-right:10px; width:140px; float:left; display:inline; line-height:23px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Attractions_list img{ width:112px; height:84px; border:1px solid #ccc; padding:3px; text-align:center; display:block;}

.themetour li{width:145px; margin-right:10px; float:left; border-bottom:1px solid #ccc; line-height:21px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline;}
.themetour img{ width:310px; height:140px;}
/*pic*/
.jd_pic{ width:618px; height:350px; padding:10px; margin-bottom:10px;

 display: table-cell;
 vertical-align:middle;

 text-align:center;

 *display: block;
 *font-size:306px;
 *font-family:Arial;

 width:618px;
 height:350px;
 border: 1px solid #e0e0e0;}

.jd_pic img{
	max-width:600px;
	max-height:350px;
	zoom:expression(function(el){
		el.style.zoom = "1";
		var resizeImg = function(){ 
			var image=new Image(); 
			image.src=el.src; 
			if(image.width>0 && image.height>0){
				if(image.width>=600){
				el.width=600;
				}else{ 
				el.width=image.width; 
				}
				//ImgD.height = image.height * (ImgD.width/image.width)
				if (el.height>=350){
				el.width = el.width * (350/el.height)
				}
			} 
		}
		if (el.complete) {
		resizeImg(); 
		} else {
		el.onload = function() { 
			resizeImg(); 
			} 
		} 
	}(this)); 	
	 
	vertical-align:middle; border:3px solid #e0e0e0; padding:1px;
}

.jdmc{ text-align:center; line-height:18px;}
.mb01{ margin-bottom:10px;}

.picmore li{ width:40px; height:40px; padding:0px; margin-bottom:0px; float:left; border:1px solid #ccc; margin:1px;
 /*非IE的主流浏览器识别的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle;

 /*设置水平居中*/
 text-align:center;

 /* 针对IE的Hack */
 *display: block;
 *font-size:35px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

 width:40px;
 height:40px;
 border: 1px solid #e0e0e0;}

.picmore li img {
 /*设置图片垂直居中*/
 vertical-align:middle; cursor:hand;}
.pic-small{FLOAT: left; WIDTH: 42px;height:40px; border:1px solid #ccc; margin:1px;
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
*font-size: 42px;
*font-family:Arial;
}
.pic-small img {
 /*设置图片垂直居中*/
 vertical-align:middle; cursor:hand;display:inline-block;
	text-align: center;}
#ISL_Cont_1 div{ display:inline;}

.path{width:640px; height:28px;	line-height:28px; margin:auto; border-bottom:1px dotted #b0af9f; background:url(../ab_img/path_ar_p.gif) no-repeat;}
.path span{ margin-right:15px;}
.interest { margin-bottom:10px;}
.interest h5{ cursor:hand; line-height:26px; border-bottom:1px dotted #ccc; background:url(../ab_img/bg_js.gif) no-repeat; padding-left:26px;}
.interest div{ border-bottom:1px dotted #ccc; border-left:1px dotted #ccc; border-right:1px dotted #ccc; padding:10px; display:none;} 

.Attractions_tour h4{ height:30px; line-height:30px; background:url(../ab_img/bg_h4.gif) no-repeat; padding-left:20px; color: #CC0000;}
.Attractions_tour li{ line-height:16px; }
.Attractions_tour li span{ color:#FF0000;}
.Attractions_tour ul{ margin-bottom:10px; margin-left:20px;}

.center_tour{ width:420px; float:left;}
.center_tour h1{ line-height:40px; }
.center_tour_text{ padding-left:15px; padding-right:15px; padding-top:15px; border:1px dotted #ccc; margin-bottom:1px;} 
.center_tour_text p{ padding-bottom:15px;}

.left_tour{ width:200px; margin-right:20PX; float:left;}
.left_tour h1{ width:188px; font-size:17px; margin-top:10px; margin-bottom:1px; border:1px dotted #cc0000; padding:10px 5px 10px 5px; background-color:#cc0000; color:#fff; display:inherit; }
.left_tour h3{ font-size:15px; padding:5px; border:1px dotted #cc0000; margin-bottom:1px;}

.sub a{ width:195px; height:21px; display:block; line-height:21px; margin-bottom:1px; padding-left:5px;}
.sub li a:link { background:url(../ab_img/bg_subnav.gif) no-repeat; text-decoration: none; color: #45443c;}
.sub li a:visited { background:url(../ab_img/bg_subnav.gif) no-repeat; text-decoration: none; color: #45443c;}
.sub li a:hover { background:url(../ab_img/bg_subnav_d.gif) no-repeat; text-decoration: none; color: #fff;}
.sub li a:active { background:url(../ab_img/bg_subnav_d.gif) no-repeat; text-decoration: none; color: #fff;}

.lm_tourlist{ width:420px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.lm_tourlist img{ float:left; width:120px; height:80px; border:1px solid #ccc; padding:3px; margin-top:10px; margin-right:10px;}
.lm_tourlist p{ width:282px; float:left; margin-top:10px;}
.lm_tourlist span{ color:#FF0000;}


/*翻页*/
.pages{ margin-bottom:15px; margin-top:15px; height:16px;line-height:15px; }
.pages a{ height:15px; padding:1px 3px 0px 3px; margin-right:2px; border:1px solid #ccc; }
.pages span{ height:15px; padding:1px 3px 0px 3px;  margin-right:2px; border:1px solid #ccc; background-color:#f58a00; color:#fff; font-weight:bold;}
.pages input{font-size:12px;  width:20px;border: 1px solid #ccc;}
.pages button{font-size:12px; width:44px;border: 1px solid #ccc; height:18px; }
/*翻页结束*/

.rec{ padding:4px; border:1px dotted #ccc; margin-bottom:1px;}
.rec img{ width:190px; height:90px; margin-bottom:5px; }
.reca{ margin-bottom:5px;}
.red{ color:#FF0000; margin-bottom:5px;}
.hui{ color:#999999; margin-bottom:5px;}

.book{ padding:10px; border:1px dotted #f00; height:100px;}
.bookleft{ width:280px; margin-right:10px;float:left;line-height:21px;}
.bookright{ width:310px; height:110px; float:left; background:url(../ab_img/pop/dz.gif) no-repeat;}
.bookright p{ padding-left:2px; padding-bottom:5px; color:#ff0000}
.bookleft span{ color:#FF0000;font-weight: bold;}

.tourpoto { padding-top:10px;}
.tourpoto h3{ padding-bottom:10px;}
.tourpoto li{ width:80px; height:80px; float:left;}
.tourpoto img{ width:60px; height:60px; border:5px solid #ccc;}

/*photo*/
#lightbox{background-color:#fff;padding: 0px;}
#picboder{border:#f4f4f4 6px solid;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{  top: 0px; right: 0px;  }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{background-color: #333;}
* html #overlay{
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale"); 
	}

.Summary{ padding-top:10px;}
.Summary span{ font-size:13px; font-weight:bold; color:#f00;}

.itinerary h3{ padding-bottom:10px;}
.bgtt{ background-color:#99cc66; height:21px;}
.tdc{ color:#fff;font-size:14px; font-weight:bold; }
.tdc2{ color:#ff9900;}
.bgtext{ height:18px; background-color:#fff;}

.note {width:640px;word-break:break-all;overflow:auto; }
.note h3{ padding-bottom:10px;}
.note p{ padding:10px; margin-bottom:10px; border:1px dotted #ccc;}


.coverage{ font-size:15px; font-weight:bold; padding:5px; border:1px dotted #ccc; margin-top:10px; margin-bottom:1px; background-color:#CC0000; color:#fff;}
.reading{ font-size:12px; font-weight:bold; padding:5px; border:1px dotted #ccc; margin-bottom:1px; color:#FF0000;}

.art_list li{ padding:10px; border:1px dotted #ccc; margin-bottom:1px;}

.textinfo{ padding:3px; border:1px dotted #ccc; background-color:#e8e8e8;}
.text_w{ margin-top:10px;}
.text_w p{ padding-top:10px; padding-bottom:10px; line-height:18px; font-size:12px;}
.text_w a:link {text-decoration: none; color: #0099cc;}
.text_w a:visited {text-decoration: none; color: #0099cc;}
.text_w a:hover {text-decoration: underline; color: #ff0000;}
.text_w a:active {text-decoration: none; color: #ff0000;}


.updw{ line-height:21px; margin-top:10px; border-top:1px dotted #ccc; padding-top:10px;}
.updw img{ margin-bottom:-5px;}
.updw a:link {text-decoration: none; color: #0099cc;}
.updw a:visited {text-decoration: none; color: #0099cc;}
.updw a:hover {text-decoration: underline; color: #ff0000;}
.updw a:active {text-decoration: none; color: #ff0000;}

.search-submit {
	margin-left:5px; display:inline;
	cursor:pointer;
	width:69px;
	height:24px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../ab_img/search.gif) no-repeat;
}

.lm_flash{ width:640px;}
.lm_flash img{ border:1px solid #ccc; padding:4px; width:450px; height:200px; float:left; display:inline;}
.lm_flash ul{ width:179px; float:left;}
.lm_flash li{ width:179px; height:20px; line-height:20px; margin-bottom:1px;}
.lm_flash li a{ width:164px; padding-left:15px; height:20px; line-height:20px; display:block;}
.lm_flash li a:link {text-decoration: none; color: #cc0000; background:url(../ab_img/bg_flidw.gif) no-repeat}
.lm_flash li a:visited {text-decoration: none; color: #cc0000; background:url(../ab_img/bg_flidw.gif) no-repeat}
.lm_flash li a:hover {text-decoration: none; color: #0b9204; background: url(../ab_img/bg_fliup.gif) no-repeat}
.lm_flash li a:active {text-decoration: none; color: #0b9204; background: url(../ab_img/bg_fliup.gif) no-repeat}


.focusPic{ width:640px;}
.focusPic img{ border:1px solid #ccc; padding:4px; width:450px; height:200px; float:left; display:inline;}
.focusPic li{list-style-type:none;}

.focusPic #focusLeft{width:458px; height:208px; float:left; overflow: visible;}
.focusPic #focusLeft li{display:none;}
.focusPic #focusLeft li.current{display:block;}

.focusPic .focusTitle{width:179px; float:left; text-align:left; display:inline;}
.focusPic .focusTitle ul{ width:179px; float:left;}
.focusPic .focusTitle li{width:179px; height:20px; line-height:20px; margin-bottom:1px; overflow:hidden;}
.focusPic .focusTitle li a{color: #cc0000; background:url(../ab_img/bg_flidw.gif);}
.focusTitle #focusMenu li.current a{text-decoration: none;color: #0b9204;background:url(../ab_img/bg_fliup.gif); font-weight:bold;}

.focusTitle li a{text-decoration: none; width:164px; padding-left:15px; height:20px; line-height:20px; display:block;}
.focusTitle li a:link {color: #cc0000; background:url(../ab_img/bg_flidw.gif) no-repeat}
.focusTitle li a:visited {color: #cc0000; background:url(../ab_img/bg_flidw.gif) no-repeat}
.focusTitle li a:hover {color: #0b9204; background: url(../ab_img/bg_fliup.gif) no-repeat}
.focusTitle li a:active {color: #0b9204; background: url(../ab_img/bg_fliup.gif) no-repeat}

.single_wrap{ width:970px; margin:auto; margin-bottom:10px;}


.search_bg_s{width:970px; margin-top:10px; background:url(../ab_img/search_bg2.gif) no-repeat; height:77px;}
.search_s{ width:970px; height:26px; padding-bottom:13px;}
.search_s li{ float:left; width:72px; height:26px; text-align:center; line-height:18px; margin-left:10px;}
.search_s li a:link {  text-decoration: none; color: #000; width:72px; height:26px; display:block;}
.search_s li a:visited { text-decoration: none; color: #000; width:72px; height:26px; display:block;}
.search_s li a:hover { text-decoration: none; color: #f00; width:72px; height:26px; display:block;}
.search_s li a:active { text-decoration: none; color: #f00; width:72px; height:26px; display:block;}
.srk2{ width:539px; text-align:right;}
.srk2 input{ border:0px; width:519px; height:16px; padding-top:2px; font-size:12px;}
.srkbt2{ width:411px; padding-left:20px;}

.s_text{ line-height:36px;}
.s_text span{ color:#FF0000; font-weight:bold;}

.sesults{ width:640px;}
.sesults p{ width:640px; padding-bottom:15px; }

.sesults h5{ padding-bottom:5px;}
.sesults h5 a{ text-decoration:underline;}
