/* headerr */
#header { height: 140px; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat 0 0; position: relative; } /*xl 09/10/31*/
#header h1#logo { display: inline; }
#header h1#logo a { float:left; display: inline; height:60px; width: 180px; margin:15px 0 0 0; overflow:hidden; }
#header #subsearch { height: 80px; width: 700px; display: inline; margin: 0 0 0 60px; }
#header #subsearch .search-b { display:none; height:0; width:0; float: left; }
#header #subsearch .form_sea { float: left; display: inline; width: 450px; height: 65px; margin: 18px 0; }
#subsearch .sea_txt { width:330px; height: 19px; line-height: 15px; padding: 5px 3px 1px; font-size: 14px; border: none; background: none; vertical-align: middle; margin: 0 15px 0 5px; }
#subsearch .sea_btn { width:70px; height: 27px; line-height: 25px; border: none; vertical-align: middle; background: none; color: #565656; font-weight: 700; font-size: 1px; }
#header #subsearch span.fr { height: 65px; float: right; display: inline; margin: 25px 0 0; width: 250px; }
#header #subsearch span.fr a { float: left; width: 50px; line-height: 15px; padding: 45px 0 0; margin: 0 0 0 10px; text-align: center; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat -40px -280px; }
#header #subsearch span.fr a#wdxc { background-position: -100px -280px; }
#header #subsearch span.fr a#wdsc { background-position: -160px -280px; }
#header #subsearch span.fr a#hdsq { background-position: -220px -280px; }
ul.tabs_sea { height: 28px; margin: 0 0 0 4px; }
ul.tabs_sea li { float: left; display: inline; line-height: 23px; padding: 0 0 5px; margin: 0 2px 0 2px; width: 32px; text-align: center; cursor:pointer; }
ul.tabs_sea li.active { color: #FFF; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat 0 -289px; }
#footer { border: none; }
/* links */
a { text-decoration: none; color: #CCC; }
a:hover { text-decoration: underline; color:#F90; }
#miniNav a { color: #333; }
#miniNav a:hover { color:#C30; }
.map a { color: #999; }
/*fonts*/
.fc0 { color: #FCCD63; }
.fc1 { color: #FF6666; }
.fc2 { color: #6699FF; }
.fc3 { color: #99FF99; }
.fc4 { color: #996633; }
.fc5 { color: #FFCC99; }
.fc6 { color: #FF6633; }
#white .fc0 { color: #9900ff; }
#white .fc1 { color: #0066ff; }
#white .fc2 { color: #009900; }
#white .fc3 { color: #666666; }
#white .fc4 { color: #996633; }
#white .fc5 { color: #990000; }
#white .fc6 { color: #ff9933; }
/* layout */
body { background: #181818; font-size: 12px; color: #999; }
.fixed { width:960px; margin: 0 auto; clear:both; }
.fixed_650, .fixed_300 { float: left; display: inline; overflow: hidden; }
.fixed_650 { width: 650px; }
.fixed_300 { width: 300px; }
#content { background: #2D2E2E; margin: 5px 10px 0 0; }
#sidebar { margin: 5px 0 0; }
.map { border: none; height: 30px; line-height: 30px; margin: 0; padding: 0 0 0 20px; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat 0 -200px; overflow: hidden; color: #999; }
.map .ffs { margin: 0 5px; }
#pics, #uis { background: #000; border-left: 1px solid #2D2E2E; width: 600px; padding: 0 10px 0 9px; overflow: hidden; }
#hottags { clear: both; height: 35px; line-height: 35px; padding: 0 10px; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat 0 -155px; overflow: hidden; }
#hottags a { margin: 0 5px; color: #F90; }
.sbox { margin: 10px 0 0; }
#sbox_ad { margin: 0; }
#sbox_ad img { display: block; }
.sbtitle { height: 30px; line-height: 30px; padding: 0 10px; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat -660px -200px; overflow: hidden; }
.sbtitle h3 { float: left; display: inline; font-weight: 700; color: #F90; }
.sbtitle .more { float: right; }
.sbcon { padding: 0 10px; background: #2D2E2E url(../../../images/tpzj/common/spbbgs.png) no-repeat -660px -230px; zoom: 1; overflow: hidden; }
.sbbot { clear: both; height: 15px; margin: 0px 0 0; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat -660px -125px; overflow: hidden; }
.sbox ul.ut_12 { clear: both; padding: 10px 0 0; }
.sbox ul.ut_12 li { padding: 0 0 0 10px; background: url(../../../images/tpzj/common/spbbgi.png) no-repeat -290px -150px;  overflow: hidden; }
.sbox ul.uit_134 { margin: 0; padding: 0; height: 140px; border-bottom: 1px dotted #666; }
.sbox ul.uit_134 li { margin: 10px 4px 0 0; width: 136px; height: 121px; overflow: hidden; }
.sbox ul.uit_134 li.uit2, .sbox ul.uit_134 li.uit4, .sbox ul.uit_134 li:nth-child(2n) {
margin-right: 0;
}
.sbox ul.uit_134 img, .sbox ul.uip_134 img { border: 1px solid #000; }
.sbox ul.uip_134 li { clear: both; width: 280px; }
.sbox ul.uip_134 h2 { line-height: 27px; height: 27px; width: 260px; padding: 0 19px; margin: 0 -9px 5px; background: #282828 url(../../../images/tpzj/common/spbbgs.png) no-repeat 0 -240px; overflow: hidden; }
.sbox ul.uip_134 p { line-height: 25px; }
.cbox { margin: 10px 0 0; }
.cbtitle { height: 35px; line-height: 35px; padding: 0 10px; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat 0 -110px; overflow: hidden; }
.cbtitle h4 { float: left; display: inline; font-weight: 700; color: #F90; }
.cbtitle .more { float: right; }
.cbcon { background: #6F6F6F; padding: 0 10px 10px; zoom: 1; overflow: hidden; }
.cbcon ul.uit_134 { }
.cbcon ul.uit_134 li { margin: 10px 4px 0; }
.cbcon ul.uit_134 img { border: 1px solid #000; }
ul.uit_134 li { width: 136px; }
ul#ul_comments { }
ul#ul_comments li.even { background:#5F5F5F; }
ul#ul_comments li.odd { background:#555; }
ul#ul_comments li { width: 580px; padding: 5px 0; margin: 0 0 3px; border-bottom: 1px solid #434343; }
ul#ul_comments li:hover { background: #444; }
ul#ul_comments li img { width: 48px; height: 48px; border: 1px solid #000; }
ul#ul_comments .commh { line-height: 25px; height: 25px; color: #F3F3F3; }
ul#ul_comments .commh strong { font-weight: 700; margin: 0 5px 0 0; }
ul#ul_comments .commt { line-height: 25px; float: right; font-size: 11px; display: inline; margin: -25px 10px 0 0; }
ul#ul_comments .commp { line-height: 20px; color: #F3F3F3; }
.pagebox { width: 600px; margin: 0 auto 10px; background: #333; border-bottom: 1px solid #444; zoom: 1; overflow: hidden; }
.pg { margin: 6px 0 0; padding: 0; float: right; }
.pg a, .pg span, .pg .pg_curr { border: 1px solid #222; background: #666; color: #CCC; }
.pg span.pg_curr, .pg span.pg_break { color: #DDD; border: none; background: none; }
.pg a:hover { border: 1px solid #333; background: #999; text-decoration: none; }
#boxdigg { margin: 10px 0 0; }
#boxdigg div { float: left; display: inline; height: 70px; margin: 0 10px 0 0; }
#boxdigg #digg_ot { width: 440px; margin: 0; background: #2D2E2E; }
#boxdigg #digg_ot h4 { font-size: 12px; font-weight: 700; color: #F90; width: 20px; padding: 5px; float: left; }
#boxdigg #digg_yes, #boxdigg #digg_no { text-align: center; background: #F80 url(../../../images/tpzj/common/spbbgi.png) no-repeat 0 -250px; display: block; width: 70px; height: 50px; line-height: 50px; padding: 0 0 20px; cursor: pointer; color: #FFF; font-style: italic; font-size: 14px; }
#boxdigg #digg_no { background: #444 url(../../../images/tpzj/common/spbbgi.png) no-repeat -70px -250px; color: #888; }
ul.uxq { }
ul.uxq li { float: left; display: inline; width: 45px; margin: 2px 10px 0; text-align: center; }
ul.uxq li p { color: #FFF; line-height: 20px; font-size: 10px; }
ul.uxq li a { display: block; padding: 35px 0 0; height: 12px; background: url(../../../images/tpzj/common/spbbgs.png) no-repeat -5px -470px; color: #f90; cursor: pointer; }
ul.uxq li a.on_tq { background-position: -5px -470px; }
ul.uxq li a.on_jy { background-position: -77px -470px; }
ul.uxq li a.on_gd { background-position: -149px -470px; }
ul.uxq li a.on_fn { background-position: -221px -470px; }
ul.uxq li a.on_gx { background-position: -294px -470px; }
ul.uxq li a.on_hc { background-position: -365px -470px; }
ul.ut_cat a { margin: 0 10px 0 0; }
/*select*/
#boxsearch { clear: both; height: 20px; margin: 10px auto 0; padding: 6px 0; border-bottom: 1px solid #222; background: #1C1C1C; position: relative; }
.gq_input_box { position:absolute; left: 40%; }
.LeeSelect { background:url(../../../images/tpzj/common/spbbgs.png) no-repeat 0 -400px; width:54px; height:20px; position:relative; overflow:visible; font-size:12px; float:left; color: #333; }
.LeeSelect ul { display:none; list-style:none; margin:0; padding:0 5px; width:44px; background:#FDFDFD; position:absolute; top:20px; left:0px; }
.LeeSelect ul li { padding:0px 5px; cursor:pointer; }
.LeeSelect ul li.li2 { background:#F90; color:#fff; }
.LeeSelect span { display:block; width:44px; padding-left:10px; line-height:20px; height:20px; cursor:pointer; }
#selectcase { float:left; }
.gq_input_1 { width:200px; height:16px; background:url(../../../images/tpzj/common/spbbgs.png) no-repeat -56px -400px; padding:2px 4px; border:0px; float:left; margin-left:2px; color:#333; }
.gq_input_2 { width:60px; height:20px; border:none; background:url(../../../images/tpzj/common/spbbgs.png) no-repeat -266px -400px; font-size:0px; text-indent:-200px; overflow:hidden; float:left; margin-left:2px; }
.abot { float: left; display: inline; margin: 0 5px 0 0; background:url(../../../images/tpzj/common/spbbgi.png) no-repeat left -213px; cursor: pointer; }
.abot span { float: left; display: inline; margin: 0 0 0 10px; padding: 0 10px 0 0; background:url(../../../images/tpzj/common/spbbgi.png) no-repeat right -213px; }
a.abot:hover { text-decoration: none; }
.map .abot { background:url(../../../images/tpzj/common/spbbgi.png) no-repeat left -215px; }
.map .abot span { background-position: right -215px; }
/* pic show */
.main_part1_c1 { width: 600px; height: 89px; margin: 10px 0 0; background: #333; overflow: hidden; }
.LeftBotton, .RightBotton { width:19px; height:100px; background:#ad3; margin: 2px 2px 2px 9px; display:inline; float:left; z-index:1000; cursor:pointer; background:url(../../../images/tpzj/common/spbbgi.png) no-repeat -2px -2px; }
.leftBotton a, .RightBotton a { width:19px; height:85px; float:left; cursor:pointer; blr:expression(this.onFocus=this.blur()); outline: none;}
.LeftBotton { margin: 2px 9px 2px 2px; }
.RightBotton { background-position: -23px -2px; }
/* pic size 75*75 */
.pic75_75 { float:left; display: inline; width:532px; margin: 2px 0 0 8px; background: #333; position: relative; overflow:hidden; }
.pic75_75 .pic-list { float:left; width:9999px; }
.pic75_75 .pic-list li { width:79px; margin-right:10px; text-align:center; float:left; display:inline; vertical-align:middle; }
.pic75_75 .pic-list li .picbd { display: block; height:75px; width:75px; padding:2px 2px 7px 2px; text-decoration:none; background: url(../../../images/tpzj/common/spbbgi.png) no-repeat -138px -2px; overflow: hidden; }
.pic75_75 .pic-list li .picbd.active { background-position: -219px -2px; }
.pic75_75 .pic-list li .picbd img { overflow: hidden; filter:Alpha(Opacity=30); opacity:0.3; }
.pic75_75 .pic-list li .picbd.active img { filter:Alpha(Opacity=100); opacity:1.0; }
.pic75_75 .pic-list li .picbd { display: table; vertical-align:middle; text-align:center; *display: block;
*font-size: 61px;
*font-family:Arial;
}
.pic75_75 .pic-list li .picbd img { display: inline-block; vertical-align:middle; }
.main_part1_nextpage .fr .fl { margin: 0 10px 0 0; }
.main_part1_nextpage .num { margin: 0 0 0 5px; padding: 0; }
.main_part1_nextpage .num a { font-size: 1px; display: none; float: right; }
.main_part1_nextpage .num a.active { display: inline-block; font-size: 18px; color: #F90; float: none; }
.main_part1_nextpage a.ppage { float: left; width: 85px; height: 24px; margin: 5px 0; background: url(../../../images/tpzj/common/spbbgi.png) no-repeat 0 -100px; cursor: pointer; }
.main_part1_nextpage a.ppage span { float: left; text-indent: -999px; }
.main_part1_nextpage a.next { background: url(../../../images/tpzj/common/spbbgi.png) no-repeat -85px -100px; }
.main_part1_nextpage a.ppage:hover { background: url(../../../images/tpzj/common/spbbgi.png) no-repeat 0 -130px; }
.main_part1_nextpage a.next:hover { background: url(../../../images/tpzj/common/spbbgi.png) no-repeat -85px -130px; }
.main_part1_c5 a,.msg_wx a { display: inline-block; height: 21px; margin: 0 2px; background: url(../../../images/tpzj/common/spbbgi.png) no-repeat 0 -160px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; }
.main_part1_c5 a span,.msg_wx a span { float: left; text-indent: -10000px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; }
.main_part1_c5 a.ashare { width: 56px; background-position: 0 -160px;  blr:expression(this.onFocus=this.blur()); outline: none;}
.main_part1_c5 a.afav { width: 56px; background-position: -59px -160px;  blr:expression(this.onFocus=this.blur()); outline: none;}
.main_part1_c5 a.abpic { width: 81px; background-position: -118px -160px;  blr:expression(this.onFocus=this.blur()); outline: none;}
.main_part1_c5 a.ajc { width: 81px; background-position: -219px -430px; blr:expression(this.onFocus=this.blur()); outline: none; }
.msg_wx a.addedpic{ width:81px;background-position: -219px -310px;}
.msg_wx a.editdes{ width:81px;background-position: -219px -250px;}
.msg_wx a.search-r{ width:81px;background-position: -219px -372px;}
.main_part1_c5 a.ashare:hover { background-position: 0 -190px; }
.main_part1_c5 a.afav:hover { background-position: -59px -190px; }
.main_part1_c5 a.abpic:hover { background-position: -118px -190px; }
.main_part1_c5 a.ajc:hover { background-position: -219px -460px; }
.msg_wx a.addedpic:hover{background-position: -219px -340px;}
.msg_wx a.editdes:hover{background-position: -219px -280px;}
.msg_wx a.search-r:hover{background-position: -219px -402px;}
.msg_wx p{ width:100px; height:90px; overflow:hidden; float:left; margin-left:100px;_margin-left:50px;}.msg_wx p a{ float:left;display:block;margin-bottom:7px;}
.msg_wxbox{ height:61px; width:288px; line-height:20px; background:url(../../../images/tpzj/common/spbbgi.png) 0 -517px no-repeat; float:left; padding: 8px 6px;}
.msg_wxbox a{ background:url()}
.msg_wxbox strong{ color:#FE9900;}
.main_part1_nextpage { clear: both; width: 580px; height: 35px; line-height: 35px; padding: 0 10px; margin: 10px 0 0; background: #333; overflow: hidden; }
.main_part1_c3 .c3_wenzi { width: 600px; margin: 20px auto 0; line-height: 25px; font-size: 20px; font-weight: 700; color: #EEE; text-align: center; }
.main_part1_c2 { clear: both; width:600px; margin: 20px auto; text-align:center; overflow:hidden; }
.main_part1_c2 img { text-align: center; cursor: pointer; border: 2px solid #262626; }
.main_part1_c4 { clear: both; width: 580px; margin: 20px auto 0; padding: 0 0 10px; background: url(../../../images/tpzj/common/spbbgw.png) no-repeat 0 bottom; font-size: 14px; line-height: 160%; }
.main_part1_c4 p { font-size: 14px; line-height: 160%; }
p.usernames{line-height:20px; overflow:hidden;color:#999; font-weight:bold; text-align:center; margin: 5px auto;}
p.usernames a,p.usernames a:visited{  font-weight:normal;color:#999; margin:0 5px;}
.main_part1_c5 { clear: both; width: 600px; margin: 10px auto 10px; text-align: center; }
/* thickbox settings */
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 5px solid #525252; width: 400px; height: auto; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 20px 10px 0; float:right; }
#TB_closeAjaxWindow { line-height: 30px; text-align:right; float:right; font-size: 1px; color: #FFF; }
#TB_closeAjaxWindow a { float: left; background: url(../../../images/tpzj/zq09/colse.gif) no-repeat 0 0; width:60px; height: 30px; color: #FFF; }
#TB_ajaxWindowTitle { float:left; font-size: 14px; font-weight: 700; line-height: 30px; height: 30px; }
#TB_title { background:#ccc url(../../../images/tpzj/zq09/lbg.png) repeat-x 0 0; padding: 0 0 0 10px; line-height: 30px; height: 30px; }
#TB_ajaxContent { clear:both; padding: 10px 15px; overflow:auto; text-align:left; line-height:1.8em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_load { position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
.box_from { }
.sms_txt { width: 60px; }
.sms_b { float: right; margin: 0 16px 0 0; }
.sms_yzm img, .box_from input { vertical-align: middle; }
.copytxt, .copytxt2 { width: 400px; height: 60px; font-size: 12px; padding: 5px; line-height: 20px; }
.copytxt2 { width: 420px; }
/*go top*/
#gotop { left:624px; width:21px; }
.OverAll { overflow:hidden; width:960px; margin:0 auto; position:relative; }
#gotop a { float: right; display: block; width: 21px; background: url(../../../images/tpzj/common/spbbgi.png) no-repeat 0 -339px; }
#gotop a span { font-size: 1px; }
#gotop a.agotop { height: 91px; }
#gotop a.agohome { height: 65px; margin: 3px 0 0; background-position: 0 -433px; }
/* img_list 2009/10/31 */
ul.uit_imgs li { padding: 3px; width: 134px; height: 160px; margin: 15px 5px 0; text-align: center; background: url(../../../images/tpzj/common/spbbgi.png) no-repeat -30px -325px; }
ul.uit_imgs li div { display: table-cell; vertical-align:middle; text-align:center; *display: block;
*font-size: 120px;
*font-family:Arial;
width:134px; height:160px; overflow: hidden; }
ul.uit_imgs li div img { display: inline-block; vertical-align:middle; }
#white ul.uit_imgs li { background-image: url(../../../images/tpzj/common/spwbgi.png); }
.main_part1_nextpart { }
.main_part1_nextpart .fr a { text-align: right; }
.main_part1_nextpart a { float: left; display: inline; width: 270px; overflow: hidden; }
#mainNav { clear: both; width: 960px; height: 35px; background: url(../../../images/tpzj/common/spbnav.png) no-repeat 0 0; position: absolute; bottom: 0; }
#subNav { margin: 5px 10px 0; line-height: 30px; }
#subNav li { float: left; display: inline; margin: 0 10px; }
/*========weebox======*/
.dialog-box { background:#FFFFFF none repeat scroll 0 0; border:3px solid #CCCCCC; width:300px; }
.dialog-box .dialog-boxbg { border:1px solid #aaa; }
.dialog-box .dialog-header { background:#CCCCCC url(../../../images/tpzj/common/weebox_bgh.png) repeat-x scroll 0 0; color:#333; cursor:move; height:20px; padding:4px 6px; }
.dialog-box .dialog-title { float:left; font-size:12px; font-weight:700; line-height:20px; text-align:left; }
.dialog-box .dialog-close { background:url(../../../images/tpzj/common/weebox_close.png) no-repeat scroll 0 0; cursor:pointer; float:right; height:18px; margin:3px 3px 0 0; width:20px; }
.dialog-box .dialog-content { clear:both; color:#333333; margin:5px; overflow-y:auto; padding:6px; }
.dialog-box .dialog-button { background:#ECECEC none repeat scroll 0 0; border-top:1px solid #BFBFBF; clear:both; margin:0; padding:5px 10px; text-align:right; }
.dialog-box .dialog-button input { background:transparent url(../../../images/tpzj/common/weebox.png) no-repeat scroll 0 -20px; border:medium none; font-size:12px; height:22px; line-height:22px; margin:0 3px; width:52px; }
.f_txt { border:1px solid #9E9E9E; font-family:Verdana, Geneva, sans-serif; height:18px; padding:5px 2px 0; width:150px; }
.box_form label, .box_from input, .box_form select, .box_from img { font-family:Verdana, Geneva, sans-serif; line-height:30px; vertical-align:middle; }
.f_label3 { width:70px; }
.f_label { display:inline; float:left; font-size:12px; margin:0 5px 0 0; text-align:right; width:120px; }
.box_form p { margin:10px 0; vertical-align:middle; clear:both; }
.dialog-mask { background:#c3c3c3 none repeat scroll 0 0; border:0 none; left:0; margin:0; padding:0; position:absolute; top:0; }

.box_form .label80{ width:80px; line-height:20px;_line-height:28px;}
.txt_pic{ width:380px; border:1px solid #9E9E9E; padding:2px;}
.textmsg{ display:block; padding-left:80px; line-height:18px; color:#999;}
input.subaddpic{ background:#eeeeee; border:1px solid #9E9E9E; width:50px; height:24px; line-height:20px; margin-right:32px; cursor:pointer;}
p.addedlogin{ text-align:center; line-height:40px; color:#222;}p.addedlogin a,p.addedlogin a:visited{ color:#ff0000; text-decoration:underline;}
.editdes input.dialog-ok,.addedpic input.dialog-ok{ width:60px; cursor:pointer; background:#fefaea; border:1px solid #ba7e41;}




