@charset "utf-8";
/* CSS Document */

/*****************************************************************/
/**
*Website name:				(浪漫之旅旅行社)
*Website Url:
*Author:					chinahuhai@hotmail.com
*Date:						04/01/2009
*Version:					1.0
*Development environment:	windows xp/Dreamweaver cs3/XAMPP 1.70
*****************************************************************/
*{
margin:0px;
padding:0px;
}
img,a:active{
border:0px;
}
*{
  border: none;
}
ol, ul {
	list-style: none;
}

body{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif,"微软雅黑","宋体";
font-size:12px;
height:auto;
}
/******************************************************************/
a{
	color:#000;
text-decoration:none;
}
a:hover{
color:#FF6600;
text-decoration:none;
}
#top{
width:1000px;
height:125px;
margin:0px auto;
}
#logo{
width:380px;
margin:0px auto;
margin-bottom:-20px;
position:relative;
z-index:1;
}
#nav{
width:1000px;
height:50px;
}
#nav img{
float:left;
}
#topfoot{
width:1000px;
height:35px;
}
#gonggao{
width:540px;
float:left;
height:35px;
line-height:35px;
color:#999999;
background-color:#FFFFFF;
}
#gonggao img{
margin-top:5px;
float:left;
}
#gonggao span{
float:left;}
#gonggao ul{
height:35px;
width:400px;
float:left;
margin-left:5px;
overflow:hidden;
}
#gonggao ul li{
height:35px;
line-height:35px;
}
#sousuo{
width:460px;
height:25px;
float:left;
padding-top:7px;
}
#sousuo .sstext{
border:1px #FF9900 solid;
width:280px;
height:16px;
}
#sousuo .sstj{
width:60px;
height:18px;
border:0px;
background-image:url(../images/nav/sousuo.jpg);
color:#FFFFFF;
font-size:12px;
}
/*********/
#newslist{
width:1000px;
margin:0px auto;
margin-top:5px;
overflow:auto;
height:100%;
}
#newslist a{
	color:#000;
text-decoration:none;
}
#newslist a:hover{
color:#FF9900;
text-decoration:underline;
}
#newslistleft{
width:200px;
height:275px;
float:left;
background:url(../images/listbg.jpg);
}
#newslistleft table{
margin-left:0px !important;
margin-left:-20px;
}
#newslistleft h3{
width:180px;
background:url(../images/listbgtop.jpg) no-repeat;
height:30px;
line-height:30px;
font-size:14px;
color:#FF9900;
padding-left:20px;
}
#newslistleft ol{
width:200px;
height:230px;
overflow:hidden;
color:#333;
}
#newslistleftfoot{
height:15px;
background:url(../images/listbgfoot.jpg) no-repeat bottom;
}
#newslistleft ol li{
width:160px;
margin:0px 20px 0px 20px;
line-height:22px;
border-bottom:#CCCCCC dashed 1px;
/*display:list-item;
list-style-type:decimal;*/
}
/*****************/
#newslistright{
width:680px;
margin-left:10px;
float:left;
overflow:auto;
height:100%;

}
#newslisttext{
background-image:url(../images/newslistbg.jpg);
}

