/*全局样式*/
*{margin:0;}
p{margin-bottom:0.5em;}
a{ outline:none }
a:link,a:visited, a:active, a:focus{color: #000; text-decoration:underline;}
a:hover {color: #900; text-decoration:underline;}


/*辅助样式*/
.fltrt { float: right; width:686px;}
.fltlft { float: left; width:240px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px; }

/*主体样式*/
#topBG { margin:0px auto; width: 950px; padding:0px; background:url(mainBG02_T.jpg) left top no-repeat #CCE5EA; } 
#container { margin:0px; padding:0px; text-align: left; } 

#header { padding: 0; height:130px;}
#header a:link, #header a:visited, #header a:active{color:#000; text-decoration:none;}
#header a:hover {color: #900; text-decoration:none;}

#header #linkmenu{ float:right; padding:20px 20px 0 0; color:#000; text-align:right;}

#header #navigation{ margin:70px 0 0 350px; width:550px; height:56px; position:absolute; background:url(nav02.jpg) no-repeat left top;}


#navigation ul { margin:0; padding:0; list-style:none; }
#navigation li { display:inline; margin:0; padding:0;float:left; margin-right:10px; }
#navigation a { margin:0; padding:0; text-decoration:none; }
#navigation a span { float:left; display:block; cursor:pointer; }
#navigation a span {float:none;}

/*


#navigation #nav01{ width:38px; height:56px;  background:url(nav02.jpg) no-repeat 0px 0px; }
#navigation #nav02{ width:64px; height:56px;  background:url(nav02.jpg) no-repeat -48px 0px; }
#navigation #nav03{ width:78px; height:56px;  background:url(nav02.jpg) no-repeat -122px 0px; }
#navigation #nav04{ width:92px; height:56px;  background:url(nav02.jpg) no-repeat -210px 0px; }
#navigation #nav05{ width:118px; height:56px;  background:url(nav02.jpg) no-repeat -312px 0px; }
*/
#navigation #nav01{ width:38px; height:56px;  background:url(nav02.jpg) no-repeat 0px 0px; }
#navigation #nav02{ width:64px; height:56px;  background:url(nav02.jpg) no-repeat -48px 0px; }
#navigation #nav03{ width:92px; height:56px;  background:url(nav02.jpg) no-repeat -122px 0px; }
#navigation #nav04{ width:50px; height:56px;  background:url(nav02.jpg) no-repeat -224px 0px; }
#navigation #nav05{ width:78px; height:56px;  background:url(nav02.jpg) no-repeat -284px 0px; }


#navigation #nav06{ width:92px; height:56px;  background:url(nav02.jpg) no-repeat -440px 0px; }
/*
#navigation a:hover #nav01{ background-position: 0px -60px; }
#navigation a:hover #nav02{ background-position: -48px -60px; }
#navigation a:hover #nav03{ background-position: -122px -60px; }
#navigation a:hover #nav04{ background-position: -210px -60px; }
#navigation a:hover #nav05{ background-position: -312px -60px; }
*/


#navigation a:hover #nav01{ background-position: 0px -60px; }
#navigation a:hover #nav02{ background-position: -48px -60px; }
#navigation a:hover #nav03{ background-position: -122px -60px; }
#navigation a:hover #nav04{ background-position: -224px -60px; }
#navigation a:hover #nav05{ background-position: -284px -60px; }


#navigation a:hover #nav06{ background-position: -440px -60px; }



.tit_local {background: #900 url(BG_tit_local.gif) no-repeat 5px 5px; margin: 10px 0;  height:20px; color:#FFF; font-size:13px;   padding:7px 0 0 30px; }
.tit_local a:link, .tit_local a:visited, .tit_local a:active{color:#fff; text-decoration:none; font-size:13px;}
.tit_local a:hover {color: #FC0; text-decoration:none;}


#mainlist_t {height:20px;line-height:20px;background:#990000;text-align:left;font-size:14px;color:#FFF;padding-left:20px;margin-right:10px;}
#mainlist_t2 {height:20px;line-height:20px;background:#004C99;text-align:left;font-size:14px;color:#FFF;padding-left:20px;margin-right:10px;}
#mainlist { padding-top:20px;padding-left:10px;margin-bottom:20px;}
#mainlist ul {padding:0;list-style-type: none;}
#mainlist li {line-height:25px;}
#cpmain {background:#FFF;border:1px #CCCCCC solid;border-top:none;margin-right:10px;}
.cp_title {font-size:18px;font-weight:bold;text-align:center;padding-top:20px;padding-bottom:20px;}


/*#mainContent  #mainArea{ width:520px; padding: 0; float:left;} 
#mainContent  #rightbar{ width:168px; float:right; border:#999 solid 1px; margin-top:35px;} */
#mainContent { padding: 0;width:660px; margin-top:30px; } 

#footer { padding: 0;margin:0px auto; width:950px;background:url(mainBG02_B.jpg) left bottom no-repeat; height:192px; } 
#footer #copyright {padding:110px 0 0 38px; color:#FFF; line-height:18px; } 
#footer a:link, #footer a:visited, #footer a:active{color:#fff; text-decoration:none;}
#footer a:hover {color: #FC0; text-decoration:none;}

#sidebar{ /*position:absolute;*/ margin-top:320px; margin-left:22px; width:220px; height:auto;}


#submenu{ position:absolute; visibility: hidden; z-index: 100; text-align:left; list-style:none; margin-left:0px; padding:0px;} 
#submenu a:link, #submenu a:visited, #submenu a:active, #submenu a:focus{ color:#000;outline:none;}
#submenu a:hover{ color:#900; text-decoration:none;}
#submenu li { cursor:pointer;text-align:left; list-style:none; font-size:12px; margin-bottom:1px; width:86px; margin-left:0px; padding:0px;}
#submenu li a {outline:none;border:#EAE0CC 1px solid; FILTER: Alpha(opacity=60); -Moz-Opacity:0.6; opacity: 0.6; background:#EAE0CC; padding:3px 5px 0px 5px;text-align:left; font-size:12px; width:86px;}
#submenu li a:hover { border:#EBB 1px solid; background:#FEE; FILTER: Alpha(opacity=80); -Moz-Opacity:0.8; opacity: 0.8;} 


#sidebar .top { margin: 0;  height:40px; width:220px; }
#sidebar .cen { margin: 0;  width:220px; background:url(tit_left_C.gif) left repeat-y; }
#sidebar .bot { margin-bottom: 15px; width: 220px; height:20px; background:url(tit_left_B.gif) left top no-repeat;}
#sidebar .space { padding: 10px 14px;  width:170px; line-height:180%; color:#666;}
.page {text-align:right; line-height:20px;}


#sidebar .list_t { margin: 0;  height:20px; width:190px; background:#990000;text-align:left;font-size:14px;color:#FFF; padding:5px 0 0 10px; }
#sidebar .list_t2 { margin: 0;  height:20px; width:190px; background:#004C99;text-align:left;font-size:14px;color:#FFF;padding:5px 0 0 10px; }
#sidebar .list_c { margin: 0;  width:198px; margin-bottom:20px; border:#BCD6D8 1px solid; border-top: 0px;}
#sidebar .space2 { padding: 10px 14px;  width:170px; line-height:180%; color:#000;}
.space2 a:link,.space2 a:active{color: #900; text-decoration:none; }
.space2 a:hover { color:#000; text-decoration:none;  }
.space2 a:visited{color: #999; text-decoration:none; }

/**搜索框**/
#p_search { background:url(bgSearch02.gif) no-repeat;  height:80px; margin:0px 0px 15px 30px;}
#p_search .skey{ background:#EBE7CC; border:1px solid #666; width:240px; height:14px; color:#666;}
#p_search .submit{ background:url(bgSearchBtn.gif) no-repeat 0px 0px; border:0px; width:30px; height:30px;}
#p_search .submit_over{ background:url(bgSearchBtn.gif) no-repeat 0px -40px; border:0px; width:30px; height:30px; }
#p_search .keywords{ background:none; border:0px; width:190px; height:20px; margin:11px 10px 9px 35px; color:#666666;}

.input_sty {border:1px #90A2A6 solid;background:#CCE5EB;}
.tit {	margin: 10px 0;  height:42px; }
.tita { font-size: 14px; float: left; margin-left: 3px; margin-top: 11px; width: 255px; color: #448dbc; }

.more { float:left;  margin-top: 10px; width:50px; height:20px;}
.more a span{ background:url("ico_more.png") no-repeat left top;  text-decoration:none; display: block; width:50px; height:20px; cursor:pointer;  }
.more a:hover span{ background-position:0% -30px;  text-decoration:none; }


.wrapfix {}

.wrapfix dt { float: left; width: 48px; height:68px; background:url(icoBG_02.png) top left no-repeat; margin-top:2px}
.wrapfix dt .ico_t{ margin:15px 0 0 12px;}

.wrapfix dd { float:left;}
.wrapfix dd.class1 { background:#E6F2F5 url(wrapfix_02_BG_C.gif) repeat-y left; width:620px;}
.wrapfix dd.class2 { background:#CCE5EB url(wrapfix_02_BG_C.gif) repeat-y left; width:620px;}
.wrapfix dd .space {color: #666; padding:10px 20px; line-height:180%;}

.space a:link,.space a:active{color: #333; text-decoration:none; }
.space a:hover { color:#900; text-decoration:none;  }
.space a:visited{color: #999; text-decoration:none; }

.col_class1{color: #DB6D00;}
.col_class2{color:#336600;}
.col_class3{color:#663399;}
.col_class4{color:#006699;}

.wrapfix_T { background: url(wrapfix_02_BG_T.gif) 48px 0 no-repeat; height:18px;}
.wrapfix_B { background: url(wrapfix_02_BG_B.gif) 48px 0 no-repeat; height:18px;}

.colYellow{ color:#FC0}
.colRed{ color:#F00}

.fontRed{ color:#900; }
.fontRed14{ color:#900; font-size:14px;}
a:hover .fontRed14{ color:#f60; font-size:14px;}

.line01{ background:url(line01.gif); line-height:30px;}
.line02{ background:url(line02.gif); line-height:20px;}

.line01 a{ line-height:30px;}

.border01{ background:url(line01.gif) repeat-x bottom; padding-bottom:5px; margin-bottom:5px;}



/*新版城市列表*/
#changeCounty_new{margin:0px;padding:8px 0; clear:both; }
#changeCounty_new a{text-decoration:none;}
#changeCounty_new .choose_search{padding:5px 0 5px 15px;border-bottom:1px solid #ddd;margin-bottom:5px;height:22px;background:#E5ECF9;}
#changeCounty_new .choose_search div{float:left;}
#changeCounty_new .choose_search select{font-size:12px; }
#changeCounty_new .choose_search input{font-size:12px;}
#changeCounty_new dl.choose_2{margin:15px 10px 10px 15px;}
#changeCounty_new dl.choose_2 dt{float:left;padding:3px 10px 2px 10px; border:1px solid #dedede; margin-top:3px; margin-right:5px; margin-left:4px; background:#f9f9f9}
#changeCounty_new dl.choose_2 dt.active{float:left;padding:3px 10px 2px 10px; border:1px solid #89A9E4; margin-top:3px; margin-right:5px; margin-left:4px; background:#03b;}
#changeCounty_new dl.choose_2 dt.active a{color:#fff;}
#changeCounty_new dl.choose{margin:0 0px;}
#changeCounty_new dl.choose dt{width:36px;float:left;padding:3px 0 1px 10px; border:1px solid #B4C9CB;margin:2px 5px 3px 0px; background:#BBD3D9}
#changeCounty_new dl.choose dd{padding:3px 0 2px 0; line-height:18px;}
#changeCounty_new dl.choose dd a{padding:2px 4px 1px 4px;}
#changeCounty_new .choose_search a.btn_choose{float:left;display:block;background:url(/tpl/img/btn_choose.gif) no-repeat 0 0;width:66px;height:25px;text-indent:-9999px;overflow:hidden;margin:-1px 0 0 10px;}

#changeCounty_new div.sec_area{margin:3px 0px 3px 56px;background:#BBD3D9;padding:8px;}
#changeCounty_new div.sec_area a{padding:2px 4px 1px 4px;line-height:18px;}
.ch_this{background:#900;color:#fff!important;}

#changeCounty_new dl.choose{zoom:1;}
#changeCounty_new dl.choose:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#changeCounty_new #id_search{background:#DBE8EB; border:#BAC2C6 1px solid; height:16px;}
#changeCounty_new #id_search_btn{ background:url(searchBtn.gif) no-repeat; width:55px; height:20px; border:0px;}
/*over 新版城市列表over*/

.TB{ margin:10px 0;}
.TB a:link,.TB a:visited,.TB a:active{color: #900; text-decoration:none; }
.TB a:hover { color:#000; text-decoration:none;  }

.TBhead{ background:#E6F2F5; background:url(TB_line02.gif) repeat-x; height:26px;}
.TB_row1{ width:60%; line-height:160%; color:#666}
.TB_row1 dt{ float:left; }
.TB_row1 dd{ text-align:left;}
.TB_row1 dt  a:link .icon, .TB_row1 dt  a:visited .icon{ border: #900 1px solid; display: block; width:120px; height:90px; margin-right:5px; margin-top:2px}
.TB_row1 dt  a:hover .icon{ border: #999 1px solid; display: block;}

.TB_row2{ width:10%}
.TB_row3{ width:15%}
.TB_row4{ width:15%}

.TB_line {height:6px;background:url(line03.gif) repeat-x;;margin-top:10px;margin-bottom:10px;}


.intro{ background:#FFF; border:#ccc 1px solid; }
.intro_tit{ background:url(line01.gif) repeat-x bottom; line-height:30px; font-size:18px; color:#000; padding:25px 0 12px 20px;}
.intro_date{ font-size:12px; color:#999;}
.intro_con{ color:#000; line-height:220%; padding:20px;overflow:hidden; width:618px; word-break: break-all; word-wrap:break-word;white-space:normal;}
.intro_foo{ background:url(article_foo.gif) no-repeat left top; width:700px; height:40px;}
.intro_con .lableT{ background:#efeff3; line-height:150%; padding:4px 0 2px 10px; margin:10px auto;}

.intro_con .pics img{ background:#efeff3; padding:4px; margin:0px 12px 12px 0; border:#ccc 1px solid; height:100px; width:100px;}

.intro_con .btnBuy{height:28px; width:80px; font-size:14px; background:url(btnBuy.gif) no-repeat top left; border:0px; cursor:pointer;}
.intro_con .btnBuyOver{height:28px; width:80px; font-size:14px; background:url(btnBuy.gif) no-repeat  0px -30px; border:0px; cursor:pointer;}
.intro_con .{background-position: 0px -30px;}
.intro_con .btnComm{height:20px; width:60px; font-size:12px; background:url(btnComm.gif) no-repeat; border:0px; cursor:pointer;}
 .ad { }

.reply { border-bottom:#efeff3 1px solid; margin-bottom:10px;}
.reply .ricon{ width:65px; padding:8px 0;}
.reply .rdate{ float:right; color:#666;}
.reply .rcontent{ line-height:150%; color:#666}


.reply fieldset { padding:10px; border:1px solid #ccc; color:#666; line-height:150%; } 
.reply fieldset legend { color:#999; } 
