﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:22px;
	margin: 0px;
	overflow-x:hidden;
}
.titles {
	font-weight: bold;
}
a { text-decoration:none;}
.icos { width:240px; float:right; height:26px;background:url(top_ico.gif) left no-repeat; clear:both;}
.icos_txt { width:60px;height:16px; padding-top:4px; float:left; color:#000000; padding-left:20px;}
.c{ clear:both; height:0px;}
.all { width:1004px; margin-left:auto; margin-right:auto; }
.tophr { width:100%; height:10px; float:none; background:#990000; }
.toplogo { width:1003px; height:92px; }
.top2 { width:1003px; margin-left:auto; margin-right:auto; }
.logo1 { width:483px; height:38px; padding-top:20px; float:left;}
.logo { width:370px;  height:38px; padding-top:20px; float:left;}
.lx { width:120px; margin:4px; text-align:right; font-weight:bold;height:21px; line-height:21px; float:left;}
.lx2 { width:520px; margin:4px;height:21px; line-height:21px; float:left;}
.lx3 { width:490px; margin:4px; line-height:21px; float:left;}
.lx4 { width:390px; margin:4px; line-height:21px; float:left;}

.nav1 { width:520px; padding-top:30px; float:left; overflow:hidden;}
.nav2 { width:630px;  padding-top:16px; float:left; overflow-x:hidden;}
.title { text-align:center; font-size:16px; font-weight:bold;}
.content { text-align: left; padding-top:20px; margin-top:10px; border-top:dashed #CCCCCC 1px;  }
.content2 { text-align: left; padding-top:20px; margin-top:10px; border-top:dashed #CCCCCC 0px;  }
.content3 { text-align: left; padding-top:10px; margin-top:10px; border-top:dashed #CCCCCC 0px;  }

.hdp1 img{ width:998px; height:277px; margin-bottom:10px; float:left; overflow:hidden; }
.hdp2  {width:974px; height:257px; padding:10px; background:#900;margin-bottom:10px; float:left; overflow:hidden;}
.hdp2 img{ width:974px; height:257px; background:#900; float:left; overflow:hidden; }
.kj{ width:230px; height:41px; float:left; padding:10px 0px 10px 0px;}
.kj2{ width:230px; height:41px; float:left; padding:0px 0px 10px 0px;}

.cc1 { width:233px; float:left;}
.cc2 { width:508px; padding-left:20px;  float:left;}
.cc3 { width:240px; float:left;}
.cc4 { width:748px; float:left;padding-left:20px; overflow:hidden;}
.cc5 { width:765px; float:left;padding-left:20px; overflow:hidden;}
.cc6 { width:508px; clear:both; float:left; padding:10px; text-align:right; overflow:hidden;}

.c1{ width:235px; height:230px; float:left; }
.c1_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c1_2{ width:180px; height:26px;float:left; font-size:12px; font-weight:bold;border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c1_3{ width:31px; height:16px;float:left;  border-bottom:solid 1px #CCCCCC; padding-top:10px;}
.c1_4{ width:231px; height:190px; text-align:center; padding-top:10px; float:left;}

.c2{ width:495px; height:230px; float:left;}
.c2_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c2_2{ width:435px; height:26px;float:left; font-size:12px; font-weight:bold; border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c2_3{ width:31px; height:16px;float:left;  border-bottom:solid 1px #CCCCCC; padding-top:10px;}
.c2_4{ width:487px; height:190px; text-align:center; padding-top:10px; float:left;}

.c3{ width:240px; height:230px; float:left;}
.c3_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c3_2{ width:188px; height:26px;float:left; font-size:12px; font-weight:bold; border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c3_3{ width:31px; height:16px;float:left;  border-bottom:solid 1px #CCCCCC; padding-top:10px;}
.c3_4{ width:240px; height:190px; text-align:center; padding-top:10px; float:left;}

.c5{ width:233px; height:230px; float:left;}
.c5_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c5_2{ width:180px; height:26px;float:left; font-size:12px; font-weight:bold;border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c5_3{ width:31px; height:16px;float:left;  border-bottom:solid 1px #CCCCCC; padding-top:10px;}
.c5_4{ width:231px; height:190px; text-align:center; padding-top:10px; float:left;}


.c6{ width:742px; height:430px; float:left; overflow:hidden;}
.c6_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c6_2{ width:688px; height:26px;float:left; font-size:12px; font-weight:bold;border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c6_3{ width:31px; height:16px;float:left;  border-bottom:solid 1px #CCCCCC; padding-top:10px;}
.c6_4{ width:738px; height:390px; text-align:center; padding-top:10px; float:left;}

.c7{ width:370px; height:190px; float:left; padding-left:20px; overflow:hidden;}
.c7_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c7_2{ width:300px; height:26px;float:left; font-size:12px; font-weight:bold;border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c7_3{ width:31px; height:16px;float:left;  border-bottom:solid 1px #CCCCCC; padding-top:10px;}
.c7_4{ width:356px; height:190px; text-align:center; padding-top:10px; float:left;}

.c8{ width:376px; height:190px; float:left; overflow:hidden;}
.c8_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c8_2{ width:316px; height:26px;float:left; font-size:12px; font-weight:bold;border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c8_3{ width:31px; height:16px;float:left;  border-bottom:solid 1px #CCCCCC; padding-top:10px;}
.c8_4{ width:368px; height:190px; text-align:center; padding-top:10px; float:left;}

.c9{ width:746px; height:430px; float:left; overflow:hidden;}
.c9_0{ width:746px;clear:both; float:left; overflow:hidden;}

.c9_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c9_2{ width:288px; height:26px;float:left; font-size:12px; font-weight:bold;border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c9_3{ width:431px; height:26px;float:left; line-height:26px;text-align:right; border-bottom:solid 1px #CCCCCC; padding-top:0px;}
.c9_4{ width:740px; height:390px; text-align:center; padding-top:10px; float:left;}
.c9_5{ width:740px; clear:both; margin-bottom:10px; text-align:center; padding-top:10px; float:left;}
.c9_6{ width:700px; background:url(aa2.jpg) center repeat-y; padding:0px 20px 20px 20px; margin:0px; text-align:left; float:left;}
.c9_7{ width:740px; background:url(aa1.jpg) center no-repeat; clear:both; height:9px; text-align:center; float:left;}
.c9_8{ width:740px; background:url(aa3.jpg) center no-repeat; clear:both; height:9px; text-align:center; float:left;}


.c10{ width:233px;  float:left;}
.c10_1{ width:20px; height:26px; float:left;  border-bottom:solid 1px #CCCCCC;background:url(ico_1.gif) left no-repeat;}
.c10_2{ width:180px; height:26px;float:left; font-size:12px; font-weight:bold;border-bottom:solid 1px #CCCCCC;left no-repeat;}
.c10_3{ width:31px; height:16px;float:left;  border-bottom:solid 1px #CCCCCC; padding-top:10px;}
.c10_4{ width:231px; text-align:center; padding-top:10px; float:left;}

.pr{ width:768px; float:left; padding-top:10px; overflow:hidden;}

.navs{ width:1004; height:39px; float:left; overflow:hidden;}
.navs ul{ margin:0px; padding:0px;list-style:none;}
.navs li{ width:110px; background:#990000; color:#FFFFFF; font-size:14px; border-right:solid 1px #FFFFFF; border-bottom:solid 0px #FFFFFF; text-align:center; line-height:38px; height:38px; float:left;}
.navs li a{ color:#FFFFFF; font-size:14px;text-decoration:none;}
.bhr {
	border-bottom: #CCC 1px solid;
}
.foots { width:100%; height:70px; text-align:center; background:#990000; color:#FFFFFF; padding-top:10px; line-height:20px; border-top: solid #990000 8px;}
.foots1 { width:1003px; margin-left:auto; padding-top:15px; margin-right:auto;}
.foots2 { width:200px; float:left;}
.foots3{ width:700px; float:left; padding-top:3px;  text-align:left;}
.foots a{ color:#FFFFFF;}
.foots4 { width:100%; height:70px; text-align:center; color:#000; padding-top:10px; line-height:27px; border-top: solid #990000 8px;}

.newsli ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.newsli li {
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding: 4px 4px 4px 16px;
	text-align: left;
	background: url(ico3.gif) left no-repeat;
	border-bottom: dashed 1px #CCCCCC;
}
.newsli a:link,a:visited,a:hover,a:active {
	font-size: 12px; color:#000000;
	text-decoration: none;
}
.newsli_txt {
	float: left;
}
.newsli_time {
	width: 80px;
	float: right;
}
.prli ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.prli li {
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding: 4px 4px 4px 16px;
	text-align: left;
	background: url(ico_2.gif) left no-repeat;
	border-bottom: dashed 1px #CCCCCC;
}
.prli a:link,a:visited,a:hover,a:active {
	font-size: 12px; color:#000;
	text-decoration: none;
}
.prli_txt {
	float: left;
}
.prli_time {
	width: 80px;
	float: right;
}
.primgli ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.primgli li {
	width: 116px;
	height:168px;
	float: left;
	line-height: 18px;
	padding: 8px 14px 2px 10px;
	text-align: center;
	border: solid 1px #CCCCCC;
}
.primgli img { width:120px; height:140px; border:0px; padding-bottom:4px;}
.primgli_r{padding-right:0px;}
.primgli a:link,a:visited,a:hover,a:active {
	font-size: 12px; color:#000;
	text-decoration: none;
}
.primgli_txt { text-align:center; padding:18px 0 0 0; clear:both;
 
}
.primgli_time {
	width: 80px;
	float: right;
}


.primgli2 ul { background:url(aa2.jpg) center repeat-y;;
	margin: 0px; 
	padding: 6px 20px 20px 20px;
	list-style: none; clear:both;
}
.primgli2 li {
	width: 106px;
	height:168px;
	float: left;
	line-height: 18px;
	padding: 8px 8px 2px 8px;
	text-align: center;
	border: solid 1px #CCCCCC;
}
.primgli2 img { width:100px; height:120px; border:0px; padding-bottom:4px;}
.primgli_r{padding-right:0px;}
.primgli2 a:link,a:visited,a:hover,a:active {
	font-size: 12px; color:#000;
	text-decoration: none;
}
.primgli_txt2 { text-align:center; padding:18px 0 0 0; clear:both;
 
}
.primgli_time2 {
	width: 80px;
	float: right;
}


.chanpin {
	width: 207px;
	padding: 10PX;
	background: #ECECEC;
	border-radius: 8px;
}
.link_a{ font-size:18px; color:#FFFFFF; font-weight:bold; font-family:"宋体";}
.link_b{ font-size:18px; color:#000; font-weight:bold;font-family:"宋体";}
.linkli ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.linkli li {
	width: 130px;
	height: 18px;
	line-height: 18px;
	padding: 4px 4px 4px 16px; color:#FFFFFF;
	text-align: left;
	float:left;
	border-bottom: dashed 0px #CCCCCC;
}
.navss{ border-rihgt:#FFF 0px solid;}
.linkli a:link,a:visited,a:hover,a:active {
	font-size: 12px;
	text-decoration: none; color:#FFFFFF;
}
.linkli_txt {
	float: left;
}
.linkli_time {
	width: 80px;
	float: right;
}

.nTab{
float: left;
width: 300px;
margin: 0 auto;
border-bottom:0px #AACCEE solid;
background-position:left;
background-repeat:repeat-y;
margin-bottom:0px;
}
.nTab .TabTitle{
clear: both;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 70px;
cursor: pointer;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
list-style-type: none;
font-size: 12px;
font-weight:bold; color:#000000;
text-align:left;
margin: 0;
}
.nTab .TabTitle .active{background:#fff; color:#FF3300;border-left:0px #AACCEE solid;border-top:0px #AACCEE solid;border-right:0px #AACCEE solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{border:0px #ccc solid;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:0px 0 0 0;
border-right:0px #AACCEE solid;border-left:0px #AACCEE solid;
}

.nTab_a{
float: left;
width: 600px;
margin: 0 auto;
border-bottom:0px #AACCEE solid;
background-position:left;
background-repeat:repeat-y;
}
.nTab_a .TabTitle{
clear: both;
height: 18px;
overflow: hidden;
}
.nTab_a .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab_a .TabTitle li{
float: left;
width: 50px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
font-size: 12px;
font-weight:bold; color:#000000;
margin: 0;
}
.nTab_a .TabTitle .active{background:#fff; text-align:left;color:#FF3300;border-left:0px #AACCEE solid;border-top:0px #AACCEE solid;border-right:0px #AACCEE solid;border-bottom:1px #fff solid;}
.nTab_a .TabTitle .normal{border:0px #ccc solid;}
.nTab_a .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
border-right:0px #AACCEE solid;border-left:0px #AACCEE solid;
}
.none {display:none;}
.sddm{ width:670px; padding:0px; text-align:rigth; padding-left:30px;}
.sddn ul{ margin:0px; left:0px; padding:0px;list-style: none;}
.sddm li{list-style: none;font:14px arial; font-weight:bold; text-align:center; border-right:#333 1px solid; float:left;width:60px;height:20px;line-height:20px; padding:0px 6px 0px 6px;}
	
a:link,a:visited,a:hover,a:active{text-decoration: none;color: #000;}

.sddm li a
{	display: block;
	padding-top:0px!important;
	padding-top:0px; 
	 font-size:14px;color: #000;
	height:20px;line-height:20px;
	text-align: center;
	text-decoration: none}

.sddm span a:hover
{ color:#990000; text-align:center; float:left;	}

.sddm div
{	position: absolute;
	visibility: hidden;
	margin-left:0px;
	z-index:300000;color: #000;
	padding-top:3px!important;
	padding-top:3px;
	height:20px;line-height:20px;
	}

.sddm div a
	{	position: relative;
		display: block;
		left:0px!important; text-align:center; float:left;
		left:0px;		
		height:20px;line-height:20px; overflow:hidden; padding-top:4px!important;padding-top:6px; background:url(nan_hr.gif) top right no-repeat;
		width:70px;	
		white-space: nowrap; overflow:hidden; color:#990000;
		text-decoration: none;
		color: #000;
		z-index:300000;
		 float: left;
		font: 12px arial}
		
		*******图片切换 css定义***********/
.sub_box{width:663px; height:310px; float:left; position:relative; overflow:hidden; border:1px solid #cccccc; background:url(http://trip.elong.com/trip/default/news/images/logo_gray.jpg) center center no-repeat; *background:url(http://trip.elong.com/trip/default/news/images/logo_gray.jpg) 220px 120px no-repeat;}
.sub_box img{border:none; width:663px; height:310px;}
#bd1lfimg{position:relative; width:663px; height:310px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:663px; height:310px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:663px; height:310px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{width:623px; height:80px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 20px;}
#bd1lfimg dd h2{height:25px; padding:8px 0 4px 0; line-height:25px; overflow:hidden;}
#bd1lfimg dd h2 a{font-size:14px; font-weight:bold; color:#ffffff;}
#bd1lfimg dd a{color:#ffffff; text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none; color:#cccccc;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}

.sub_nav{width:663px; height:25px; bottom:0px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:25px; height:25px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; font-family:Arial; font-size:11px; color:#999999; cursor:pointer;}
.sub_no li.show{background:#ffffff; color:#000000;}
.sub_more{float:right; width:50px; height:25px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; color:#999999; text-align:center; line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}

/*********图片切换 css定义***********/