@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; font-size:12px; }
body { color:#333; font-family:'宋体', Tahoma, Geneva, sans-serif; }
.clear { clear:both; }
a { text-decoration:none; color:#333; }
a:hover { color:#f60; }
table { border-collapse: collapse; }
img { border:0px; }
li { list-style:none; }
em { font-style:normal; }
.orange { color:#f60; }
.green{ color:#4ea900;}
.position { height:42px; line-height:42px; padding-left:19px; width:1181px; margin:0 auto; }
.position em { color:#f60; }
/**头部**/
.header .welcome { background:#fafafa; height:32px; line-height:32px; border-bottom:#f1f1f1 solid 1px; }
.header .welcome .welmain { width:1200px; margin:0 auto;}
.header .welcome .welmain .welmainleft { float:left; }
.header .welcome .welmain .welmainright { float:right; height:31px; }
.header .welcome .welmain .welmainleft .dl { border-right:#333 solid 1px; padding:0 10px 0 20px; }
.header .welcome .welmain .welmainleft .zc { padding:0 10px; }
.header .welcome .welmain .welmainright span { padding-left:20px; }
.header .welcome .welmain .welmainright span.box { position:relative; }
.header .welcome .welmain .welmainright #code { background:url(../images/wxbg.jpg) no-repeat 0 center; display:inline-block; width:35px; height:22px; line-height:22px; padding-left:43px; }
#hide { background: none repeat scroll 0 0 #fff; border: 1px solid #e4e4e4; color: #333; height: 115px; padding: 0px 5px 20px 5px; position: absolute; width: 120px; z-index: 99999; right:-1px; top:22px; }
#hide .wx { text-align: center; }
#hide .num { text-align: center; }
.header .welcome .login { border-left:#333 solid 1px; padding-left:8px; margin-left:8px; }
.header .function { width:1200px; margin:0px auto; height:100px; overflow:hidden; }
.header .function div { float:left; }
.header .function .tel { margin-top:20.5px; float:right; padding-right:5px;}
.header .function .logo { margin-top:21.5px; }
.header .function .search { padding-left:150px; padding-top:20px; width:474px; }
.header .function .keyword { float:none; padding-top:13px; padding-left:10px; }
.header .function .keyword a { color:#8d8d8d; margin-right:12px; }
.header .function .keyword a:hover { color:#f60; text-decoration:underline; }
.header .nav { background-color:#107f09; height:50px; line-height:50px; }
.header .nav ul { overflow:hidden; width:960px; margin:0 auto; padding-left:240px; *width:1205px;
*padding-left:465px;
}
.header .nav ul li { float:left; }
.header .nav ul li a { color:#fff; font-size:16px; padding:0 16px; font-family:"微软雅黑"; }
.header .nav ul li.last { background:none; }
.header .nav ul li a:hover { background:#055900; height:48px; margin-top:2px; line-height:46px; border-bottom:none; color:#fff; display:inline-block; padding:0 16px; }
.header .nav ul li.current { background:#fff; height:48px;line-height:48px; border-top:#f60 solid 2px; }
.header .nav ul li.current a { color:#666; }
.header .nav ul li.current a:hover { color:#fff; height:48px; line-height:46px; margin-top:0px; }
/* searchbox */
.header .function div.searchbox { float:none; overflow:hidden; }
.searchbox #inputbox { float:left; }
.searchbox #inputbox input { background:none; padding:2px; height:20px; line-height:20px; width:285px; border:none; font-size:12px; font-family:"宋体"; color:#999; }
.searchbox #inputbox input.focus_text { color:#333; }
.searchbox #inputbox input.blur_text { color:#999; }
.searchbox .sreachbtn { height:36px; line-height:32px; overflow:hidden; cursor:pointer; border:#45b714 solid 2px; background:#45b714 url(../images/search.png) no-repeat 8px center; font-size:13px; color:#fff; width:85px; padding-left:18px; *margin-top:1px;
}
.searchbox #inputbox input.birds { border:#45b714 solid 2px; width:367px; height:32px; line-height:32px; padding:0 7px; }
/**底部**/
.footer{ margin-bottom:35px;}
.footer .aboutusbg { background:#0a8a02; height:50px; line-height:50px; }
.footer .ser { width:1200px; margin:0 auto; height:50px; }
.footer .ser a { display: inline-block; height: 37px; padding-top: 13px; width: 240px; text-align:center; }
.footer .aboutus { width:1200px; margin:0 auto; height:30px; line-height:30px; text-align:center; margin-top:10px; }
.footer .aboutus a { padding:0 20px; border-right:#333 solid 1px; color:#333; }
.footer .aboutus a.last { border-right:none; }
.footer .helpbg { background:#fbfbfb; }
.footer .help { line-height: 24px; padding: 13px 0px 20px 0px; overflow:hidden; width:1200px; margin:0 auto; }
.footer .help span { display: block; float: left; padding: 0 0 0 30px; width: 245px; margin-top:20px; color:#333; border-right:#e5e5e5 solid 1px; }
.footer .help span.last { border-right:none; width:190px; }
.footer .help span b { font-size: 14px; line-height: 30px; }
.footer .help span a { color:#333; }
.footer .help span.code { background:#eee;width:140px; height:140px; float:right; padding:0px; margin-top:0px; border:none; }
.footer .help span.code .codeimg { text-align:center; padding:10px 0px 8px; }
.footer .help span.code .codenumber { color:#666; text-align:center; }
.footer .links { padding:0px 0px 25px; width:1200px; margin:0 auto; }
.footer .links a { display: inline-block; margin-bottom: 6px; margin-right: 8px; color:#7c7c7c; }
.footer .links .link { font-weight: bold; vertical-align: top; color:#7c7c7c; width:70px; }
.footer .rights { overflow:hidden; width:1200px; margin:0px auto;text-align:center; }
.footer .rights .words p { line-height:25px; }
.footer .rights .words .add img { vertical-align:middle; margin-right:3px; }
.footer .rights .words span { display:inline-block; margin-left:12px; }
.footer .rights .words span.kk{ margin-left:25px;}
.footer .bz { width:1200px; margin:15px auto; text-align:center; border-bottom:#eee solid 1px; padding-bottom:15px;}
.footer .bz img { border:#c9c9c9 solid 1px; }
.footer .bz a { margin-right:20px; }
.footer .bz a.last { margin-right:0px; }
.footer .str{ font-weight:bold;}
.footer .hot{ color:#7c7c7c; width:1200px; margin:0 auto;}
.footer .hot a{ color:#7c7c7c; display:inline-block; margin-bottom:6px; margin-right:8px;}
.footer .mes{ color:#7c7c7c; width:1200px; margin:0 auto; line-height:22px;}
/*旅游产品分类导航*/
.fenlei { width:1200px; margin:0 auto; position:relative; }
.fenlei .jg { width:47px; height:18px; line-height:18px; background:#f5f5f5; border:#e7e7e7 solid 1px; display:inline-block; text-align:center; }
.fenlei .jginput { width:47px; height:18px; line-height:18px; background:#fff; border:#e7e7e7 solid 1px; display:inline-block; margin:0 5px; }
.fenlei .bt { background:#18b5fe; height:20px; width:49px; color:#fff; border:none; cursor:pointer; }
.subNav { width:240px; float:left; position: absolute; z-index:99999; left:0px; top:-50px; }
.subNav h2 { position:relative; z-index:800; font-size:16px; color:#fff; background:url(../images/flbg.jpg) repeat-x 0 0; height:50px; line-height:50px; padding-left:19px; font-family:"微软雅黑"; }
.subNav h2:hover { cursor: pointer; }
.subNav li { height:64px; float:left; width:238px; }
.subNav li.last { border:none; }
.subNav li.cur dt i { display:none; }
.subNav-list { position:relative; z-index:800; background:#fff; padding-left:10px; width:228px; cursor:pointer; height:64px; border-top:#eee solid 1px; border-bottom:#eee solid 1px; border-left:#fff solid 1px; }
.list1 { height:51px; }
.subNav li.cur .subNav-list { background:#fff; width:228px; border-top: 1px solid #2e9900; border-bottom: 1px solid #2e9900; border-left: 1px solid #2e9900; border-right:#fff solid 1px; position:absolute; z-index:800; height:62px; }
.subNav-list dt { padding:11px 0 5px 0; }
.subNav-list dt img { vertical-align:middle; }
.subNav-list dd { overflow:hidden; line-height:18px; height:18px; }
.subNav-list dt i { float:right; height:9px; width:9px; background:url(../images/category.png) no-repeat 0 -69px; margin-right:14px; display:inline-block; margin-top:4px; }
.subNav-list dt a { display:inline-block; font-size:13px; font-weight:bold; color:#666; vertical-align:middle; }
.subNav-list dd a { margin-right:6px; }
.subNav-box { position:absolute; top:50px; left:240px; border:1px solid #2e9900; background:#fff; display:none; z-index:700; }
.subNav-box-rh { top:92px; }
.subNav-box-cj { top:144px; }
.subNav-box-gn { top:193px; }
.subNav-boxLe { float:left; width:820px; padding:8px 25px; min-height:367px;}
.subNav-boxLe dl { border-bottom:1px dotted #d0d0d0; padding:5px 0 3px 5px; overflow:hidden; }
.subNav-boxLe dl.last{ border:none;}
.subNav-boxLe dt { width:92px; }
.subNav-boxLe dt { color:#4ea900; line-height:22px; font-weight:bold; }
.subNav-boxLe dd { width:290px; }
.subNav-boxLe dd a { display:inline-block; color:#5a5a5a; padding:0 13px; margin-bottom:8px; border-right:#5a5a5a solid 1px; height:12px; line-height:12px; margin-top:5px; }
.subNav-boxLe dd a:last-child { border-right:none; }
.subNav-boxLe dd a.strong { color:#f60; }
.subNav-boxLe dd a:hover { color:#f60; }
.fn-left { float:left; display: inline; }
.subNav-ad { margin-top:12px; }
.J-subNav { overflow:hidden; border:#dedede solid 1px; border-top:none; border-right:none; box-shadow:#dedede -2px 2px 2px;}
.J-subNav a { color:#666; }
.sublist { float:left; width:390px; }
.J-subNav2 .subNav-box { left:235px; }
.childpage .J-subNav{border-right:#dedede solid 1px;}
.childpage .subNav-list{ width:229px;}
.childpage .subNav li.cur .subNav-list { width:227px;}
.childpage .subNav-box{ left:239px;}
/**在线咨询**/
.online{ position:fixed; top:188px; right:6px;}
.online .tit{ padding-left:54px; color:#fff; font-size:18px; font-family:"微软雅黑"; background:url(../images/onlinebg.jpg) no-repeat 0 0; width:132px; height:43px; line-height:43px;}
.online .con{ border:#999 solid 1px; border-top:none; background:#fff; padding:12px 7px 5px;}
.online .con li{ height:29px; line-height:29px; margin-bottom:7px; background:#f3f3f3; width:170px;}
.online .con li img{ vertical-align:middle; padding:0 9px;}
.onlinesmall{height:85px; width:16px; padding:10px; background:#6db84d; border-radius:6px 0px 0px 6px;position:fixed; top:188px; right:0px; font-family:'微软雅黑'; color:#fff; font-size:16px; }

