@charset "utf-8";
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0; border:0;}
ul,ol,li{ list-style-type:none;}
a img{ border:none}
iframe{border:none;}
body{ font-size:12px; color:#666;}
h2{ font-size:14px; font-weight:bold;}
a:link{color:#666;text-decoration:none;} 
a:visited{color:#666;text-decoration:none;} 
a:hover{color:#f85f0c;text-decoration:none;} 
a:active{color:#f85f0c;text-decoration:none;}

/* function */
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.h{display:none;visibility:visible;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0}
.right{text-align:right;}
.left{text-align:left;}
.b{font-weight:bold;}
.line-through{text-decoration:line-through;}
.under{text-decoration:underline;}
.break{word-break:break-all;}
.red{color:#af0102;}
.gray{color:#CCC;}
a.gray{color:#CCC;}
a.gray:visited{color:#CCC;}
.f14{font-size:14px;}
.editor{line-height:24px;text-align:left;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle; margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}

/*顶端头部*/
.Topbox1{ height:32px; line-height:32px; background-color:#f1f1f1; }
.Topbox1_con{ width:1010px; margin:0 auto;}
.Topbox1_con_fl{ width:280px; float:left;}
.Topbox1_con_fr{ float:right; }
#login_static{ float:left;}
.Topbox1_con_fr ul{ float:left;}
.Topbox1_con_fr ul li{ float:left;padding-right:10px; background:url(../images/top_xx.jpg) no-repeat 0px 11px; padding-left:10px; cursor:pointer;}
.Topbox1_con_fr ul li.first{ background:none;}
.Topbox1_con_fr ul li.qqlogin{ background:url(/files/include/images/qqtb.jpg) no-repeat 0px 8px; padding-left:19px;}
.Topbox1_con_fr ul li.sub{ position:relative; z-index:1000;}
.Topbox1_con_fr ul li.sub dl{ position:absolute; z-index:1000; left:0px; top:32px; background-color:#eee;width:68px; display:none;}
.Topbox1_con_fr ul li.sub dd{ text-align:center;width:68px; height:24px; }
.Topbox1_con_fr ul li.sub dd a{ height:24px; line-height:24px; display:block;}
.Topbox1_con_fr ul li.sub dd a:hover{ background-color:#ccc;}

#search_select{ width:372px; position:absolute; z-index:10; top:31px; left:0px; background-color:#fff; display:none;}
#search_select ul{ width:370px; border:1px solid #f58e27; border-top:0px;}
#search_select li{ }
#search_select li a{ height:22px; line-height:22px; display:block; font-size:13px;padding-left:10px;}
#search_select li a:hover{ background-color:#ccc;}
#search_select li.cur a{background-color:#ccc;}

/*logo头部*/
.Topbox2{ width:1010px; margin:0 auto; margin-top:20px; margin-bottom:17px;}
.Topbox2_logo{ width:200px; float:left;}
.Topbox2_search{ width:440px; float:left; margin-left:40px; margin-right:20px; padding-top:10px; }
.Topbox2_search_s{ margin-bottom:10px; position:relative; z-index:10;}
.Topbox2_phone{ width:172px; float:left; padding-top:0px;}
.Topbox2_search_z{ background:url(../images/search_m.jpg) repeat-x; padding-top:4px; padding-bottom:2px; height:25px;  }
.Topbox2_search_z input{ border:0px none; width:345px; height:21px; line-height:21px; }
.Topbox2_search_x a{ padding:0 7px;}

.top_city{ float:left; width:50px; margin-top:50px;}
#selCity{  width:44px; padding-left:6px; text-align:left; display:block;line-height:18px; color:#010101; cursor:pointer; font-weight:bold;}
#selCityList{ display:none; position:absolute; z-index:999; background-color:White; border:1px solid #ccc;  width:50px; text-align:center;}
#selCityList li{ line-height:18px; height:18px;}
#selCityList li a{ line-height:18px; height:18px; display:block; color:#555555;}
#selCityList li a:hover{ line-height:18px; height:18px; display:block; background-color:#999; color:White;}

/*导航*/
.Navbox{ background: url(../images/nav_bg.jpg) repeat-x; color:#fff;}
.Navbox_con{width:1010px; margin:0 auto; height:40px; line-height:40px; font-size:15px; font-weight:bold; background:url(../images/nav_li_bg.jpg) no-repeat center left; }
.Navbox_con ul li{ width:101px; float:left; display:inline; background:url(../images/nav_li_bg.jpg) no-repeat center right; text-align:center; }
.Navbox_con a{ color:#fff; display:block;width:100px; }
.Navbox_con a:hover{ background:url(../images/nav_over_bg.jpg) repeat-x top center;}

/*服务帮助*/
.Servicebox{ background:url(../images/service_bg.jpg) repeat-x; margin-top:20px; }
.Servicebox_con{width:1010px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.Servicebox_con dl{ float:left;  padding-right:22px;  width:180px; overflow:hidden; }
.Servicebox_con dl dt{ font-size:14px; font-weight:bold; margin-bottom:10px;}
.Servicebox_con  dl dd{ line-height:21px;}

/*页脚*/
.footbox{width:1010px; margin:0 auto; }
.footbox_nav{ text-align:center; margin-bottom:15px; margin-top:15px;}
.footbox_nav a { margin:0 6px;}
.footbox_pic{ text-align:center;}
.footbox_pic img{ margin-right:8px;}
.footbox_bq{ margin-top:15px; margin-bottom:15px; text-align:center;}

.footbox_yqlj dl{width:1010px;}
.footbox_yqlj dt{color: #666;
    float: left;
    width: 60px;}
.footbox_yqlj dd{float: left;
    width: 950px;}
.footbox_yqlj dd a{
    padding: 0 7px 7px  7px;
    white-space: nowrap;
	display:inline-block;	
   }	

.footbox_yqlj_con{width:1010px; margin:0 auto;}	

/* page */
.page{ text-align:center;}	

/* 游记公共*/
.site2_logo{ text-align:center; background-color:#ffffff;}

.site2_menu{ background-color:#378014; height:42px;}
.site2_menu_con{ width:982px; margin:0px auto;}
.site2_menu_con ul{border-left:1px solid #428a20; height:42px; line-height:42px;}
.site2_menu_con ul li{ float:left; width:100px; text-align:center; border-right:1px solid #428a20;}
.site2_menu_con ul li a{ font-family:微软雅黑; font-size:16px; color:#FFF; display:block;}
.site2_menu_con ul li a:hover{ background:#2e6c11;}
.site2_menu_con ul li a.sel{ background:#2e6c11;}
.site2_menu_con .fr{ width:230px; height:28px; line-height:28px; background-color:#fff; margin-top:7px;}
.site2_menu_con .fr .input{ float:left;}
.site2_menu_con .fr .input input{width:195px; line-height:26px; height:26px; border:none 0px; padding-left:5px; color:#cccccc;}
.site2_menu_con .fr .btn{ float:right;}

.site2_foot{ height:43px; line-height:43px; background-color:#666666; color:#fff;text-align:center;}
.site2_foot a{ color:#fbf9f8; display:inline-block; padding:0px 5px; }

  /* right phone */
   .fn-browse {
	position:fixed;
	_position:absolute;
	right:0;
	bottom:160px;
	z-index:99
}
.fn-browse .pop-box {
	background:#f5f5f5;
	border:1px solid #d5d5d5;
	cursor:default;
	display:none;
	text-align:center;
	height:166px;
	width:160px;
	position:absolute;
	top:0;
	left:-162px
}
.fn-browseTitle li {
	background:#4ab416;
	border-top:1px solid #fff;
	cursor:pointer;
	height:39px;
	width:50px;
	vertical-align:middle;
	position:relative
}
.fn-browseTitle li:first-child {
	border-top:0
}
.fn-browseTitle li a {
	color:#e2f1db
}

.fn-browseTitle li .item-hd {
	font-size:14px;
	height:37px;
	height:35px\9;
	width:30px;
	color:#e2f1db;
	padding:2px 10px 0;
	padding-top:4px\9;
	letter-spacing:1px;
	line-height:17px
}
.fn-browseTitle li .arrow-left {
	border:0 solid #f5f5f5;
	border-right-color:#349800;
	border-width:6px 9px 6px 0;
	display:none;
	font-size:0;
	height:0;
	line-height:0;
	top:50%;
	left:-9px;
	*left:-10px;
	position:absolute;
	margin-top:-6px;
	z-index:1
}
.fn-browseTitle li .arrow-top {
	font-size:28px;
	height:16px;
	width:28px;
	overflow:hidden;
	margin-left:1px;
	position:absolute;
	left:auto;
	top:10px;
	top:12px\9;
	line-height:39px
}
.fn-browseTitle li .arrow-top em {
	position:absolute;
	left:0;
	top:-3px
}
.fn-browseTitle li .arrow-top i {
	color:#71b84d;
	position:absolute;
	left:0;
	top:2px
}
.fn-browseTitle li .app-client {
	top:-40px
}
.fn-browseTitle .on .item-hd,.fn-browseTitle li:hover .item-hd {
	background:#349800
}
.fn-browseTitle .on .arrow-left,.fn-browseTitle li:hover .arrow-left {
	display:block
}
.fn-browseTitle .on .arrow-top i,.fn-browseTitle li:hover .arrow-top i {
	color:#349800
}
.icons-right-side {
	display:inline-block;
	*display:inline;
	zoom:1;
	display:none
}
.fn_p_img {
	padding:10px;
	padding-bottom:5px;
	display:block;
	height:130px;
	width:130px;
	margin:0px;
}
.fn_p_text
{
 margin:0px;
 padding:0px;
 }
.fn-browseTitle li .fn_p_text a{color:#ff901a;}