@charset "utf-8";
/* ======What's On xiamen==== */
/* ====== Created by Kingla on 2007-03-01 ==== */
*{ padding:0; margin:0}

/*body{ font:12px Tahoma; margin:0px; padding:0px; text-align:center;font-family:arial;}*/
body {text-align:center;font-size:12px; color:black;font-family:arial;word-break: break-word;word-wrap:break-word; }
h3 { padding:0px; margin:0px; font-size:13px;}  
input{ vertical-align:middle;}
img{ vertical-align:middle; border:0;}
ul { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none;}
.cb_div{ clear:both; height:1px; line-height:1px; font-size:1px; visibility:hidden;}

a:link {
	color: #003366;
	text-decoration: none;
	}
a:hover {
	color: #1A62B3;
	text-decoration: none;
}
a:visited {
	color: #003366;
	text-decoration: none;
}
a.nav:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:visited {
	color: #FFFFFF;
	text-decoration: none;
}



.bold{ font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
.cb{ clear:both;}
.fc1{color:#ff7e00}
.fc2{color:#00a7fd}
.f14{ font-size:14px;}
.f11{font-size:11px;}

/*Margin & Padding*/
.mt3{ margin-top:3px;}
.mb3{ margin-bottom:3px;}

.box-row{ padding-bottom:0px;}
#ad_center {
	height: 71px;
	margin-top: 3px;
	padding: 2px;
	clear: both;
}

.box-border{border:1px solid #bcbbae;}
.box-border1{border:1px solid #bcbbae;background:url(images/menu_bg.gif) repeat-x;}
.recommend-c{padding:8px; line-height:16px;}
.more{ padding:0 8px 10px 0;text-align:right; clear:both; font: 11px Arial, Helvetica, sans-serif; height:15px;}
.total{ font:11px Arial, Helvetica, sans-serif;}
.chinese-c,.local-c{ width:80%; float:left; padding-right:5px;}

/*页面层容器*/
#pagemain{ width:950px !important; margin:0 auto;background-color:#fff;}

/*页面头部*/
#header{margin:0 auto; padding:0;}
#headnav{ height:29px;line-height:29px !important; line-height:26px;font-size: 12px; color: #fff;}
#headnav-left{float:left; width:14%; height:29px;}
#headnav-left li{ float:left; margin-left:0px; font-size:10px;}

#headnav-right{ float:right; width:85%;height:29px}
#headnav-right li{ float:right;margin-right:2px;}


#headnav a { color: #fff; text-decoration: none;}
#headnav a:hover { color: #fff; text-decoration: underline;} 
#headmain{ height:150px;}
#headmain-l{width:2px; height:90px; background:url(images/head_lr_bg.gif); float:left;}
#headmain-r{width:3px; height:90px; background:url(images/head_lr_bg.gif) right top; float:right;}


#headmain2 { margin-bottom:3px; }
#headmain2-l{width:40%; height:105px; float:left;margin:5px 0px 5px 0px;}
#headmain2-r{width:60%; height:105px;float:right;margin:5px 0px 5px 0px;}

/*#banner {background:url(banner.jpg) 0 0px no-repeat;width:95%;margin:0px auto;height:120px;border-bottom:5px solid #EFEFEF;clear:both}*/

#logo{ float:left; margin:9px 0 0 11px; display:inline;}
#search{  width:460px; margin:20px 20px 0 0; display:inline; float:right;}
#ask-in{ padding:4px; height:40px;height:31px !important;}
#ask-in input.text{ height:25px; width:200px;background:url(images/input_bg.gif) no-repeat; border:1px solid #7f9db9; padding-left:22px;  padding-top:0px; font-size:14px;} 

.info2{ float:left; font:11px verdana; padding-left:8px;color:#666;}
#textlink{  color:#fff; font-family:Arial, Helvetica, sans-serif; padding-left:20px; margin-top:3px; }
#textlink a{ font-size:12px;color:#fff; text-decoration:none;}
#textlink a:hover{ color:#ffffff; text-decoration:underline;}

#menu{ border:0px solid #bcbbae; border-bottom:none;}
#menu li{ padding:5px 3px 5px 12px; background:url(images/menu_bg1.gif) repeat-x 0 0; border-bottom:1px solid #bcbbae; text-align:left; height:35px !important;height:45px;  }
#menu li img{ margin-right:8px;}
#menu li a{ color:#fff; font-weight:bold; font-size:14px; text-decoration:none;}

#slide-t,#local-t,#news-t,#whatson-latest-t{ height:24px; background:url(images/channel_title_bg.gif) repeat-x; padding-left:8px; line-height:24px;}

.news-latest.recommend-c a{display:block;max-width:420px;overflow:hidden;float:left;height:18px;margin-right:5px;}

h2{ font-size:12px; padding-bottom:6px;}
#chinese li,#ask li,#local li,#reference li,#news li,#whatson-latest li{ background:url(images/dot_f.gif) no-repeat 2px 7px; padding:0px 8px 2px 10px; font-size:11px;color:#666;}
#news li img{border:0;padding:0;margin:3px 0 3px 3px;}
#knows{
	width:48%;
	float:left;
	height: 260px;
	margin-top: 2px;
}
#union_left{ width:60%; float:left;}
#union_right{
	width:39%;
	float:right;
}
div#ad_right {
	float: right;
	width: 39%;
	height: 264px;
	margin-bottom: 2px;
	padding: 1px;
}

#across{width:100%;float:left;}
#infobank{ width:48%; float:left;}
#ask{
	width:51%;
	float:right;
	margin-top: 2px;
	height: 260px;
}
.img-t{
	float:left;
	width:72px;
	text-align:center;
	overflow:hidden;
	font-size:11px;
}
.img-t-2 a {float:left; width:50px;height:50px;margin:1px; border:1px solid #E3E3E3; padding:1px;}

.img-t-2 a:hover {float:left; width:50px;height:50px;margin:1px; border:1px solid #0099FF; 
padding:1px;}
#local img{ margin:0 8px 8px 0; border:1px solid #000;}
#photos {
	margin-top: 2px;
	margin-bottom: 2px;
}

#ask ul,#chinese ul{ padding-left:8px; float:left; width:204px;}
#photos img,#ask img,#chinese img{ border:1px solid #000; margin-bottom:3px;}
#photos,#video,#chinese,#local{ width:100%;float:left; }
#photos ul{ padding-left:14px; }
#photos li{ margin-right:20px; width:75px; float:left;display:inline;}
.info{ float:left; font:12px verdana; padding-left:22px;color:#666;}


#news{ width:390px!important; float:left;}
#news img{ padding:1px; border:1px solid #000; margin:0 8px 8px 0;}
#knows-t{ height:24px; background:url(images/channel_title_bg.gif) repeat-x; padding-left:8px; line-height:24px;}
#ask-t{ height:24px; background:url(images/channel_title_bg.gif) repeat-x; padding-left: 8px; line-height:24px;color:#BD5282;}
#photos-t{ height:24px; background:url(images/channel_title_bg.gif) repeat-x; padding-left:8px; line-height:24px;}

#sidebar {
width:18%; float:left;
}

#tool_search{float:left;border:1px solid #bcbbae;margin:5px 0px 0px 0px;padding-bottom:3px; text-align:left;}
.tool_search{float:left;border:1px solid #ccc;margin:5px 0px 0px 0px;padding-bottom:3px; text-align:left; width:99%; padding:0px;}
.tool_search h3 { background-image:url(images/shortcut.gif); height:24px; line-height:24px; padding-left:5px; margin-bottom:5px; }
.tool_search .left_tips { text-align:center; padding-bottom:5px;}
.tool_search .left_ul li { padding-left:12px; background:url(images/dot-vielet.JPG) no-repeat left center; height:16px; line-height:16px; margin-left:10px;}
.tool_search .left_ul { padding-bottom:8px;}

#mainbody {
	text-align:left;
	float:right; /*浮动居右*/
	overflow:hidden;
	width:81%;
	clear:right; /*不允许右侧存在浮动*/
	padding-left:5px;
	margin-bottom: 5px;
}

#news_left{float:left;width:80%;}
#news_right{float:right;}
#text_of_str{font-size: 12px; ;color:black;font-family:arial;}
#text_of_str_list{font-size: 11px; ;color:black;font-family:arial;font-weight:bold;color:#184168;}
#text_of_title{font-size: 10px; ;color:black;font-family:arial;font-weight:bold;}


#footer{width:950px; margin:0 auto !important; margin-top:10px; border-top:1px solid #bcbbae; padding:0px 0px 30px; clear:both; font-size:11px; line-height:16px; text-align:center; color:#000;}

div#star_sign a{
color:#0000FF;}
#dialog a { color:#0099FF; text-decoration:underline;}	

.reviews {
  color: #999999;
}
.star-img {
	background:url("./images/stars_map_h.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 100%;
	width: 100%;
}
.rating {
	float:left;
	margin-right:3px;
	position:relative;
    height: 15px;
    overflow: hidden;
    position: relative;
    width: 78px;
}
.star-img {
    background: url("./images/stars_map_h.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    width: 100%;
}
.rating .stars_1 {
    background-position: -86px 0;
}
.rating .stars_1_half {
    background-position: -172px 0;
}
.rating .stars_2 {
    background-position: -258px 0;
}
.rating .stars_2_half {
    background-position: -344px 0;
}
.rating .stars_3 {
    background-position: -430px 0;
}
.rating .stars_3_half {
    background-position: -516px 0;
}
.rating .stars_4 {
    background-position: -602px 0;
}
.rating .stars_4_half {
    background-position: -688px 0;
}
.rating .stars_5 {
    background-position: -774px 0;
}	
#line{border-top:3px solid #007CC3;border-bottom:3px solid #007CC3;background:url('./images/bailu3.jpg') repeat-x; height:400px;background-position: 0px 10px;padding:10px 0px;color:#000000;text-align:center;}
#linedivs{width:950px;text-align:left;margin:0 auto;}
#line .linediv{height:380px;width:130px;filter:alpha(Opacity=60);background-color:#FFFFFF;opacity:0.6;padding:10px;float:left;margin-left:10px;}
#line .linefirstdiv{margin-left:0px;}
#line .linediv ul h3{margin-bottom:7px;}
#line .linediv ul li{padding:2px 0px;}
#line .linediv h3 {font-size:12px;}
#line .linediv h3 a:hover{text-decoration:none;}
#line .linediv ul li a{font-size:11px;color:#080CB8;}
#line .linediv ul li a:hover{text-decoration:underline;}


#topcontent{position:relative;}

#slide{margin-bottom:3px;padding-bottom:5px;overflow:hidden;}
#slide h3{font-size:22px;}
#slide h3 a,#slide h3 a:hover{color:#003366;}
#slide #slide-t{text-align:left;} 
#slide #slide-t a,#slide #slide-t a:hover{color:#003366;}
#slide .more{font-weight:bold;color:#003366;float:right;}
#slide .hide{display:none;}
#slide .current{display:block;}
#slide .slideTitle{display:none;}
#slide .slidelistbox{width:680px;float:left;margin-right:10px;}
#slide .slideadbox{float:left;width:240px;height:200px;overflow:hidden;float:right;}
#slide #infopane_hops{position:relative;width:680px;height:215px;overflow:hidden;margin-left:10px;}
#slide .slidediv{width:680px;height:215px;overflow:hidden;position:relative;}
#slide .coss{margin-left:10px;margin-top:5px;}
#slide .cf li{list-style:none;float:left;height:19px;}
#slide .cf li a{float:left;display:block;width:17px;height:19px;margin-right:3px;}
#slide a,#slide a:hover{color:#000000;}
#slide .cf li a span{display:none;}
#slide .prev{background:url(images/control.png)  no-repeat 0px 0px;}
#slide .prev:hover{background:url(images/control.png)  no-repeat 0px -24px;}
#slide .pause{background:url(images/control.png) no-repeat 0px -96px;}
#slide .pause:hover{background:url(images/control.png) no-repeat 0px -120px;}
#slide .continue{background:url(images/control.png) no-repeat 0px -144px;}
#slide .continue:hover{background:url(images/control.png) no-repeat 0px -168px;}
#slide .next{background:url(images/control.png) no-repeat 0px -48px; }
#slide .next:hover{background:url(images/control.png) no-repeat 0px -72px; }
#slide .last{font-size:13px;color:#cccccc;line-height:19px;}
#slide .left{float:left;}
#slide .clear{clear:both;}
#slide .slidediv .smalldiv{width:310px;height:200px;text-align:left;overflow:hidden;}
#slide .slidediv .smalldiv{min-height:200px;}
#slide .slidediv .smalldiv-t{width:365px;height:200px;text-align:left;}
#slide .slidediv .threediv{margin-right:5px;width:220px;text-align:left;}
#slide .slidediv .threediv .threephotodiv{width:220px;height:170px;overflow:hidden;}
#slide .slidediv .threediv .threephotodiv img{min-height:170px;}
#notice2{clear: both; overflow: hidden; position: absolute; bottom: 5px; left: 130px;}
#notice2 a{color: #003366;text-decoration: none}
#notice2 a:hover{color: #1A62B3;}

/****手机端打开显示的页面****/

.popnew-div{ width:100%; height:100%; position:fixed; left:0; top:0; background:#fff; z-index:99;}
.pop-div{ width:60%; height:200px; position:fixed; left:20%; top:50%; margin-top:-100px; z-index:100;}
.pop-div a{ width:100%; height:auto;}
.pop-div a img{width:100%;}
.pop-div p{ line-height:80px; font-size:4em; color:#333; display:block; text-align:center;}

/****手机端打开显示的页面 END****/

.dialog-form {
  display: none;
  text-align: left;
}

a.ybtn {
  text-decoration: none;
}
.ybtn-primary {
  background-image: linear-gradient(#EA050B, #C41200);
  border: 1px solid #A50508;
  color: white;
  text-shadow: 0 -1px 1px #B80806;
}
.ybtn-small {
  font-size: 11px;
  line-height: 15px;
  padding: 2px 12px;
}
.ybtn {
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
.ybtn-secondary {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #BCB69E;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  color: #C41200;
  text-shadow: 0 1px 1px white;
}

#banners, .banners{height:106px; margin-bottom: 4px; width:100%; position:relative; overflow:hidden;background:url() center center no-repeat; text-align:center;}
#banners img{display:none; margin:0 auto;}
#banners img.first{display:block; left:50%; position:absolute; margin-left:-960px;}
#banners img.cur{left:0;}
#banners dl{ position:absolute; bottom:5px; left:50%;}
#banners dl dt{float: left; display: block; margin-left: 12px; width: 10px; height: 10px; border: 1px #c95d91 solid; border-radius: 50%;  -ms-border-radius: 50%; cursor: pointer;}
#banners dl dt.hover { border-radius: 50%; background: #c95d91;}
