.outside{width:770px; margin:0 auto; float:none;}
.top1{ background: url(../images/top1_03.gif) no-repeat; width:770px; height:33px; margin:0 auto}
img{ margin:0; padding:0;}
.main{ width:768px; border-right:1px solid #adadad; border-left:1px solid #adadad;  margin:0 auto;}
.main #toppath{margin:0 auto;width:740px;line-height:22px;color:#414141;font-size:12px;margin-top:5px;border-bottom:1px solid #DDDDDD;}
.main #toppath a{text-decoration:none;color:#414141;}
.main #toppath a:hover{text-decoration:underline;}
.shanghaitour{width:753px; margin:0 auto; height:120px; margin-top:8px;}
.s_title{ background:url(../images/list1.jpg) no-repeat; width:753px; height:22px; text-align:right; line-height:22px;}
.s_left{ background:url(../images/listleft.jpg) no-repeat; width:577px; height:101px; float:left; line-height:22px;}
.s_left_T{ padding-left:16px;color:#fff; width:560px; padding-top:8px; text-indent:15px;}
.s_right{ background:url(../images/listright.jpg) no-repeat; width:173px; height:101px;float:left;}

.area2{ width:700px; margin:0 auto;float:none; height:340px; margin-top:12px; margin-bottom:18px;}
.a2_title{ background: url(../images/area2_title.jpg) no-repeat; width:693px; height:22px; margin:0 auto;margin-top:15px;}
.a2_left{width:297px; margin-left:5px; margin-top:15px; display:inline;}
.area2_l1{width:296px; float:left; margin-top:12px;}
.area2_l1 li{ width:285px; float:left; margin-bottom:6px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.area2_l1 li a{ color:#000;font-size:14px;}
.a2_left_Text{ background:url(../images/a2_left_T.gif) no-repeat; width:297px;margin:0; padding:0;  height:33px; float:left; margin-top:-4px; line-height:36px; padding-left:12px;}
.a2_right{ margin-left:15px;_margin-left:10px;float:left; width:380px; }
.a2_right li{margin-top:17px; padding-left:15px; float:left; padding-bottom:14px;}
.a2_right li img{ float:left;}
.a2_right li span{width:250px; margin-top:8px;float:left; margin-left:15px; line-height:20px;color:#666666;}
.a2_right li a{width:250px; float:left; height:20px;margin-left:15px; color:#000; font-size:12px;font-weight:bold; text-decoration:none;border-bottom:1px solid #DDDDDD;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.a2_right li a:hover{text-decoration:none;color:#800080;}


.area3{margin:0 auto;float:none; width:715px;height:70px;}
.area3_title{float:left;width:715px;height:23px; text-align:left;background:url(../images/area3_title.jpg) no-repeat;}
.area3_check{float:left;width:710px;height:47px;border:1px solid #676767;}

.area4{ width:735px; margin:0 auto; border-bottom:1px solid #ccc;}
.area4_L{ width:480px; float:left; margin-top:40px;}
.area4_L_Title{ background:url(../images/area4title.gif) no-repeat; width:480px; height:27px; border-bottom:1px solid; float:left;}
.area4_L_Text{ background:url(../images/area4_text_bg.gif) no-repeat; width:480px; height:68px; margin-top:3px; float: left;}
.area4_L_Content{width:450px; margin-left:20px; margin-top:10px; color:#868686;}
.area4_L_Content li{ width:410px; padding-bottom:12px; padding-left:40px; float:left; border-bottom:1px dotted #ccc; margin-top:12px;}
.area4_L_Content li a{ color:#868686;}
.area4_L_Content p{ margin-top:5px;}
.area4_Right{ width:204px; float:left;margin-left:8px; margin-top:40px;}
.area4_r_title{ background:url(../images/area4_r_title.gif) no-repeat; width:204px; height:23px; float:left;}
.xxk_source{ width:204px; float:left;}
.xxk_source li{ width:50px; float:left; text-align:center;  border-right:1px solid #93b6e0;}
.xxk1_selected{ background:#d0ddd4; color:#003ff4; height:22px; line-height:22px;}
.xxk1_unselect{ background-color:#c2d8ec; border-bottom:1px solid #93b6e0;border-top:1px solid #93b6e0;line-height:20px; height:20px;}
.xxk_bg{ background:url(../images/xxk_bg.gif) no-repeat; width:204px; height:455px; float:left;}
.xxk_content1{ margin-left:15px; width:189px;height:455px;}

.area5{width:668px; margin:0 auto; float:}
.area5_T{ line-height:20px; margin-top:8px; float:left;}
.area5_list1{ margin:20px 0; margin-left:10px; width:660px;}
.area5_list2{ margin-left:10px;}
.area5_list3{ margin-left:35px;}
.area5_list4{ margin-left:25px;}

.c_c3{ color:#484848;}
.c_c2{ color:#97958d;}