/* CSS Document */
#wrap{ width:970px; margin:0 auto; overflow:hidden;}
.rolling{ width:970px; background: url(../webpage_mainweb/sort_cityinfo-jg/images/rolling.jpg) repeat-x; height:34px;}
.rolling h2{ font-size:16px; padding:6px 0 0 25px; float:left;}
.mar_left{ background:url(../webpage_mainweb/sort_cityinfo-jg/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-jg/images/mar_right.gif) no-repeat; width:4px; height:23px; float:left; margin:5px 0 0 0;}
.menu2 ul li a,.menu3 ul li a,.menu7 ul li a,.menu5 ul li a{ background: url(../webpage_mainweb/sort_cityinfo-jg/images/dot.gif) 0 5px no-repeat; padding:0 0 0 9px;}

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

.menu{ 968px; height:223px; border:1px solid #ccc;}
.menu h2,.menu1 h2,.menu2 h2,.menu3 h2,.menu4 h2,.menu5 h2,.menu6 h2,.menu7 h2{height:29px; font-size:14px; color:#9C3A3A; padding:7px 0 0 35px;}
.menu p{ width:110px; height:174px; text-align:center; line-height:20px; float:left; margin:8px 2px 0 8px;}

/*menu1 being*/
.menu1{ width:287px; height:315px; border:1px solid #ccc; float:left; margin:10px 0 0 10px; overflow:hidden;background:url(../webpage_mainweb/sort_cityinfo-jg/images/bg2.gif) no-repeat;}
.menu1 h2{ width:223px; height:29px;}
.menu1 h2 a{ font-size:12px; font-weight:normal; margin:0 0 0 114px;}

.menu1 dl {
float:right;
height:90px;
margin:0;
width:160px;
}
.menu1 dl b{font-size:14px;}
.menu1 dl dd {margin:3px 0 0 0; font-size:14px;}
.menu1 img {float:left;width:100px;height:80px; margin:3px 15px 3px 3px;}
/*menu1 end*/

/*menu2 being*/
.menu2{ width:439px; height:315px; border:1px solid #ccc; float:left; margin:10px 0 0 0; overflow:hidden; background:url(../webpage_mainweb/sort_cityinfo-jg/images/bg1.gif) no-repeat;}
.menu2 h2 a{ font-size:12px; font-weight:normal; margin:0 0 0 280px;}
.menu2 dl {
float:right;
height:140px;
margin:0 0 0 5px;
width:230px;
}
.menu2 dl b{
margin:8px 0 3px 21px;
}
.menu2 dl dd {text-indent:2em; margin:10px;}
.menu2 img {
float:left;width:181px;height:118px;
border:1px solid #CCCCCC;padding:5px;
margin:5px;
}
.menu2 ul{line-height:22px; padding:1px 0 0 10px; overflow:hidden;}
.menu2 ul li{width:205px; float:left;}
/*menu2 end*/

/*menu3 being*/
.menu3{ width:216px; height:315px; border:1px solid #ccc; float:right;overflow:hidden;}
/*menu3 end*/

/*menu4 being*/
.menu4{ width:968px; height:329px; border:1px solid #ccc; float:right; margin:10px 0 0 0; overflow:hidden; background:url(../webpage_mainweb/sort_cityinfo-jg/images/bg3.gif) no-repeat;}
.menu4 h2{ width:968px; height:29px;}
.menu4 h2 a{ font-size:12px; font-weight:normal; margin:0 0 0 810px;}
.menu4 img {width:150px;height:110px;margin:0px 0 8px 0px;}
.menu4 p {
float:left;
height:130px;
margin:10px 0 0 7px;
text-align:center;
width:151px;
font-size:14px; font-weight:bold;
}
/*menu4 end*/

/*menu5 being*/
.menu5{ width:287px; height:318px;border:1px solid #ccc; float:left; margin:10px 0 0 0; overflow:hidden; background:url(../webpage_mainweb/sort_cityinfo-jg/images/bg2.gif) no-repeat;}
.menu5 h2{ width:252px;}
.menu5 h2 a{ font-size:12px; font-weight:normal; margin:0 0 0 140px;}
.menu5 .menu5_img{ width:287px; height:140px; overflow:hidden;}
.menu5 p{ float:left;font-weight:bold;margin:3px 0 0 5px; width:131px; text-align:center;}
.menu5 img{ width:121px; height:110px; margin:5px;}
.menu5 ul{ width:287px;line-height:22px; padding:2px 0 0 10px;}
/*menu5 end*/

/*menu6 being*/
.menu6{ width:448px; height:318px;border:1px solid #ccc; float:left; margin:10px 0 0 7px; overflow:hidden; background:url(../webpage_mainweb/sort_cityinfo-jg/images/bg4.gif) no-repeat;}
.menu6 h2{ width:413px;}
.menu6 h2 a{ font-weight:normal; margin:0 0 0 280px;}
.menu6 dl {
float:right;
height:130px;
margin:10px 0 0;
width:248px;
}
.menu6 dl b{margin:8px 0 3px 21px; font-size:14px;}
.menu6 dl dd {text-indent:2em; margin:10px 0 0 10px;}
.menu6 img {float:left;width:184px;height:130px;margin:5px;}
.menu6 ul{line-height:22px; padding:1px 0 0 10px;}
.menu6 ul li{width:210px; float:left;}
/*menu6 end*/

/*menu7 being*/
.menu7{ width:214px; height:318px;border:1px solid #ccc; float:right; margin:10px 0 0 0; overflow:hidden; background:url(../webpage_mainweb/sort_cityinfo-jg/images/bg5.gif) no-repeat;}
.menu7 h2{ width:179px;}
.menu7 h2 a{ font-weight:normal; margin:0 0 0 60px;}
.menu7 ul{ width:204px;line-height:22px; padding:2px 0 0 10px;}
.menu7 p{text-align:center; font-weight:bold; width:180px; height:127px;margin:0 10px;}
.menu7 img{ width:174px; height:107px; margin:10px 0;}
/*menu7 end*/

#flash{ margin:10px 0 0 0;}