body{
	margin:0px;
	padding:0px;
	font-family:"宋体", arial;
	font-size:12px;
	line-height:1.5em;
	border: 1px solid #CCCCCC;
}
div,form,img,ul,ol,li,dl,dt,dd {
	margin: 0; 
	padding: 0; 
	border: 0;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0; 
	padding:0;
}
table,td,tr,th{
	font-size:12px;
}
a:link,a:visited{
    color:#444444;
	text-decoration:none;
}
a:hover{
    color:#FF0000;
	text-decoration:underline;
}
li{
    list-style:none;
}
h3{
    font-size:14px;
}
p{
	text-indent:2em;
}
.c{
	display:block;
}
.c *{
	display:block;
	height:1px;
	overflow:hidden;
}
/*最外层*/
.wrap{
	width:990px;
	margin:0px auto;
}
/*清除浮动*/
.clear
{
	clear:both;
}
.leftbottom {
	margin-top:10px;
}
.rightbottom {
	margin-top:10px;
}
/*更多*/
.more{
	float:right;
	padding:2px 5px 0px 0px;
}
/*顶部logo及导航菜单*/
.toparea{
	padding-bottom:10px;
	text-align:left;
}
.toparea .logo{
	float:left;
	margin:10px 0px 0px 0px;
}
.toparea .menu{
	width:745px;
	height:72px;
	float:right;
	text-align:right;
}
.toparea .menu .top{
	width:430px;
	height:24px;
	margin:0px 45px 10px auto;
}
.toparea .menu .top .c *{
	background:#f5f5f5;
}
.toparea .menu .top .c1{
	border-left:1px solid #f7f7f7;
	border-right:1px solid #f7f7f7;
}
.toparea .menu .top .c2{
	border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8;
}
.toparea .menu .top .c3{
	border-left:1px solid #fdfdfd;
	border-right:1px solid #fdfdfd;
}
.toparea .menu .top .c4{
	border-left:1px solid #fdfdfd;
	border-right:1px solid #fdfdfd;
	margin:0px 2px;
	padding:0px 1px;
	background:#f9f9f9;
}
.toparea .menu .top .topmenu{
	background:#f5f5f5;
	text-align:center;
	color:#919191;
	padding:3px 15px 0px 15px;
}
.toparea .menu .bottom{
	margin:0px 65px 0px auto;
}
.toparea .menu .bottom li{
	padding:7px 5px 0px 5px;
	font-size:14px;
	color:#d5d5d5;
	float:right;
}
.toparea .menu .bottom li a{
	color:#5a5a5a;
	font-weight:bold;
}
.toparea .menu .bottom .choose a,.toparea .menu .bottom .choose{
	color:#f09f03;
}
.toparea .menu .bottom .dh{
	background:url(http://dx.88trip.com/images/flower/dh_t.gif) no-repeat;
	padding:7px 5px 0px 28px;
}/*区块*/
.main{}
.leftarea{
	width:215px;
	float:left;
}
.rightarea{
	width:765px;
	float:right;
}
.rightarea .area{
	width:765px;
	margin-bottom:8px;
}
/*登录*/
.login{
}
.login .c *{
	background:#fff;
}
.login .c1{
	margin:0px 4px;
	background:#fd8218;
}
.login .c2{
	margin:0px 2px;
	border-left:2px solid #fd8218;
	border-right:2px solid #fd8218;
	background:#ffe7d3;
}
.login .c3{
	margin:0px 1px;
	border-left:1px solid #fd8218;
	border-right:1px solid #fd8218;
	background:#ffe7d3;
}
.login .c4{
	padding:0px 4px;
	border-left:1px solid #fd8218;
	border-right:1px solid #fd8218;
	background:#ffe7d3;
}
.login .content{
	display:block;
	border-left:1px solid #fd8218;
	border-right:1px solid #fd8218;
	padding:0px 3px;
	background:#ffe7d3;
}
.login .userinfo{
	padding:8px 5px;
	background:#fff;
	width:191px;
	>width:201px;
}
.login .userinfo/*IE5.5+*/{
	>/*IE only*/width:191px;
}
.login .userinfo .pic{
	width:48px;
	>width:52px;
	height:48px;
	>height:52px;
	float:left;
	overflow:hidden;
	margin-right:5px;
	border:2px solid #eeeeee;
}
.login .userinfo .pic/*IE5.5+*/{
	>/*IE only*/width:48px;
	>/*IE only*/height:48px;
}
.login .userinfo .info{
	width:130px;
	height:114px;
	text-align:left;
	float:left;
}
.login .userinfo .info li {
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	text-align:left;
}
.login .userinfo  .n{
	width:67px;
	height:17px;
	float:left;
	margin:3px 0px 0px 0px;
}
.login .userinfo  .nn{
	width:40px;
	height:17px;
	margin:3px 0px 0px 5px;
	float:left;
}
.login .userinfo .n1{
	display:block;
	height:1px;
	background:#72c04f;
	overflow:hidden;
	margin:0px 1px;
}
.login .userinfo .n2{
	display:block;
	height:15px;
	background:#edf8e7;
	overflow:hidden;
	text-align:center;
	border-left:1px solid #72c04f;
	border-right:1px solid #72c04f;
}
.login .userinfo a{
	color:#009900;
	text-decoration:none;
}
.login .content .cont{
	display:block;
	background:#fff;
	padding:3px;
}
.login .content .cont .title{
	height:20px;
	>height:23px;
	border-bottom:1px dashed #fd8218;
	padding:2px 0px 0px 5px;
	color:#fd8218;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}
.login .content .cont .title/*IE5.5+*/{
	>/*IE only*/height:20px;
}
.login .content .cont .form{
	width:196px;
	margin:15px 0px 0px 0px;
}
.login .content .cont .form .left{
	width:153px;
	float:left;
}
.login .content .cont .form .left .t1{
	width:50px;
	>width:54px;
	height:20px;
	>height:25px;
	float:left;
	padding:3px 0px 2px 4px;
}
.login .content .cont .form .left .t1/*IE5.5+*/{
	>/*IE only*/width:50px;
	>/*IE only*/height:20px;
}
.login .content .cont .form .left .t2{
	width:90px;
	>width:94px;
	height:22px;
	>height:26px;
	float:left;
	padding:0px 2px 4px 2px;
}
.login .content .cont .form .left .t2{
	width:90px;
	height:22px;
}
.login .content .cont .form .right/*IE5.5+*/{
	>/*IE only*/width:40px;
	>/*IE only*/float:right;
}
.login .content .cont .form .input{
	width:90px;
	>width:92px;
	height:15px;
	>height:17px;
	border:1px solid #ffae68;
}
.login .content .cont .form .input/*IE5.5+*/{
	>/*IE only*/width:90px;
	>/*IE only*/height:15px;
}
.login .content .cont .form .button{
	width:40px;
	height:46px;
	background:url(http://dx.88trip.com/images/flower/button_login_2.gif) no-repeat;
	border:0px;
}
.login .content .cont .l li{
	width:99px;
	height:19px;
	>height:26px;
	padding:2px 0px 5px 0px;
	float:left;
	text-align:center;
}
.login .content .cont .l li/*IE5.5+*/{
	>/*IE only*/height:19px;
}
.login .content .cont .l li a{
	color:#fd8218;
	text-decoration:underline;
}
.login .content .cont .register{
	padding:0px 0px 8px 0px;
	text-align:center;
}
/*会员登录*/
.refinementproduct .c * {
	background:#fff;
}
.refinementproduct .c1 {
	margin:0px 2px;
	padding:0px 1px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	background:#cfcfcf;
}
.refinementproduct .c2 {
	background:#c8c8c8;
}
.refinementproduct .c3 {
	margin:0px 1px;
	padding:0px 1px;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	background:#dfdfdf;
}
.refinementproduct .c4 {
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
}
.refinementproduct .c5 {
	padding:0px 1px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	background:#dfdfdf;
}
.refinementproduct .c6 {
	padding:0px 1px;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	background:#f0f0f0;
}
.refinementproduct {
	margin-top:10px;
}
.refinementproduct .title {
	border-bottom:1px solid #cbcbcb;
	height:22px;
	margin-top:4px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:2px 0px 0px 10px;
	background:url(/skin/default/images/Title.gif) no-repeat;
	color:#169fbd;
}
.refinementproduct .content {
	width:203px;
	>width:215px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	padding:3px 5px;
}
.refinementproduct .content/*IE5.5+*/ {
	>/*IE only*/width:203px;
}
/*精品推荐*/
.main .leftarea .refinementproduct dl {
	width:auto;
	height:auto;
	float:left;
	padding:8px 5px 5px 4px;
	text-align:center;
}
.main .leftarea .refinementproduct dl dt {
	width:auto;
	height:auto;
}
.main .leftarea .refinementproduct dl dd {
	width:84px;
	height:19px;
	padding:7px 0px 0px 0px;
	text-align:center;
	overflow:hidden;
}
.main .leftarea .refinementproduct dl dt img {
	width:84px;
	height:63px;
}
/*精品推荐*/
dl dt a:link,dl dt a:visited{
	border:3px solid #b5cdcd;
	float:left !important;
	float:none;
}
dl dt a:hover {
	border:3px solid #FF9900;
	float:left !important;
	float:none;
}
/*****搜索栏*****/
.searchframe{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:11px;
}
.searchmoduleleft
{
	background:url('../images/search/back.gif') repeat-x; 
	height:30px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 65px; 
}
.searchmoduleleft li
{
	float:left; 
	height:19px; 
	color:#00309C;
	font-weight:bold;
	text-align:center;
	padding-top:8px; 
	list-style:none;  
}
.searchmoduleleft li{cursor:hand;}
.searchmoduleleft li.search1
{
	background:url('../images/search/backchoose.gif') no-repeat;
	color:#00309C;
	width:55px;
	height:30px;
	font-size:14px; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.searchmoduleleft li.search1
{
	height:30px; 
}
.searchmoduleleft li.search2{background:url('../images/search/backmodule.gif') no-repeat;color:#fff;width:55px;}
.searchmoduleleft li.search3{width:55px;color:#fff;}
.searchmoduleright
{
	background:url('../images/search/back.gif') repeat-x; 
	height:30px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 40px; 
}
.searchmoduleright li
{
	float:left; 
	height:19px; 
	color:#00309C;
	font-weight:bold;
	text-align:center;
	padding-top:8px; 
	list-style:none;  
}
.searchmoduleright li{cursor:hand;}
.searchmoduleright li.search1
{
	background:url('../images/search/backchoose.gif') no-repeat;
	color:#00309C;
	width:55px;
	height:30px;
	font-size:14px; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.searchmoduleright li.search1
{
	height:30px; 
}
.searchmoduleright li.search2{background:url('../images/search/backmodule.gif') no-repeat;color:#fff;width:55px;}
.searchmoduleright li.search3{width:55px;color:#fff;}
.searchcontent
{
	background:url(../images/search/backsearchbody.gif) repeat-x; clear:both; text-align:center; height:61px; 
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#4A7DCE;
	padding:10px 0px 0px 0px;
}
	        
.searchinput{
	width:350px;
	height:16px;
	background:url(../images/search/search_input.gif) no-repeat;
	border:1px solid #00607d;
	padding-top:4px;
	font-size:14px;
}
.searchbutton{
	width:80px;
	height:25px;
	background:url(../images/search/search_button.gif) no-repeat;
	border:0px;
}
.searchform {
    width:100%; 
	height:auto;
	float:left; 
}
.searchform ul {
	claer:both; 
	width:auto; 
	height:auto;
}
.searchform ul li {
	float:left; 
	width:auto; 
	height:auto;
	padding:5px 10px 0px 0px;
}
.searchform ul li.text {
	float:left; 
	width:auto; 
	height:auto;
	padding:5px 8px 0px 20px;
}
.searchcontent .choose {
    width:100%; 
	height:auto;
	float:left; 
}
.searchcontent .choose ul {
	claer:both; 
	width:auto; 
	height:auto;
}
.searchcontent .choose ul li {
	float:left; 
	width:auto; 
	height:auto;
	padding:5px 5px 0px 0px;
}
.searchcontent .choose ul li.text {
	float:left; 
	width:auto; 
	height:auto;
	padding:10px 0px 0px 20px;
}

.search 
{
	margin-top:3px;
	margin-bottom:8px;
	clear:both;
	margin-bottom:11px;
	float:left;
	border:1px solid;
	border-color:#8888FF;
}
.search .searchbox 
{
	margin-bottom:4px;float:left;width:100%;
}
.search .searchbox .SoTab
{
	clear:both;
	padding-top:4px;width:100%;float:left;font-size:14px;font-family:tahoma,宋体;background-position:83px 4px;background-repeat:no-repeat;
}
.search .searchbox .SoTab ul 
{
	padding-left:78px;
}
.search .searchbox .SoTab li 
{
	float:left;
	line-height:21px;height:22px;
}
/*****搜索栏*****/
/*****导航*****/
.main .rightarea .nav{
	width:760px;
	height:auto;
	background:#ffffff;
	padding:0px 0px 5px 2px;
	text-align:left;
	float:left;
}
/*****导航*****/
/*在线会员*/
.m6{
	width:auto;
	height:32px;
	border-top:1px solid #eeeeee;
}
.m6 .title{
	float:left;
}
.m6 .t{
	float:left;
	padding:8px 10px 0px 10px;
	font-weight:bold;
	color:#72c04f;
}
.m6 .n{
	width:85px;
	height:17px;
	float:left;
	margin:8px 5px 0px 0px;
}
.m6 .n1{
	display:block;
	height:1px;
	background:#72c04f;
	overflow:hidden;
	margin:0px 1px;
}
.m6 .n2{
	display:block;
	height:15px;
	background:#edf8e7;
	overflow:hidden;
	text-align:center;
	border-left:1px solid #72c04f;
	border-right:1px solid #72c04f;
}
.m6 .n2 a{
	color:#72c04f;
	text-decoration:none;
}
.m8{
	width:auto;
	padding:3px;
	border-top:1px dotted #eeeeee;
}
.m8 li{
	width:54px;
	height:54px;
	padding:3px;
	float:left;
	margin:1px;
}
.m8 li a:link,.m8 li a:visited{
	border:3px solid #eeeeee;
	float:left !important;
	float:none;
}
.m8 li a:hover{
	border:3px solid #FFCC00;
	float:left !important;
	float:none;
}
/*****底部*****/
.main_b{
    width:990px;
	height:100px;
	text-align:center;
	float:left !important;
	float:none;
	CLEAR: both; 
	background-color:#eee; 
	line-height:20px; 
	margin:0px; 
	padding-top:5px; 
	padding-bottom:25px;
}
.footer_menu 
{
	width:100%;
	height:auto;
	text-align:center;
}
.footer_menu ul
{
	width:420px;
	height:auto;
	text-align:center;
}
.footer_menu ul li
{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
}
.footer_menu ul li a
{
	COLOR: #000066; TEXT-DECORATION: none; margin-top:25px; 
}
.footer_menu ul li a:hover
{
	COLOR: #ff0000; TEXT-DECORATION: underline;
}
.footer_menu ul li a:visited
{
	COLOR: #000066; TEXT-DECORATION: none;
}
/*****底部*****/
