#top_nav { height:24px; line-height:24px; padding:5px 10px; background:url('../images/top_bg.jpg') repeat-x;}
#top_nav ul {}
#top_nav ul li {float:left;}
#top_nav ul li a { font-size:14px; padding:4px 10px; color:#631F07; text-decoration:underline;}

#top {width:980px; height:96px; margin:0 auto;}
#logo {float:left; width:168px; margin:20px 0 0 150px;display:inline;}
#cur_city {float:left; width:300px; margin-top:20px; margin-left:10px; font-size:14px; font-weight:bold;}
#top_search {float:left; margin-top:10px;}

.so_form{float:left; position:relative;width:600px;margin:0 0 0 20px;height:30px}
.so_form form{float:left;}

.so_sel{position:relative;float:left;width:72px}
.so_sel input{border:1px solid #9f9f9f;padding:0 15px 0 0;width:72px;height:30px; font-size:14px; color:#e84f01;background:url('../images/selarrow.gif') no-repeat right;line-height:28px;text-align:center;cursor:pointer }
* .so_sel input{_line-height:20px;*background-position:right;*width:72px}
.so_sel ul{display:none;position:absolute;top:24px;left:0;z-index:9999;border:1px solid #9f9f9f;margin:0;padding:0;height:auto;width:52px;background:#fff;text-align:center;list-style:none }
.so_sel ul li a{display:block;height:24px;margin:0;color:#666;line-height:24px;text-decoration:none}
* .so_sel ul li a{*line-height:26px;*overflow:hidden}
.so_sel ul li a:hover{color:#fff;background:#666}
.so_sel .so_sel_current a{color:#e84f01}

.so_input {float:left;background:#fff;border:1px solid #9f9f9f;border-left:none;height:28px;line-height:28px;padding-left:2px; width:300px}

.sbody	{width:980px; margin:0 auto; overflow:hidden;}

#navigate { height:67px; background:url('../images/canting_nav.jpg');}
#nav_main { height:34px;}
#nav_main li {float:left; line-height:30px; margin:0 7px; color:#FFC38C;}
#nav_main li a {  font-size:14px; line-height:34px; color:#FFF; font-weight:bold; text-decoration:none;}
#nav_main li a:hover { text-decoration:underline;}
#nav_sub { height:33px;line-height:33px; color:#333;}
#nav_sub a {color:#FF5500;}

.m_nav { padding:4px 5px; font-size:13px; color:#883700;}
.m_nav a {color:#883700;}

.sleft {float:left; width:710px; overflow:hidden;}
.sright {float:right; width:260px;overflow:hidden;}


.focus  { float:left; width:330px; overflow:hidden;}
.focusImg {background:#fdf0df;position:relative;}
.focusImg .BigPic img {width:330px;height:280px;display:block;margin:0 auto;}
.focusImg .shadow {margin-top:-70px; width:330px; height:70px; position:relative; background-color:#000; overflow:hidden;filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.focusImg .swrap {margin-top:-70px; width:330px; position:relative; overflow:hidden;}
.focusImg .swrap .arr {width:12px; margin-top:25px; cursor:pointer; display:inline;}
.focusImg .swrap .smallPics {width:290px; overflow:hidden; padding-top:2px;padding-left:3px; display:inline;}
.focusImg .swrap .smallPics span{float:left; margin-left:5px;display:inline; padding-top:8px;}
.focusImg .swrap .smallPics span img{width:65px;height:48px;border:1px solid #D4D4D4;}
.focusImg .swrap .smallPics span.selected img{border:1px solid #FFF;filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;}

.mwrap	{ border:solid 1px #E6E6E6; background-color:#F7F7F7; padding:5px; overflow:hidden;}
.abox	{ border:solid 1px #E6E6E6; background-color:#F7F7F7; overflow:hidden;}

.ibox	{ border:solid 1px #E6E6E6; background-color:#FFF; padding:5px; overflow:hidden;}
.ibox .title { height:30px; padding: 0px 10px; border-bottom:solid 1px #E6E6E6; line-height:30px;}
.ibox .title h2 { color:#D90000;}
.ibox .body  { padding:5px; overflow:hidden;}

.ibox .body .img_txt { margin-left:3px; overflow:hidden;}
.ibox .body .img_txt li {float:left; width:110px; line-height:200%; margin-right:2px; text-align:center; white-space:nowrap; overflow:hidden;}
.ibox .body .img_txt li img {width:100px; height:100px; margin:0 auto; padding:1px; border:solid 1px #E6E6E6;}

.ibox .body .txt-1 { overflow:hidden;}
.ibox .body .txt-1 li {float:left; padding:4px 10px; font-size:14px;}

.ibox .body .txt-2 { margin-left:10px; overflow:hidden;}
.ibox .body .txt-2 li {float:left; width:150px; line-height:25px; font-size:14px;}

.tbox	{overflow:hidden;}
.tbox .title {height:60px; background:url('../images/canting_rbg.jpg'); color:#FFF;}
.tbox .title h2 {float:left; margin:10px 0px 0px 15px; display:inline; }
.tbox .tbody {border:solid 1px #E6E6E6; border-top:none; background-color:#F7F7F7; overflow:hidden;}
.tbox .swtab {margin-top:-27px; position:relative; overflow:hidden; display:inline-block;}
.tbox .swtab ul {margin-left:10px; overflow:hidden;display:inline-block;}
.tbox .swtab li {float:left; margin-right:5px; padding:6px 10px; background-color:#FFF;}
.tbox .switem { padding:5px; overflow:hidden;}
.tbox .switem ul {line-height:20px; overflow:hidden;}
.tbox .switem .s1 {float:left; width:40px; text-align:center; color:#D90000;}
.tbox .switem .s2  {float:left; width:200px; word-spacing:5px;}

.ebox	{ border:solid 1px #E6E6E6; background-color:#FFF; display:inline-block;}
.ebox .title { width:95%; margin:0 auto; height:29px; border-bottom:solid 1px #E6E6E6; color:#D90000; line-height:29px;}
.ebox .body  { padding:7px 10px 7px; overflow:hidden;}

.adl  {float:left;}
.adl em {float:left;padding:1px; border:solid 1px #E6E6E6; margin-right:10px;}
.adl em img { width:110px; height:100px;}
.adl dt { float:left; width:210px;line-height:28px;}
.adl dt a { font-size:14px; color:#D90000; font-weight:bold; text-decoration:underline;}
.adl dd {float:left; width:210px; height:25px; line-height:25px;}
.adl dd a { font-size:14px; color:#333; text-decoration:none;}
.adl dd a:hover {color:#D90000; text-decoration:underline;}


.rbox  { padding:0px 10px; background-color:#FFF1D3;}
.rbox .title { height:35px; line-height:35px; border-bottom:solid 1px #E6E6E6;}
.rbox .title h2 {float:left;}
.rbox .body { padding:8px 0px; overflow:hidden;}

.rbox .htxt {overflow:hidden;}
.rbox .htxt li {float:left; width:98%; line-height:170%; word-spacing:4px;}

.img_txt_1 {float:left;}
.img_txt_1 li {float:left; width:120px; line-height:22px; text-align:center; overflow:hidden;}
.img_txt_1 li img { padding:1px; border:solid 1px #E6E6E6;}

.img_txt_2 {float:left;}
.img_txt_2 em {float:left; margin-bottom:10px;}
.img_txt_2 li {float:left; width:240px; padding-left:10px; line-height:25px; background:url('../images/lb1.gif') no-repeat left 50%;}
.img_txt_2 li a {color:#666;}

.img_txt_3 {float:left; margin: 5px 5px 5px 0px;}
.img_txt_3 em {float:left; width:60px; border:solid 1px #E0E0E0;}
.img_txt_3 li { float:left; margin-left:10px; width:160px; line-height:22px;}
.img_txt_3 li a { font-size:14px; color:#FF6600; text-decoration:underline;}

.cbox { width:343px; border:solid 1px #E6E6E6; background-color:#FFF;}
.cbox .title { height:20px; margin:10px; line-height:20px; border-bottom:solid 1px #E6E6E6; overflow:hidden;}
.cbox .title a { color:#FF5500; text-decoration:none;}
.cbox .body { margin: 5px; overflow:hidden;}
.cbox .body ul { height:130px; overflow:hidden;}
.cbox .body em {float:left; width:110px; height:125px; margin-right:10px; line-height:200%; overflow:hidden; text-align:center;}
.cbox .body em img {padding:1px; border:solid 1px #E0E0E0;}
.cbox .body em a{ color:#FF5500; font-size:12px; font-family:"ËÎÌå"; font-style:normal;}
.cbox .body li { float:left; width:210px; line-height:200%; white-space:nowrap; overflow:hidden;}
.cbox .body li a { color:#333; font-size:14px; text-decoration:underline;}
.cbox .body li a:hover {color:#FF5500; text-decoration:underline;}

.ali  {float:left; width:50%; margin-bottom:6px; overflow:hidden;}

.cwrap { padding:4px 5px; border:solid 1px #E6E6E6; background-color:#FFF; overflow:hidden;}
.citem {overflow:hidden;}
.citem em {float:left;width:120px; height:110px;}
.citem em img { border:solid 1px #E0E0E0; padding: 1px;}
.citem dt {float:left; width:550px; padding: 5px 6px 5px 0px; overflow:hidden;}
.citem dt a { color:#D90000; font-size:14px; font-weight:bold; text-decoration:underline;}
.citem dd.desc {float:left;width:550px; height:50px; line-height:200%; color:#666; overflow:hidden;}
.citem dd.info {float:left;width:550px; color:#666; margin-top:8px;}

.pager { height:30px; line-height:30px; text-align:center; overflow:hidden;}
.pager a {padding:1px 5px; line-height:16px; display:inline-block; border:solid 1px #FF3030; color:#333;}
.pager a:hover, a.sel { background-color:#FF3030; color:#FFF;}

.img_txt_4 { overflow:hidden;}
.img_txt_4 em {float:left; width:70px; margin-right:5px; text-align:center;}
.img_txt_4 em img {padding:1px; border:solid 1px #CCC;}
.img_txt_4 li {float:left; width:150px; padding-left:8px; line-height:170%; background:url('/images/lb2.gif') no-repeat left 50%; white-space:nowrap; overflow:hidden;}
.img_txt_4 li a {float:left; font-size:12px; color:#FF6600; text-decoration:underline;}

.cwrap .title { width:98%; margin-bottom:10px; height:30px; line-height:30px; border-bottom:solid 1px #E6E6E6;}
.scnt {border:solid 1px #E6E6E6; background-color:#FFF; overflow:hidden;}
.scnt .title {height:30px; padding:0px 10px; line-height:30px; font-size:16px; font-weight:bold; color:#333;}
.scnt .body { height:260px; padding:5px; font-size:14px; line-height:170%; overflow:hidden;}
.scnt .body p {font-size:14px; line-height:170%;}

.cinfo { overflow:hidden;}
.cinfo h1 { padding: 4px 5px; color:#D90000; font-size:16px; font-weight:bold;}
.cinfo ul {}
.cinfo li { float:left; width:100%; line-height:170%;}

.rank { margin-top:5px; padding:4px 10px; border:solid 1px #E6E6E6; overflow:hidden;}
.rank ul {width:280px; overflow:hidden;}
.rank ul li {float:left; width:50%; line-height:170%; overflow:hidden;}
.rank img { display:inline-block;}

.preview  { float:left; width:290px; overflow:hidden;}
.previewImg {background:#fdf0df;position:relative;}
/*.previewImg .BigPic img {width:290px;height:250px;display:block;margin:0 auto;}*/
.previewImg .shadow {margin-top:-70px; width:290px; height:70px; position:relative; background-color:#000; overflow:hidden;filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.previewImg .swrap {margin-top:-70px; width:290px; position:relative; overflow:hidden;}
.previewImg .swrap .arr {width:12px; margin-top:25px; cursor:pointer; display:inline;}
.previewImg .swrap .smallPics {width:210px; overflow:hidden; padding-top:2px;padding-left:3px; display:inline;}
.previewImg .swrap .smallPics span{float:left; margin-left:5px;display:inline; padding-top:8px;}
.previewImg .swrap .smallPics span img{width:65px;height:48px;border:1px solid #D4D4D4;}
.previewImg .swrap .smallPics span.selected img{border:1px solid #FFF;filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;}