#newslisttop{
height:30px;
line-height:30px;
padding-left:40px;
font-size:14px;
color:#999999;
background:url(../images/newslisttop.jpg) no-repeat;
}
#newslisttext h3{
font-size:14px;
color:#999999;
height:24px;
line-height:24px;
text-align:center;
}
#newslisttext h4{
font-size:12px;
color:#999999;
height:24px;
line-height:24px;
font-weight:normal;
text-align:center;
}
#newslistshow,#imglistshow,#imgshow,#picListShow,#picshow{
width:680px;
overflow:auto;
height:100%;
background:url(../images/newslistfoot.jpg) no-repeat bottom;
padding-bottom:15px;
}
#newslistshow li{
line-height:24px;
border-bottom:#CCCCCC 1px dashed;
padding-left:10px;
width:610px;
margin:0px 30px 0px 30px;
font-size:14px;
}
/*********************/
#pagefen{
width:680px;
margin-top:5px;
text-align:right;
overflow:auto;
height:100%;
background-image:url(../images/newslistbg.jpg);
}
#pagefentop{
background-image:url(../images/newslisttop.jpg);
height:15px;
}
#pagefenfoot{
background-image:url(../images/newslistfoot.jpg);
height:15px;
}
#pagefen a{
color:#FF9900;
text-decoration:none;
border:1px #FF9900 solid;
padding:2px 5px 2px 5px;
}
#pagefen a:hover{
color:#000000;
text-decoration:none;
padding:2px 5px 2px 5px;

}
#pagefen span{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:#FF9900;
border:1px #FF9900 solid;
padding:2px 5px 2px 5px;
}
#fenye{
padding-right:20px;
height:22px;
line-height:22px;
}
#fenye,#fenye .wu{
color:#999999;
}
#fenye .wu{
background-color:#FFFFFF;
border:#CCCCCC 1px solid;
padding:2px 5px 2px 5px;
}
#fenye .Previous,#fenye .Next{
margin-right:5px;
margin-left:5px;
}
#newslistshow .alt{background: #F2F2F2;}
#newslistshow .over{background: #DAD9D9;}
/****************/
/*#pagefloat{
width:100px;
margin-left:10px;
overflow:auto;
height:100%;
float:left;
}*/
#floatdiv{
position:relative;
top:0px;
margin-left:901px;
width:92px;
height:370px;
background-image:url(../images/fdbg.jpg);
}

/********************/
#newslisttext .newsshowtext{
padding:0px 20px;
font-size:14px;
overflow:auto;
height:100%;
line-height:24px;
background:url(../images/newslistfoot.jpg) no-repeat bottom;
padding-bottom:15px;
width:640px;
text-indent:2em;
color:#999999;
}
/***********************/
#copy{
width:1000px;
height:72px;
clear:left;
margin:0px auto;
margin-top:10px;
border-top:2px #CCCCCC solid;
padding-top:5px;
}
#copy img{
float:left;
margin-left:40px;
}
#copy ul{
float:left;
color:#999999;
}
#copy ul li{
width:780px;
margin-left:10px;
line-height:24px;
}
#copy a{
color:#999999;
text-decoration:none;
}
#copy a:hover{
color:#FF9900;
text-decoration:underline;
}
/*********************/
#topnav{
width:500px;
z-index:3;
position:absolute;
top:60px;
margin-left:300px;
}
#topnav li{
float:left;
margin-right:10px;
}
#topnav a{
color:#FF6600;
text-decoration:none;
}
#topnav a:hover{
color:#FF6600;
text-decoration:underline;
}


/**********************/
#indexjs{
height:265px;
width:470px;
float:left;
padding:4px;
border:1px #FF9900 solid;
margin-left:10px;
}
#gncx{
height:275px;
margin-left:10px;
float:left;
width:190px;
background:url(../images/gncx.jpg) no-repeat bottom;
}
#gncx ol{
width:190px;
height:31px;
}
#gncx ol li{
width:95px;
height:31px;
float:left;
line-height:31px;
text-align:center;
font-weight:normal;
font-size:12px;
cursor:pointer;
}
#gncxone{
background-image:url(../images/gncxnav_01.jpg);
}
#gncxtwo{
background-image:url(../images/gncxnav_02.jpg);
}
.gncxtext{
width:170px;
height:233px;
padding:0px 10px 0px 10px;
background-image:url(../images/gncxbg.jpg);
}
.hidden{
display:none;
}
.gncxtext{
padding-top:3px;
}
.gncxtext li{
width:170px;
float:left;
margin-top:5px;
}
.gncxtext li img{
width:70px;
height:47px;
float:left;
padding:1px;
border:1px solid #FF9900;
}
.gncxtext li h4{
float:left;
font-size:12px;
margin-left:5px;
line-height:24px;
}
.gncxtext li span{
float:left;
width:90px;
color:#999999;
margin-left:5px;
}
/*************/
#adtwo{
width:200px;
height:220px;
float:left;
}
#adtwo img{
width:200px;
height:220px;
float:left;
}
#indexAbout{
width:480px;
height:220px;
margin-left:10px;
float:left;
background:url(../images/aboutbg.jpg);
}
#indexabouttop{
width:480px;
height:15px;
background:url(../images/abouttop.jpg) no-repeat;
}
#indexaboutfoot{
width:480px;
height:15px;
background:url(../images/aboutfoot.jpg) no-repeat bottom;
}
#indexabouttext{
width:480px;
height:190px;
background:url(../images/aboutbg.jpg);
}
#gsabout,#hzfwabout{
width:240px;
height:190px;
float:left;
}

