/* global */
*{margin:0;padding:0;}
body {margin:0; padding:0; background:#fff; }
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
ul,li,ol,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
p{text-indent:0;}
table{border-collapse :collapse; border:0;}
img{vertical-align:middle;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.center{text-align:center}
.margin10{margin:0 10px}
.pl{padding-left:1em;}
.noblock{display:inline}

#content-1{width:891px; height:224px; padding-left:20px; margin:0 auto; background:url(/europeday/images/bannbg.jpg);}
#content-2{width:911px; margin:0 auto 10px auto; }
#content-3{width:911px; margin:0 auto;}
#content-3 .box{width:452px; background:url(/europeday/images/box_2.gif) repeat-y; margin-bottom:10px;}
#content-3 .box h1{height:30px; background:url(/europeday/images/box_1.gif) no-repeat; text-indent:2.2em;}
#content-3 .box p{padding:10px;}
#content-3 .box .btline{height:4px; background:url(/europeday/images/box_3.gif) no-repeat; overflow:hidden}

#content-3 .box-inner{width:911px; background:url(/europeday/images/red_box2.gif) repeat-y; margin-bottom:10px;}
#content-3 .box-inner h1{height:30px; background:url(/europeday/images/red_box1.gif) no-repeat; text-indent:2.2em;}
#content-3 .box-inner .pic{float:left; width:195px; height:129px; padding:7px; margin:10px; _margin-bottom:0; background:url(/europeday/images/red_14.gif) no-repeat; _display:inline;}
#content-3 .box-inner p{ margin:10px;}
#content-3 .box-inner .btline{clear:both; height:4px; background:url(/europeday/images/red_box3.gif) no-repeat; overflow:hidden}
#content-3 .bt{width:161px; height:58px; margin:20px auto;}

#content-3 .green{background-image:url(/europeday/images/green_box2.gif);}
#content-3 .green h1{background-image:url(/europeday/images/green_box1.gif);}
#content-3 .green .btline{background-image:url(/europeday/images/green_box3.gif);}

#content-3 .blue{background-image:url(/europeday/images/blue_box2.gif);}
#content-3 .blue h1{background-image:url(/europeday/images/blue_box1.gif);}
#content-3 .blue .btline{background-image:url(/europeday/images/blue_box3.gif);}
/*巴士游首页*/
#bodymain{ width:950px; margin:0 auto;}
#bodyleft{ width:350px; float:left;}
#bodyright{ width:590px; float:right;}
#bodyleft .banner{ margin-bottom:10px;}
.left_bar, .left_bar .bar, .left_bar_1, .left_bar_1 .bar, .left_bar_2, .left_bar_2 .bar, .left_bar h2, .left_bar_1 h3, .left_bar_2 h4{ background:url(../images/bar.gif) no-repeat;}
.left_bar, .left_bar_1{
	overflow:hidden;
	padding-bottom:8px;
	margin-bottom:10px;
	background-position:0px bottom;
}
.left_bar_2{overflow:hidden;
	padding-bottom:8px;
	margin-bottom:10px;
	background-position:-362px bottom;}
.left_bar_2 .bar{
background-position:right -29px;
	height:29px;
	overflow:hidden;
	padding-right:8px;}
.left_bar_2 h4{
background-position:left -29px;
color:#0069C2;
height:29px;
font-size:14px;
padding:4px 0 0 15px;
}
	
.left_bar img{ padding-left:10px;}
.left_bar .bar{
	background-position:right 0px;
	height:29px;
	overflow:hidden;
	padding-right:8px;
}
.left_bar_1 .bar{background-position:right -29px;
	height:29px;
	overflow:hidden;
	padding-right:8px;}

.left_bar_1 h3{
	background-position:left -29px;
	color:#0069C2;
	height:29px;
	font-size:14px;
	padding:4px 0 0 15px;
}
.left_bar_1 span{ color:#FF6600;  font:bold 12px "宋体"; padding-left:15px;}
.left_bar_1 font{ color:#FF6600; float:right; font: normal 12px "宋体"; line-height:28px; padding-left:15px;}
.left_bar_1 font a{color:#004884;}
.left_bar_1 p{ padding-left:15px; color:#666666;}
.left_bar_1 a{color:#004884; padding-left:15px;}
	
.left_bar .bar span{ float:right; }
.left_bar .bar span a{color:#004884; font:normal 12px Arial, Helvetica, sans-serif; line-height:28px;}
.left_bar h2{
	background-position:left 0px;
	color:#000;
	height:29px;
	font-size:14px;
	padding:4px 0 0 15px;
}
.left_bar_2 ul{ margin-top:10px;}
.left_bar_2 ul li{margin-left:15px; padding-top:10px; margin-right:15px; height:100px; border-bottom:1px dashed #ccc; font:bold 12px "宋体"; color:#666666}
.left_bar_2 ul li h2{ font:bold 14px Arial, Helvetica, sans-serif; color:#FF0000;}
.left_bar_2 ul li h3{ font:bold 14px Arial, Helvetica, sans-serif; color: #218E01;}
.left_bar_2 ul li h6{ font:bold 14px Arial, Helvetica, sans-serif; color:#00749F;}
.left_bar_2 ul li span{ float:right;}
.left_bar_2 ul li span a{ color:#004884; font:bold 14px "宋体"; text-decoration:underline;}
.left_bar_2 ul li img{ border:1px solid #b6b6b6; float:left; margin-right:10px;}

.list{}
.list dl{ background:url(../images/bus_03.jpg) no-repeat; height:351px; width:290px; float:left;}
.list dl dt{ color:#FFFFFF; font:bold 24px "宋体"; line-height:50px; padding-left:40px;}
.list dl dt span{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000; float:right; padding-right:10px; line-height:50px;}
.list dl dt span a{ text-decoration:underline; color:#000000}
.list dl dd{ background:url(../images/dot_blue.gif) no-repeat 0 10px; border-bottom:1px dashed #CCCCCC; line-height:28px; padding-left:10px; margin:0 15px;}
.list dl dd a{color:#004884;}
.list dl dd a:hover{ color:#FF0000;}
.list dl dd a span{ float:right; color:#FF0000}
