﻿body { margin:0px; font-family:宋体;font-size:12px; background-color:#ffffff; color:#444444}
img{ border:none}
a:link{color: #0000ff; font-size:small; text-decoration:none;}
a:hover{text-decoration:none;text-decoration:underline;}
a:visited{ text-decoration:none; color:#444444}
h1{ font-size:x-large; margin:10px;}
.split{ clear:both; width:100%; height:10px; overflow:hidden}
.break{clear:both; width:100%;height:1px; line-height:1px; font-size:1px; margin-bottom:-1px;}
.layCenter{margin:auto;}
div.line{ height:1px; font-size:1px; width:100%; clear:both; border-bottom:1px solid #cccccc;}
.hidText{ display:block; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;font-family:Arial, Helvetica, sans-serif; float:left; clear:none;}
#pager,.pager{ text-align:center; margin-top:10px; height:20px; line-height:20px;}
#pager a,.pager a{border:solid 1px #0000cc; color:Blue; padding:2px 2px 0px 2px}
#links{border:1px solid #cccccc; padding:3px;}#links a{color:Blue}
#main{ width:960px; margin:0px auto; background-color:#ffffff; padding:0px;}
/*---------------首页头部--------------------*/
#top{margin:2px auto 0px auto; height:130px;}
#top #upNav{height:70px;margin-bottom:10px;}
#top #upNav #logo{ width:230px;float:left; clear:none;}
#top #upNav #tel{ width:460px; float:left; clear:none; height:48px; background-image:url(Images/tel.gif); background-repeat:no-repeat; margin-top:25px;}
#top #upNav #right{ width:210px; float:right; clear:none; margin-top:20px;}
#top #upNav #right #userLogin{ text-align:right; padding-right:0px; margin-bottom:10px;}
#top #upNav #right #subscribe{ text-align:right;}
#top #upNav #right #subscribe .btnYellow{ margin-left:3px;}
#top #nav{height: 50px;	background-image: url(Images/navBg.gif);background-position: left center;	background-repeat: no-repeat;}
#top #nav #navMenus{margin-left:20px; clear:both; padding-top:6px;}
#top #nav #navMenus a{ color:White; font-size:14px; display:block; float:left; text-decoration:none;}
#top #nav #navMenus div{width:2px; height:15px; background-image:url(Images/delimiter.gif); float:left; clear: none; margin:auto 10px;}
#top #nav #subMenus{ clear:both; margin-left:120px; padding-top:5px;}
#top #nav #subMenus a{text-decoration:none;}

/*----------------首页通栏-----------------*/
#tonglan{height:230px; overflow:hidden}
#tonglan #picRoll{float:left; clear:none; width:500px;}
#tonglan #hot,#tonglan .hot{width:304px; float:left; clear:none;}
.Break{ width:10px; clear:none; float:left; height:150px;}
#tonglan #hot li,#tonglan .hot li{margin:2px 4px;}
#tonglan #hot a:link,#tonglan #hot a:visited{font-size:14px;}
#tonglan .hot a:link,#tonglan .hot a:visited{font-size:14px;}

#picAndText{width:100%; height:223px; border:1px #ee8800 solid;}
#picAndText div{ padding:5px; height:62px;}
#picAndText div a:link,#picAndText div a:visited{ font-size:14px;}
#picAndText div img{float:left; margin-right:5px; clear:none;}
#picAndText span{color:#ff6600; font-size:14px;}

/*-----------------主体部分-------------------*/
#body #bodyleft{ width: 136px; float:left; clear:none;}
#body #bodymid{ width:504px; margin-left:10px; float:left; clear:none}
#body #bodyright{ width:300px; float:right; clear:none}
#body #bodymain{float:right; clear:none;overflow:hidden; width:84%}
#body #bodymain #crumbs{ height:20px; width:100%; line-height:20px; text-indent:5px; font-size:12px; color:#000000;}
.tourAreas{ padding:5px; line-height:18px;}
.tourAreas a{ color:#444444; text-decoration:none; white-space:nowrap;}
.tourAreas a:hover{text-decoration:underline}
.tourAreas a:visited{color:#333333;}
.tourAreas a.p{ display:block; font-size:14px; font-weight:bold; margin:5px; color:Blue; width:90%; clear:both;}
/*------------友情链接-------------------*/
#friendLink{ text-indent:5px;}
#friendLink a{ font-size:12px; color:#555555; text-decoration:none;}
#friendLink b{ font-size:14px; color:#ee8800}

/*-----------底部样式----------------*/
#footer{ width:100%; clear:both;border-top:2px #0088ee solid; text-align:center; padding-top:5px; line-height:150%; margin-top:3px; background-color:#ffffff; font-family:Arial}
#footer #menu a:link{ color:#444444; font-size:12px;}
#footer #copyright a{ font-size:12px; color:#666666; text-decoration:none;}
#footer #themelist a{ color:Black; margin:auto 5px; text-decoration:none;}
#smpfooter{ width:100%; clear:both; text-align:center; font-size:14px; padding-top:10px;}
#smpfooter a{ color:#444444;}
#zizhi{ margin-top:3px;}
#zizhi img{ margin:auto 5px;}
/*----------通用板块样式---------*/
.box{width:100%}
.box .ttl{height:22px; position:relative; overflow:hidden; margin:0px; padding:0px; clear:both; background-repeat:repeat-x;}
.box .ttl .bgleft{ width:8px; height:22px; top:0px; left:0px; position:absolute;}
.box .ttl .bgright{ width:8px; height:22px; top:0px; right:0px; position:absolute;}
.box .ttl .text{ font-size:14px; float:left; clear:none; margin:5px auto auto 8px;}
.box .ttl .text .a:link,.box .ttl .text .a:hover{font-size:14px; text-decoration:none;}
.box .ttl .more{ font-size:12px; float:right; clear:none; margin:5px 8px auto auto}

.box .list{ margin:0px; clear:both;}
.box .list ul{list-style-type: none;margin:0px; padding:0px;}
.box .list li{line-height:18px; margin-left:5px; margin-top:5px;}
.box .list li span{float:right; clear:right; margin-right:3px; color:#ee8800}
.box .list li a:link,.box .list li a:visited{font-size:14px;}

.blue .ttl{background-image:url(Images/blueBgMid.gif);}
.blue .ttl .bgleft{background-image:url(Images/blueBgLeft.gif);}
.blue .ttl .bgright{background-image:url(Images/blueBgRight.gif)}
.blue .ttl .text{color:White;}
.blue .ttl .more a{color:white}
.blue .list{border:1px #0088ee solid;}

.yellow .ttl{background-image:url(Images/yellowBgMid.gif);}
.yellow .ttl .bgleft{background-image:url(Images/yellowBgLeft.gif);}
.yellow .ttl .bgright{background-image:url(Images/yellowBgRight.gif)}
.yellow .ttl .text{color:White;}
.yellow .ttl .more a{color:white}
.yellow .list{border:1px #ee8800 solid;}

.silvery .ttl{background-image:url(Images/silveryBgMid.gif);}
.silvery .ttl .bgleft{background-image:url(Images/silveryBgLeft.gif);}
.silvery .ttl .bgright{background-image:url(Images/silveryBgRight.gif);}
.silvery .ttl .text{color:blue;}
.silvery .ttl .more a{color:blue}
.silvery .list{border:1px #d8d8d8 solid; padding-left:3px;}
.silvery .list a{ color:#444444;}

.ttl .tapOn{display:block; width:56px; height:18px; background:url(Images/tapOn.gif); position:absolute; bottom:0px; color:Red; font-size:14px; text-align:center; font-weight:bold; line-height:20px; letter-spacing:2px; overflow:hidden; cursor:pointer}
.ttl .tapOff{display:block; width:56px; height:18px; background:url(Images/tapOff.gif); position:absolute; bottom:0px; color:Black; font-size:14px; text-align:center; line-height:20px; letter-spacing:2px; overflow:hidden; cursor:pointer}

.plate{width:100%}
.plate .ttl{ font-size:14px;  font-weight:bold; margin:0px; padding:0px; clear:both; border-bottom:1px #cccccc solid; color:#ee8800;}
.plate .ttl .more{color:Blue; font-size:12px; font-family:Arial; float:right; clear:none; font-weight:lighter;}
.plate .list{ margin:0px; clear:both; background-color:White;}
.plate .list ul{list-style: disc url(Images/dot.gif) outside;margin: 10px; padding:0px;}
.plate .list ul li{height:18px; margin-left:5px; margin-top:5px;}
.plate .list ul li a{font-size:14px;}
.plate .list ul li a:visted{color:#333333;}
.plate .list ul li span{float:right; clear:right; margin-right:3px; color:#ee8800}
.plate .list .picMid{ text-align:center; margin:3px auto;}
.plate .list .picMid img{width:100%;}
.forum ul{list-style-type: none; padding-left:10px; margin:0px}
.forum ul li{ line-height:20px;}
.forum ul li span{float:right; clear:none; color:#ff6600; margin-right:20px;}
.forum b{display:block; float:left; clear:none; text-align:right; margin:auto 5px;}
.returnNote li{ border-bottom:1px dotted #cccccc; line-height:20px; margin:5px;}
.returnNote div{ height:18px; width:40px; background-color:Red; float:right; clear:none; text-align:right; background:url(Images/face.gif) left no-repeat}
.refer ul li{margin:5px; line-height:150%}
.refer ul li a{color:#444444; font-weight:bold; font-size:12px;}
#contact{ width:auto; border:1px #ee8800 solid; height:90px; background:url(Images/contact.gif) center center no-repeat;}
/*-------------------按钮---------------------*/
.btnYellow{width:42px; height:25px; background-image:url(Images/btnYellow.gif); border:0px; color:White;}
.btnBlue{width:42px; height:25px; background-image:url(Images/btnBlue.gif); border:0px; color:White;}
/*--------------------搜索框-----------------------*/
#searchBox{background-color:#fcedd9; height:90px; text-align:left; padding-top:5px;position:relative;}
#searchBox #keyword,#searchBox #queryID{ width:80%; color:Gray; margin:5px auto 5px 9%;}
#searchBox #pattern{ margin-left:9%;}
#searchBox #btnQuery{position:absolute; right:12px; bottom:9%; cursor:pointer;}
/*-------------旅游线路首页---------------------*/
.panTourRe{ border:1px #ee8800 solid; height:128px; overflow:hidden;}
.panTourRe .part{ width:49%; float:left; clear:none;}
.panTourRe .part .picIcon{ width:100px; height:100px; float:left; clear:none; overflow:hidden; text-align:center; margin-top:5px;}
.panTourRe .part .text{ float:left; width:70%; clear:none; padding:5px;}
.panTourRe .part .text a{ font-size:14px; color:#ee8800; text-decoration:underline; font-weight:bold;}
.panTourRe .part .text span{ display:block; clear:both; margin:5px;}
.tourList .picRe{text-align:center; padding:3px;}
.tourList span{ display:block; float:left; clear:none;}
.tourList .desc{ background-color:#d4ebfc; height:25px; line-height:25px; margin-bottom:5px;}
.tourList .desc span{font-weight:bold; text-indent:5px; background-color:Transparent;}
.tourList .content{ height:28px; margin:0px 0px 0px 5px; border-bottom:1px solid #cccccc; line-height:30px; overflow:hidden}
.tourList .bianhao,.tourList .jiage{ width:80px; color:#ee8800}
.tourList .xianlu{ width:440px;}.tourList .xianlu img{ margin-bottom:-2px; margin-top:5px;}
.tourlist .riqi{ width:200px;}
/*---------------旅游线路内容页面-------------------------*/

#Tour{ border-top:1px #cccccc solid; padding-top:5px}
#Tour #title{ font-size:14px; color:Black; font-weight:bold; margin:5px;}
#Tour #title span{font-size:smaller; color:#ee8800; font-weight:lighter;}
#Tour #baseData{ margin-top:10px;}
#Tour #baseData img{ margin:10px; float:left; clear:none; width:240px;}
#Tour #baseData table{ width:50%; float:left; clear:right; font-size:14px; color:#444444}
#Tour #baseData table td{ width:67%}
#Tour #baseData table td.left{ width:80px; text-align:right; font-weight:bold}
#Tour #order{ border:3px #ee8800 solid; background-color:#fcedd9; width:430px; margin:5px; font-size:14px; padding:5px;}
#Tour #order #btnOrder{ width:91px; height:25px; background:url(Images/btnOrder.gif); float:right; clear:none; margin-right:5px; cursor:pointer}
#Tour .TourNature{ clear:both; width:100%; margin:5px 0px;}
#Tour .TourNature .content{ border-top:1px solid #0088ee; line-height:150%; padding:5px 10px; font-size:14px;}

#TourRoute{}
#TourRoute .DayTh{ font-size:14px; color:#ff6600; padding-top:5px;}
#TourRoute .DayTh span{color:#006296;}
#TourRoute .scenics{ width:90%; clear:both; margin:5px;}
#TourRoute .scenics .scenicbox{ overflow:hidden; float:left; clear:none; text-align:center; margin:0px 10px;}
#TourRoute .scenics .scenicbox .up{ border:1px solid #cccccc; height:82px; width:82px;}
#TourRoute .scenics .scenicbox .down{ height:18px;}
#TourRoute .scenics .scenicbox .down div{ width:80px; overflow:hidden; height:18px;}
#TourRoute .description{ clear:both;}
#TourRoute .other{ border:1px #dddddd solid; background-color:#f9f9f9; margin:10px 10px 20px 10px; padding:5px;}
#TourRoute .other img{ margin-bottom:-2px; margin-right:5px;}

#taps{ width:100%; border-bottom:2px #ee8800 solid; margin-bottom:-4px; clear:both; height:25px;}
#taps .on,#taps .off{width:70px; float:left; clear:none; color:White; margin:auto 3px; text-align:center; cursor:pointer; overflow:hidden; position:relative; height:25px; line-height:25px; font-size:13px;}
#taps .on{ background-color:#ee8800;}
#taps .off{background-color:#0088ee;}
#taps .on .bgleft{ width:8px; height:22px; top:0px; left:0px; position:absolute;background-image:url(Images/yellowBgLeft.gif);}
#taps .on .bgright{ width:8px; height:22px; top:0px; right:0px; position:absolute;background-image:url(Images/yellowBgRight.gif);}
#taps .off .bgleft{ width:8px; height:22px; top:0px; left:0px; position:absolute;background-image:url(Images/blueBgLeft.gif);}
#taps .off .bgright{ width:8px; height:22px; top:0px; right:0px; position:absolute;background-image:url(Images/blueBgRight.gif);}

/*--------------------回访记录 在线咨询------------------------*/
#returnNote{}
#returnNote .bar{ background-color:#f4f4f4; width:90%; border-bottom:1px solid #eeeeee; padding:0px 5px; font-size:12px; margin:5px 0px;}
#returnNote .desc{ line-height:120%; width:90%; font-size:12px; color:#555555}

#refer{}
#refer .question{ line-height:120%; background-color:#f9f9f9; padding:3px; font-size:12px; color:#f60; margin-top:5px;}
#refer .answer{ line-height:120%; font-size:12px;}

#relatedTours{}
#relatedTours .bar{ width:90%; height:21px; font-size:14px; color:Black; background-color:#D4EBFC; padding:0px 5px; color:#f60}
#relatedTours .bar a{ color:Blue; text-decoration:underline; font-size:14px;}
#relatedTours .bar span{ float:right; clear:right;}
#relatedTours .mess{ width:90%;}
#relatedTours .mess img{ width:80px; margin:10px; float:left; clear:none}
#relatedTours .mess div{ font-size:12px; line-height:150%; margin-top:10px;}

/*-----------------主题导航字体-----------------*/
#subMenus a.FS12,a.FS12{ font-size:12px;} #subMenus a.FS14,a.FS14{ font-size:14px;} #subMenus a.FS16,a.FS16{ font-size:16px;}
#subMenus a.Black,a.Black{ color:#000;} #subMenus a.Gray,a.Gray{ color:#666;} #subMenus a.Red,a.Red{ color:Red;}
#subMenus a.Blue,a.Blue{ color:Blue;} #subMenus a.Green,a.Green{ color:Green;} #subMenus a.Bold,a.Bold{ font-weight:bold;}
#subMenus a.Purple, a.Purple{color: purple;} #subMenus a.Orange, a.Orange{color: orange;}