#indexHotNews{
width:190px;
height:220px;
background-image:url(../images/hotbg.jpg);
float:left;
margin-left:10px;
}
#indexHotNews a{
	color:#000;
	}
#indexHotNews table{
margin-left:0px !important;
margin-left:-20px;}
#imglink{
width:200px;
height:230px;
background-image:url(../images/linkbg.jpg);
float:left;
display:inline;

}
#xianlu{
width:680px;
height:230px;
background-image:url(../images/newslistbg.jpg);
float:left;
margin-left:10px;
display:inline;
}
#xianlunav{
width:680px;
height:30px;
line-height:30px;
background:url(../images/newslisttop.jpg) no-repeat;
}
#indexpage{
width:890px;
background-color:#0033CC;
float:left;
}
/****************/
#indexshow{
width:1000px;
margin:0px auto;
}
#indexleft{
width:900px;
float:left;
}
#indexleftone{
width:900px;
height:275px;
}
#indexlefttwo{
width:900px;
height:220px;
margin-top:10px;
}
#indexleftthree{
width:900px;
height:230px;
float:left;
margin-top:10px;
}
/***********/
#indexabouttext div h3{
font-size:14px;
height:20px;
line-height:20px;
text-align:center;
}
#indexabouttext .indexabouttext{
padding:0px 10px;
width:220px;
line-height:22px;
margin-top:5px;
}
#indexabouttext #hzfwabouttext{
width:216px;
height:150px;
border-left:#FF9900 solid 4px;
}
/**************/
#indexHotNews h3{
height:35px;
text-align:center;
font-size:14px;
color:#FF9900;
line-height:35px;
}
#indexHotNews ul{
height:176px;
overflow:hidden;
}
#indexHotNews ul li{
padding-left:10px;
line-height:22px;}
#indexHotNews a{
color:#000;
text-decoration:none;
}
#indexHotNews a:hover{
color:#FF6600;
text-decoration:none;
}
#imglink h3{
color:#663300;
font-size:14px;
text-align:center;
height:35px;
line-height:35px;
}
#imglink ul {
height:192px;
overflow:hidden;
}
#imglink ul li{
text-align:center;
line-height:24px;
text-align:center;
}

