/* CSS Document */
#wrap{ width:970px; margin:0 auto; overflow:hidden;}
.rolling{ width:970px; background: url(../webpage_mainweb/sort_cityinfo-df/images/rolling.jpg) repeat-x; height:34px;}
.rolling h2{ font-size:16px; padding:8px 0 0 25px; float:left;}
.mar_left{ background:url(../webpage_mainweb/sort_cityinfo-df/images/mar_left.gif) no-repeat; width:4px; height:23px; float:left; margin:5px 0 0 20px;}
.mar{ width:777px; height:18px; float:left; margin:5px 0 0 0; background:#fff; padding:5px 0 0 0;}
.mar_right{ background:url(../webpage_mainweb/sort_cityinfo-df/images/mar_right.gif) no-repeat; width:4px; height:23px; float:left; margin:5px 0 0 0;}

.flash{ width:970px; margin:10px 0; overflow:hidden;}
.flash img{ width:970px; height:120px;}

/*table_1*/
/*table_1*/
.table_1{ width:705px; height:500px; margin:10px 0 0 0;  float:left;}
.table_1 .table_1_1{ width:705px; height:291px;border:1px solid #ccc;}
.table_1 .table_1_1 h2{ padding:8px 0 0 18px; background:url(../webpage_mainweb/sort_cityinfo-df/images/bg1.gif) no-repeat; height:20px; border-bottom:1px solid #ccc;color:#931D19;}
.table_1 .table_1_1 h2 a{ margin:0 0 0 570px;font-weight:normal; }
.table_1 .table_1_1 .focus{ float:left; width:284px; margin:10px 0 0 10px;}
.table_1 .table_1_1 img { width:284px; height:210px;margin:6px 0 8px 0;}
.table_1 .table_1_1 ul{ width:360px; height:235px; float:left; margin:12px 0 0 15px;}
.table_1 .table_1_1 ul li{ width:340px; background: url(../webpage_mainweb/sort_cityinfo-df/images/xing.gif) 0 9px no-repeat;padding:4px 0 0 22px; line-height:22px; font-size:14px;}
.table_1 .table_1_2 { margin:10px 0 0 0;height:208px; width:705px;}
.table_1 .table_1_2 img{ width:221px; height:61px; padding::5px 0 0 0;margin:7px 0 0 11px;}


/*table_2*/
.table_2 .table_1_1{ width:255px; height:241px; border:1px solid #ccc;float:right; margin:10px 0 0 0; overflow:hidden;}
.table_2 .table_1_1 h2{ padding:8px 0 0 18px; background:url(../webpage_mainweb/sort_cityinfo-df/images/bg1.gif) no-repeat; height:20px; border-bottom:1px solid #ccc;color:#931D19;}
.table_2 .table_1_1 h2 a{ margin:0 0 0 125px; font-weight:normal;}
.table_2 .table_1_1 ul{ margin:5px 0 0 8px; width:250px; height:235px; }
.table_2 .table_1_1 ul li{line-height:18px; background: url(../webpage_mainweb/sort_cityinfo-df/images/bg2.gif) 0 10px no-repeat; padding:4px 0 0 20px;}



.table_2 .table_1_2{ width:255px; height:258px; border:1px solid #ccc; float:right; margin:10px 0 0 0;overflow:hidden; }
.table_2 .table_1_2 h2{ background:url(../webpage_mainweb/sort_cityinfo-df/images/bg1.gif) no-repeat;padding:8px 0 0 18px;; height:20px; border-bottom:1px solid #ccc;color:#931D19;}
/**.table_2 .table_1_2 h2 span{ margin:0 0 0 95px; font-weight:bold; background:url(../webpage_mainweb/sort_cityinfo-df/images/bg3.gif) no-repeat;}
.table_2 .table_1_2 ul{ width:245px; margin:5px 0 0 12px;} 
.table_2 .table_1_2 ul li { background:url(../webpage_mainweb/sort_cityinfo-df/images/dot.gif) 0 14px no-repeat;padding:4px 0 0 10px; line-height:20px;}


/*table_3*/
.table_3 .table_1_1{ width:358px; height:395px; border:1px solid #ccc; float:left; margin:10px 0 0 0; overflow:hidden;}
.table_3 .table_1_1 h2{ padding:8px 0 0 20px; background:url(../webpage_mainweb/sort_cityinfo-df/images/bg4.gif) repeat-x;border-bottom:1px solid #ccc;color:#931D19; height:20px;}
.table_3 .table_1_1 h2 a{ font-weight:normal; margin:0 0 0 225px; }
.table_3 .table_1_1 ul{ width:340px; height:355px; margin:3px 0 0 20px;}
.table_3 .table_1_1 ul li{ background:url(../webpage_mainweb/sort_cityinfo-df/images/dot.gif) 0 10px no-repeat; padding:6px 0 0 12px;}
* html .table_3 .table_1_1 ul li{ padding:5px 0 0 12px;}
.table_3 .table_1_2{ width:358px; height:395px; border:1px solid #ccc; float:left; margin:10px 0 0 10px; overflow:hidden;}
.table_3 .table_1_2 h2{ padding:8px 0 0 20px; background:url(../webpage_mainweb/sort_cityinfo-df/images/bg4.gif) repeat-x;border-bottom:1px solid #ccc;color:#931D19; height:20px;}
.table_3 .table_1_2 h2 a{ font-weight:normal; margin:0 0 0 225px; }
.table_3 .table_1_2 ul{ width:340px; height:355px; margin:3px 0 0 20px;}
.table_3 .table_1_2 ul li{ background:url(../webpage_mainweb/sort_cityinfo-df/images/dot.gif) 0 10px no-repeat; padding:6px 0 0 12px;}
* html .table_3 .table_1_2 ul li{ padding:5px 0 0 12px;}
.table_3 .table_1_3{ width:231px; height:160px; border:1px solid #ccc; float:right; margin:10px 0 0 0; background:#FFF3F3;}
.table_3 .table_1_3 h2{ background:url(../webpage_mainweb/sort_cityinfo-df/images/bg5.gif) 3px 7px no-repeat; padding:8px 0 0 20px;border-bottom:1px solid #ccc;color:#931D19; height:20px;}
.table_3 .table_1_3 h2 a{ margin:0 0 0 88px; background:url(../webpage_mainweb/sort_cityinfo-df/images/bg6.gif) 0 3px no-repeat;padding:0 0 0 10px; font-weight:normal;}
.table_3 .table_1_3 ul{ width:205px; height:145px; margin:0 0 0 15px; line-height:19px;}
.table_3 .table_1_3 ul li{ background:url(../webpage_mainweb/sort_cityinfo-df/images/dot.gif) 0 8px no-repeat; padding:2px 0 0 8px;}

/*table_3/adv1*/
.adv1{ width:232px; overflow:hidden; float:right;}
/*table_3/adv2*/
.adv2{ width:232px; height:116px; overflow:hidden; float:right;}
*html .adv2{ height:110px;}
.adv2 img{ width:232px; height:115px; padding:8px 0 0 0;}

/*adv3*/
.adv3{ width:970px; height:115px; margin:10px 0 0 0; float:left;}
.adv3 img{ width:970px; height:115px;}