#xianlunav{
height:30px;
}
#xianlunav ul{
width:270px;
float:right;
margin-right:5px;
display:inline;
height:20px;
margin-top:9px;
padding-left:400px;
border-bottom:1px #ECECEC solid;
} 
#xianlunav li{
float:left;
text-align:center;
width:78px;
height:20px;
line-height:20px;
margin-left:2px;
cursor:pointer;
background-image:url(../images/xianlunavone.jpg);
}
#xianlu .xianluclass{
height:190px;
width:660px;
padding:0px 10px;
margin-top:10px;
background: url(../images/newslistfoot.jpg) no-repeat bottom;
}
#xianlu #xianluone{
background-image:url(../images/xianlunavtwo.jpg);
color:#FFFFFF;
}
#xianlu .xianluclass li{
float:left;
width:165px;
height:190px;
/*border-right:1px #CCCCCC solid;*/
text-align:center;
}
.xianluclass span{
text-align:left;
line-height:20px;
padding:0px 10px;
display:block;
color:#999999;
}
.xianluclass li img{
width:150px;
height:100px;
border:1px #FF6600 solid;
padding:4px;
margin-bottom:5px;
}
#indexfour{
width:900px;
float:left;
height:410px;
background:url(../images/ffbg.jpg) no-repeat;
margin-top:10px;
}
#footimgshow{
width:558px;
height:170px;
margin-left:20px;
margin-top:10px;
border:#CCCCCC 1px solid;
}

#footimgshow h3{
height:30px;
line-height:30px;
text-align:center;
font-size:14px;
color:#FF9900;
}
#footimgshow span{
float:left;
padding-top:40px;
display:block;
width:24px;
height:80px;
cursor:pointer;
}
#footimgshow div{
float:left;
width:510px;
height:130px;
overflow:hidden;
}
#ShowListImg table{
float:left;
}
#footimgshow ul{
width:510px;
height:130px;
}
#footimgshow ul li{
width:165px;
float:left;
padding-left:5px;
line-height:22px;
text-align:center;
height:130px;
}
#footimgshow ul li a{
display:block;
}
#footimgshow ul li img{
width:150px;
height:100px;
border:1px solid #FF9900;
padding:4px;
}
#bgshow{
width:400px;
height:180px;
margin-top:10px;
border:#FF6600 solid 1px;
margin-left:20px;
}
#bgshow img{
width:150px;
height:100px;
border:1px #FF6600 solid;
padding:4px;
float:left;
display:inline;
margin:43px 0px 0px 10px;
}
#bgshow h3{
width:230px;
height:20px;
font-size:14px;
text-align:center;
line-height:20px;
margin-top:10px;
float:left;
}
#bgshow ol{
width:230px;
height:130px;
float:left;
overflow:hidden;
}
#bgshow ol li{
padding-left:10px;
line-height:22px;
cursor:pointer;
}
#bgshow ol li span{
display:none;
}
/****************/
#imglistshow{
width:640px;
padding:0px 20px;
padding-top:10px;
padding-bottom:20px;
}
#imglistshow h3{
width:590px;
height:22px;
display:block;
font-size:12px;
font-weight:normal;
text-align:left;
color:#993300;
background-image:url(../images/listtop.jpg);
line-height:22px;
padding-left:50px;
}
#imglistshow h3 a{
color:#993300;
text-decoration:none;
}
#imglistshow h3 a:hover{
color:#990000;
text-decoration:underline;
}
#imglistshow h3 span{
color:#FF0000;
display:block;
text-align:right;
margin-top:-22px;
padding-right:20px;
}
.imglisttext{
width:640px;
height:150px;
margin-top:10px;
border-bottom:#FFCC00 1px dashed;
}
.imglisttext img{
width:150px;
height:100px;
border:1px #FFCC00 solid;
padding:5px;
float:left;
margin-top:10px;
}
.imglisttextshow{
width:438px;
height:110px;
line-height:22px;
color:#999999;
float:left;
padding:10px 20px;
position:relative;
}
.imglisttextshow .xiang{
display:block;
width:71px;
height:25px;
font-size:14px;
line-height:25px;
padding-left:25px;
background-image:url(../images/nav/xiangxi.jpg);
color:#FFFFFF;
position:absolute;
top:100px;
right:0px;
}
#imglistshow .imglisttextshow .xiang a{
color:#FFFFFF;
text-decoration:none;
}
#imglistshow .imglisttextshow .xiang a:hover{
color:#FFFFFF;
text-decoration:underline;
}
/**************************/
.listshowb{
width:640px;
overflow:auto;
height:100%;
border:1px solid #CCCCCC;
margin:0px auto;
}
.listshowb h3{
width:620px;
height:24px;
line-height:24px;
font-size:14px;
font-weight:normal;
text-align:right;
padding-left:20px;
}
/***************/
#listshow{
width:680px;
overflow:auto;
height:100%;
}
#listshowtop{
text-align:right;
padding-right:20px;
height:20px;
line-height:20px;
color:#999999;
}
#listshowquan{
width:680px;
overflow:auto;
height:100%;
background:url(../images/tit_bg02.gif);
}
#listshowquan h3{
width:660px;
height:35px;
border:0px;
color:#666666;
line-height:35px;
font-size:14px;
padding-left:20px;
background:url(../images/tit_bg01.gif) no-repeat;
}
#showlubkuang{
width:680px;
overflow:auto;
height:100%;
background:url(../images/tit_bg03.gif) no-repeat bottom;
padding-bottom:11px;
}
#showjianjie{
border-top:#CCCCCC 1px solid;
overflow:auto;
height:100%;
width:640px;
padding-top:5px;
margin:0px 20px;
line-height:20px;
color:#999999;
text-indent:2em;
}
#showimg{
width:680px;
overflow:auto;
height:100%;
margin-top:10px;
background-image:url(../images/pro_info_bg02.gif);
}
#showimgtop{
width:680px;
height:20px;
background:url(../images/pro_info_bg01.gif) no-repeat;
}
#showimgcon{
width:680px;
overflow:auto;
height:100%;
background:url(../images/pro_info_bg03.gif) no-repeat bottom;
border-bottom:10px;
padding-bottom:10px;
}
#showimgcon #imgjs{
width:300px;
height:200px;
border:#FF9900 1px solid;
padding:5px;
margin-left:20px;
float:left;
}
#context{
width:316px;
height:210px;
float:left;
margin-right:20px;
display:inline;
margin-left:10px;
border:#CCCCCC 1px solid;
}
#context dt{
width:63px;
float:left;
padding-left:5px;
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
background-color:#F5F5F5;
line-height:22px;
}
#context dd{
width:84px;
float:left;
overflow:hidden;
height:22px;
padding-left:5px;
border-bottom:1px #CCCCCC solid;
line-height:22px;
}
#context .ddyes{
border-bottom:1px #CCCCCC solid;
width:83px;
border-right:1px solid #CCCCCC;
}
#imgnav{
margin-left:20px;
margin-top:10px;
border:1px #CCCCCC solid;
height:50px;
padding:5px 0px 5px 4px;
width:306px;
display:inline;
float:left;
}
#imgnav li{
width:62px;
height:42px;
float:left;
border:1px #CCCCCC solid;
padding:2px;
display:inline;
margin-left:6px;
}
#imgnav li img{
width:62px;
height:42px;
float:left;
cursor:pointer;
}

#showlianxi{
width:316px;
height:60px;
float:left;
margin-right:20px;
display:inline;
margin-top:10px;
margin-left:10px;
color:#666666;
text-align:center;
border:1px #CCCCCC solid;
}
#showlianxi dt{
width:55px;
height:29px;
line-height:29px;
background-color:#F5F5F5;
border-bottom:1px solid #CCCCCC;
float:left;
border-right:1px solid #CCCCCC;
}
#showlianxi .dtno{
width:55px;
height:30px;
line-height:30px;
border-bottom:0px;
float:left;
}
#showlianxi dd{
width:101px;
height:29px;
line-height:29px;
float:left;
border-bottom:1px solid #CCCCCC;
border-right:1px #CCCCCC solid
}

#showlianxi .ddno{
width:102px;
height:29px;
line-height:29px;
border-right:0px;
float:left;
}
#showlianxi .bootomno{
border-bottom:0px;
height:30px;
}
#xiangxi{
width:680px;
overflow:auto;
height:100%;
margin-top:10px;
background:url(../images/tit_bg02.gif);
}
#xiangxitop{
width:680px;
height:20px;
background:url(../images/tit_bg01.gif) no-repeat;
}
#xiangxitext{
width:640px;
overflow:auto;
height:100%;
background:url(../images/tit_bg03.gif) no-repeat bottom;
padding:0px 20px;
padding-bottom:15px;
line-height:22px;
}
#xiangxi h3{
font-size:14px;
padding-left:20px;
color:#663300;
}
.showhelp{
width:680px;
overflow:auto;
height:100%;
margin-top:10px;
background-image:url(../images/pro_info_bg02.gif);
}
.showhelptop{
width:680px;
height:20px;
background:url(../images/pro_info_bg01.gif) no-repeat;
}
.showhelp h3{
font-size:14px;
color:#666666;
padding-left:20px;
}
.showhelptext{
width:640px;
overflow:auto;
height:100%;
line-height:22px;
background:url(../images/pro_info_bg03.gif) no-repeat bottom;
padding:0px 20px;
color:#999999;
padding-bottom:15px;
}
#listcontact{
border:1px #CCCCCC solid;
width:198px;
height:180px;
margin-top:10px;
line-height:25px;
color:#666666;
float:left;
}
#listcontact ul{
background:url(../images/ico7.gif) no-repeat 5px 0px;
padding-left:25px;
}
#listcontact h3{
background-image:none;
height:25px;
line-height:25px;
padding-left:15px;
font-size:12px;
background-image:url(../images/boxlefttop.gif);
}
#pageleft{
width:200px;
float:left;
padding-top:20px;
}
.listleft{
width:200px;
float:left;
margin-top:10px;
background-image:url(../images/listbg.jpg);
}
.listleft h3{
width:180px;
background:url(../images/listbgtop.jpg) no-repeat;
font-size:12px;
padding-left:20px;
height:20px;
padding-top:10px;
line-height:20px;
color:#999999;
}
.listleft ol{
width:180px;
background:url(../images/listbgfoot.jpg) no-repeat bottom;
padding-bottom:10px;
line-height:22px;
padding-left:20px;
color:#999999;
}


/**********************************/
#picListShow{
width:660px;
overflow:auto;
height:100%;
padding:0px 10px;
margin-top:10px;
padding-bottom:15px;
}
#picListShow li{
width:205px;
height:152px;
float:left;
display:inline;
line-height:22px;
text-align:center;
padding-left:15px;
}
#picListShow li span{
display:block;
width:205px;
text-align:center;
height:22px;
}
#picListShow li a{
display:block;
width:190px;
height:130px;
}
#picListShow li img{
width:180px;
height:120px;
border:1px #FF9900 solid;
padding:4px;
float:left;
}
#picshow{
width:680px;
overflow:auto;
height:100%;
}
#picshow h3{
	color:#000;
	}
#picshow img{
width:450px;
height:300px;
border:1px #F90 solid;
padding:4px;
margin-left:108px;
}
#pictext{
width:500px;
overflow:auto;
height:100%;
border:1px #CCC dashed;
padding:10px;
margin:0px auto;
margin-top:10px;
line-height:22px;
color:#000;
font-size:14px;
text-indent:2em;
}
adoneo{
	width:900px;
	height:90px;
	overflow:hidden;
	margin-top:10px;
	float:left;
	}
#adtwo{
width:200px;
height:200px;
background-image:url(../images/listbg.jpg);
}
#adtwo h3{
width:200px;
height:40px;
line-height:40px;
font-size:12px;
text-align:center;
background:url(../images/listbgtop.jpg) no-repeat;
}
#adtwo li{
line-height:24px;
color:#000;
padding-left:20px;
width:180px;
}
#adtwo ul{
height:200px;
width:160px;
background:url(../images/listbgfoot.jpg) no-repeat bottom;
}
