/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
002pc | www.002pc.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#containertow { width:950px; border-left:5px solid #FFF; border-right:5px solid #FFF; margin:0 auto; background-color:#fff; text-align:left; overflow:hidden; }
#content { width:650px; border-right:300px solid #fff; margin-right:-300px; float:left; background-color:#fff; }
#rail { width:300px; float:left; background-color:#fff; }
.maincolumn { width:650px; }
.listleft { float:left; width:320px; padding-right:5px; }
.listright { float:right; width:320px; padding-right:5px; }
/* 分类导航 */
.catMenu { clear:both; width:643px; border:1px solid #D1DEED; margin:0 0 5px; height:60px; }
.catMenutop { clear:both; width:643px; border-bottom:1px solid #D1DEED; background:#D8E1EB; height:30px; }
.catmenutitle { float:left; width:80px; padding:0 4px; color:#2E4D7A; font-size:16px; font-weight:bold; line-height:30px; height:30px; }
.catmenulist { float:right; width:550px; }
.catmenulist ul { float:right; }
.catmenulist li { float:left; padding:0 8px 0; display:block; background:url(/img/nav_bg.gif) right 8px no-repeat; line-height:30px; height:30px; overflow:hidden; }
.catmenulist .s { background:none; position:relative; }
.catmenulist .s img { vertical-align:middle; position:static; +position:relative;
top:6px; right:0; }
.catnav { padding-left:5px; background:#FFF; line-height:30px; height:28px; overflow:hidden; }
/* 分类导航 */
.catMenu { clear:both; width:643px; border:1px solid #D1DEED; margin:0 0 5px; height:60px; }
.catMenutop { clear:both; width:643px; border-bottom:1px solid #D1DEED; background:#D8E1EB; height:30px; }
.catmenutitle { float:left; width:80px; padding:0 4px; color:#2E4D7A; font-size:16px; font-weight:bold; line-height:30px; height:30px; }
.catmenulist1 { float:right; width:643px; }
.catmenulist1 ul { float:right; }
.catmenulist1 li { float:left; padding:0 8px 0; display:block; background:url(/img/nav_bg.gif) right 8px no-repeat; line-height:30px; height:30px; overflow:hidden; }
.catmenulist1 .s { background:none; position:relative; }
.catmenulist1 .s img { vertical-align:middle; position:static; +position:relative;
top:6px; right:0; }
.catnav { padding-left:5px; background:#FFF; line-height:30px; height:28px; overflow:hidden; }
/* 主分类头部 */
#catbox { clear:both; width:645px; }
#catfocus { width:300px; margin:0 0 5px; clear:both; position:relative; height:249px; }
#catfocusimg { width:298px; border:1px solid #BDBDBD; height:226px; }
#catfocusimg img { width:290px; border:4px solid #F1F9FD; height:218px; }
#catfocustext { width:300px; float:left; padding:4px 0 0; background:url(/img/fb.jpg) no-repeat 0 0; text-align:center; height:17px; }
#hot_news { width:340px; text-align:left; }
#hot_news div { border:1px solid #D9E2E8; margin:0 0 5px; background:#F7F8FA; height:120px; }
#hot_news h3 a { font-size:14px; font-weight:bold; }
#hot_news h3 { width:100%; padding-top:5px; text-align:center; overflow:hidden; }
#hot_news p { padding:0 5px; margin:3px 5px; color:#666; font-size:12px; line-height:18px; overflow:hidden; }
/* 左右分栏 */
.news { border:1px solid #D0DBE7; width:318px; margin:0 0 5px; }
.listtop { background-color:#F2F6FB; height:25px; overflow:hidden; }
.listtitle { float:left; width:100px; border:1px solid #FFF; color:#fff; background-color:#E4E6FC; font-weight:bold; font-size:14px; line-height:23px; text-align:center; height:23px; }
.listtitle a:link { color:#10478C; text-decoration:none; }
.listtitle a:hover { color:#79808A; text-decoration:none; }
.listnav { padding-right:5px; text-align:right; line-height:25px; }
.ImgText { width:312px; padding:6px 0 5px 6px; clear:both; overflow:auto; }
.ImgText .Img { float:left; width:82px; }
.ImgText .Img img { border:1px solid #c5c5c5; width:80px; display:block; height:60px; }
.ImgText .Text { width:225px; padding-left:5px; float:left; }
.ImgText h4 { font-size:12px; line-height:18px; }
.ImgText p { color:#636363; line-height:15px; }
.list { border-top:1px solid #D0DBE7; }
.list ul { }
.list li { border-top:#DDD 1px dashed; padding-left:13px; margin:0 5px; background:url(/img/icon_li.gif) no-repeat 3px 10px; line-height:26px; text-align:left; height:26px; overflow:hidden; }
.list li span { float:right; padding:0 5px 0 0; color:#686868; text-align:right; }
.list h5 { line-height:34px; text-align:center; height:34px; }
.list h5 a { font-size:12px; }
.list h5 span { display:none; }
/* 主分类 */
#mainleftlist { width:643px; border:1px solid #D0DBE7; margin:0 0 5px; }
.leftTitle { clear:both; padding-left:8px; background:#E5ECF5 url(/img/tdot.gif) 8px 10px no-repeat; line-height:32px; height:30px; }
.leftTitle h2 { float:left; padding:0 0 0 12px; color:#1f3a87; font-size:14px; }
.leftTitle span { float:right; padding-right:15px; }
.subleftList { clear:both; background:#FFF; }
.subleftList ul { float:left; padding:5px; }
.subleftList li { float:left; padding:0 3px 0 15px; width:615px; background:url(/img/icon_li.gif) 5px 10px no-repeat; font-size:14px; text-align:left; line-height:28px; height:28px; }
.subleftList li span { float:right; :;
}
/* 子分类列表 */
.newslist dl { float:left; width:643px; }
.newslist dl dt { padding:0 10px; color:#10478C; line-height:32px; text-align:right; height:32px; }
.newslist dl dt span { float:left; font-size:12px; font-weight:bold; text-align:left; overflow:hidden; }
.newslist dl dt a:link, .newslist dl dt a:visited { color:#16387C; font-size:14px; }
.newslist dl dt a:hover..newslist dl dt a:active {
color:#F60;
}
.newslist dl dd { padding:0 3px 8px; margin:0 5px; border-bottom:1px dashed #ccc; clear:both; background:#FFF; font-size:12px; line-height:18px; }
.newslist dl dd br { display:none; }
/* 专题 */
.special { margin-bottom:5px; border:solid 1px #D7E9F5; clear:both; width:643px; }
.special h2 { padding-left:28px; border-bottom:solid 1px #D7E9F5; background:#E5ECF5 url(/img/titlebg.gif) 6px 7px no-repeat; color:#004499; font-size:14px; line-height:30px; height:30px; }
.special .left { float:left; width:288px; padding:10px; }
.special .left img { border:1px solid #DDD; padding:3px; width:280px; background:#F2F6FB; height:210px; }
.special .left p { padding:5px 0 0; font-size:12px; line-height:18px; text-indent:24px; }
.special .right { float:right; width:324px; padding:10px 10px 10px 0; }
.special .recommandbox { border:1px solid #D0DBE7; margin:0 0 5px; padding:5px 8px; background:#F7FAFD; height:100px; }
.special .recommandbox h3 { font-size:16px; line-height:24px; text-align:center; height:30px; }
.special .recommandbox p { font-size:12px; line-height:18px; }
.specialnewslist { border:1px solid #E5ECF5; }
.specialnewslist h4 { padding-left:8px; background:#F2F6FB; color:#004499; font-size:14px; line-height:28px; text-align:left; height:28px; }
.specialnewslist ul { }
.specialnewslist li { padding-left:13px; margin:0 5px; background:url(/img/icon_li.gif) no-repeat 3px 10px; line-height:26px; text-align:left; height:26px; overflow:hidden; }
.specialnewslist li span { float:right; padding:0 5px 0 0; color:#686868; text-align:right; }
/* 列表分页 */
#pagenum { padding:0 4px; clear:both; background:#F8F8F8; text-align:center; line-height:32px; height:30px; overflow:hidden; }
#pagenum a:link, #pagenum a:visited { margin:5px 2px 4px; padding:2px 5px 1px; border:#91ABBB 1px solid; background:#F0F6F9; color:#1F3A87; }
#pagenum a:hover, #pagenum a:active { border:#91ABBB 1px solid; background:#1F3A87; color:#fff; }
#pagenum strong { color:#f60; }
#commentlistnum { padding:0 4px; clear:both; background:#F8F8F8; border-top:1px solid #DDD; text-align:center; line-height:32px; height:30px; overflow:hidden; }
/* 专题列表 */
#speciallist { width:645px; }
.specialbox { border:1px solid #D1DEED; padding-top:0; margin:0 auto 5px; padding-left:211px; overflow:hidden; }
* html .specialbox { height:1%;/* So IE plays nice */ }
.specialbox h3 { margin:0 -5px 0 -211px; padding:5px 0 5px 18px; border-bottom:1px solid #D0DBE7; background:#EDF3F3 url(/img/li1.gif) no-repeat 6px 9px; font-size:14px; }
.specialboxContainer { width:100%; border-left:211px solid #FFF; margin-left:-211px; float:left; display:inline; background-color:#fefefe; height:160px; }
.specialboxContent { width:100%; float:right; margin-left:-1px; font-size:14px; height:150px; overflow:hidden; position:relative; }
.specialboxContent p { padding:10px; line-height:24px; text-indent:24px; }
.specialboxRail { float:left; width:200px; padding:5px 5px 0; margin-left:-211px; height:150px; position:relative; }
.specialboxRail img { width:200px; height:150px; }
/* 图文列表 */
#picnewslist { width:643px; margin:0 0 5px; border:1px solid #D1DEED; }
#picnewslist h2 { clear:both; padding-left:18px; color:#1F3A87; background:#E5ECF5 url(/img/tdot.gif) 8px 10px no-repeat; font-size:14px; line-height:32px; height:30px; }
.picnewsbox { padding:10px 10px 0; border-top:1px solid #D1DEED; height:70px; }
.picnewsbox .left { width:80px; height:70px; }
.picnewsbox .right { width:533px; }
.picnewsbox h3 { font-size:12px; }
.picnewsbox .intro { line-height:16px; height:32px; overflow:hidden; }
.picnewsbox .date { color:#999999; font-size:11px; font-family:Tahoma; line-height:18px; height:18px; }
.picnewsbox img { width:80px; height:60px; }
/* 网站欣赏列表 */
#widecontainer { width:642px; border-left:5px solid #FFF; border-right:5px solid #FFF; margin:0 auto; background-color:#fff; text-align:left; overflow:hidden; }
.gallerylist { clear:both; width:640px; border:1px solid #D0DBE7; margin:0 0 5px; overflow:visible; }
.gallerylist h1 { padding-left:30px; border-bottom:solid 1px #D7E9F5; color:#194F95; background:#E5ECF5 url(/img/layout.png) 6px 6px no-repeat; font-size:14px; line-height:30px; height:28px; }
.gallerylistimg { padding:0 0 20px 40px; clear:both; border-bottom:1px solid #D0DBE7; height:100%; }
.gallerylistimg li { float:left; margin:20px 20px 0 0; width:169px; border:1px solid #D0DBE7; }
.gallerylistimg img { border:1px solid #D0DBE7; border-bottom:2px solid #D0DBE7; padding:2px; width:163px; height:133px; }
.gallerylistimg h2 { width:140px; padding:0 0 0 18px; background:url(http://img.chinahtml.com/images/ar.gif) no-repeat 6px 9px; font-size:12px; text-align:left; line-height:24px; }
/* 图片列表 */
.leftPicList { padding-left:2mm; width:97%; clear:both; }
.leftPicList ul { padding: 4px 0 0px 10px; }
.leftPicList li { margin: 0 8px 5px 0; width: 106px; float: left; }
.leftPicList li a { display: block; padding: 8px; height: 100px; background: #EAEAEA; }
.leftPicList li a:hover { display: block; background:#E40000; }
.leftPicList li img { display: block; }
.leftPicList li h3 { height: 1.3em; font-size:12px; font-weight:normal; }
.leftPicList li h3 a { height: 1.3em; padding: 0px; }
.leftPicList li h3 a:hover { text-decoration: none; background: #EAEAEA; }
.mainpic { width:643px; clear:both; margin:0 0 5px; border:solid 1px #D7E9F5; }
.mainpic .pic_title { padding-left:18px; clear:both; margin-right:auto; margin-left:auto; background:#E5ECF5 url(/img/titlebg.gif) 6px 5px no-repeat; height:28px; overflow:hidden; }
.mainpic .pic_title .pic_name { float:left; margin-top:1px; padding-top:6px; padding-left:10px; color:#10478C; font-size:14px; font-weight:bold; height:26px; }
.mainpic .pic_title .pic_more { float:right; margin-top:1px; padding-top:6px; padding-right:10px; color:#333; text-align:left; height:18px; }
.mainpic .pic_title .pic_more a { padding-left:6px; }
.mainpic .pic_content { width:643px; clear:both; padding:3px 0 0; }
.pic_list { width:638px; clear:both; padding-bottom:8px; padding-left:5px; }
.pic_list li { width:158px; float:left; margin-top:10px; }
.pic_list img { margin-bottom:5px; padding:6px 10px 10px 6px; background-image:url(/img/picbg.gif); }
.pic_list a { color:black; }
.pic_list p { text-align:center; }
#bookcommend { margin-bottom:5px; border:solid 1px #D7E9F5; clear:both; width:643px; }
#pictitle { border-bottom:solid 1px #D7E9F5; background:#E5ECF5; height:28px; }
#pictitle h1 { padding-left:12px; float:left; margin:0px; color:#414042; font-size:14px; font-weight:bold; line-height:28px; height:28px; }
#pictitle p { margin:0px; float:right; padding-right:10px; height:28px; }
#pictitle p a { color:#414042; font-size:12px; line-height:30px; height:28px; overflow:hidden; }
#bookcommend ul { padding:10px 0 0 10px; height:190px; }
#bookcommend ul li { float:left; width:210px; }
#bookcommend ul li img { width:200px; border:1px solid #E5EEF5; background:#F0F6F9; height:254px; }
#bookcommend ul li p { width:200px; border-top:none; line-height:28px; text-align:center; height:28px; }
#booklist { margin-bottom:5px; border:solid 1px #D7E9F5; clear:both; width:643px; }
#booklist h1 { padding-left:12px; background:#E5ECF5; color:#205780; font-size:14px; font-weight:bold; line-height:28px; height:28px; }
#booklist .bookbox { width:623px; padding:12px 10px 0; border-top:1px dashed #D7E9F5; height:170px; }
#booklist .bookimg { float:left; width:130px; text-align:center; }
#booklist .bookimg img { width:120px; border:1px solid #E5EEF5; padding:3px; margin:0 auto; background:#FFF; height:152px; }
#booklist .bookinfo { float:right; width:483px; padding-left:10px; text-align:left; }
#booklist h5 { border-top:none; font-size:14px; line-height:22px; height:22px; }
#booklist .bookpub { margin-right:5px; line-height:24px; height:24px; }
#booklist .bookpub span { float:right; }
#booklist .bookintro { border-top:none; line-height:20px; height:115px; overflow:hidden; }
.newbooklist { margin-bottom:5px; border:solid 1px #D7E9F5; clear:both; width:643px; text-align:center; }
ul.newbooklist { padding-top:1px; }
ul.newbooklist li { float:left; width:321px; border-bottom:1px solid #FFF; }
.newbookmain { width:321px; background:#FEFEFE; }
.newbookmain h1 { border-left:1px solid #FFFFFF; padding:0 0 0 25px; background:url(/img/ico-arrow.gif) #E5EEF5 no-repeat 6px 7px; font-size:12px; font-weight:bold; line-height:26px; text-align:left; height:26px; }
.newbookleft { float:left; width:199px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #F2F6FB; background:#FFF; overflow:hidden; }
.newbookleft ul li { padding:0 0 0 5px; border-bottom:none; white-space:nowrap; text-align:left; line-height:25px; height:25px; }
.newbookleft ul li.grid { background:#F2F6FB; }
.newbookright { border-top:1px solid #FFF; float:right; width:120px; height:150px; overflow:hidden; }
.newbookright img { width:120px; height:150px; }
#book { width:645px; height:100%; }
#book h1 { padding-left:25px; border:1px solid #D0DBE7; border-bottom:none; background:#F0F6F9 url(/img/ico-arrow.gif) no-repeat 6px 10px; color:#205780; font-size:14px; line-height:32px; height:32px; }
#bookinfo { width:643px; border:1px solid #D0DBE7; }
#bookleft { float:left; width:140px; border-right:1px solid #D0DBE7; padding:10px 0 0; text-align:center; height:160px; }
#bookleft img { width:120px; height:150px; }
#bookright { float:right; width:502px; }
#bookright ul { width:251px; }
#bookright li { padding:0 5px; border-top:1px solid #FFF; white-space:nowrap; line-height:27px; overflow:hidden; height:27px; width:241px; }
#articlenav { width:623px; border:1px solid #D0DBE7; padding-left:20px; clear:both; margin:0 0 5px; background:#F2F6FB url(/img/nav.gif) no-repeat 4px 9px; line-height:30px; height:30px; }
#articletopimg { width:645px; margin:0 0 5px; clear:both; background:#FFF; height:80px; }
#articletopimg img { width:645px; height:80px; }
#article { width:645px; margin-right:5px; }
#entry { width:623px; border:1px solid #D0DBE7; padding:10px 10px 0; background:#FbFdFF; }
#entrytitle { clear:both; border-bottom:1px dashed #b2b2b2; height:70px; }
#entrytitle h1 { float:left; color:#690; font-size:26px; line-height:40px; height:40px; text-align:left; overflow:hidden; }
#entrytitle #entrymeta { clear:both; line-height:30px; text-align:left; height:30px; }
#entrybody { padding:10px 0 0; font-size:14px; line-height:26px; height:100%; width:623px; overflow:hidden; }
#entrybody h1 { font-size:18px; }
#entrybody h2 { font-size:16px; }
#entrybody p { margin:5px 0; }
#entrybody img { clear:left; max-width:600px; _width:600px; height:auto }
#entrybody ul { padding-left:20px; }
#entrybody table { clear:left; max-width:550px; }
/* 
#entrybody a:link,#entrybody a:visited{color:#006DA3;text-decoration:underline;background:url(/img/desatured.gif) no-repeat right top;padding-right:10px;} 
*/
/* #entrybody a:link,#entrybody a:visited{color:#000000;text-decoration:none;padding-right:10px;}*/
#entrybody a:link, #entrybody a:visited { color:#000000; text-decoration:none; }
#entrybody a:hover, #entrybody a:active { text-decoration:underline; }
/*#entrybody code, #entrybody .code { border:1px solid #B8C9D3; border-left:4px solid #B8C9D3; margin:5px 0px; padding:5px; display:block; background:#F7FAFD; color:#0070A6; font-size:12px; line-height:150%; text-align:left; word-wrap:break-word; }*/
#entrybody textarea { width:540px; border:0; font-size:12px; line-height:150%; height:200px; overflow-x:hidden; overflow-y:scroll; }
#entrybody blockquote { padding-left:20px; padding:10px 10px 10px 15px; border:1px dashed #EBF4FA; color:#333; background:#FEFEFE url(/img/quote.gif) no-repeat 8px 8px; line-height:24px; }
#entryadbox { float:right; clear:right; width:0; height:100px; }
#entryad { width:336px; float:right; clear:right; margin:10px 0 0 10px; overflow:hidden; }
#entryad img { width:300px; height:250px; }
#entrynum { width:100%; font-size:12px; line-height:32px; height:30px; }
#entrynum a:link, #entrynum a:visited { margin:5px 2px 4px; padding:2px 5px 1px; border:#91ABBB 1px solid; background:#F0F6F9; color:#333; }
#entrynum a:hover, #entrynum a:active { font-size:12px; border-color:#2E6AB1; background:#fff; color:#f60; }
#entrynum a strong { color:#F60; }
#entryjj { border:1px solid #EEE; padding:5px 10px; background:#FEFEFE; text-align:left; }
#adtd { margin:0 auto; text-align:center; }
#entryarchives { border:1px solid #EEE; padding:5px 10px; background:#FEFEFE; text-align:center; }
#entryarchives h4 { display:block; color:#FE7F01; font-size:12px; line-height:22px; text-align:left; height:22px; }
#entryarchives li { float:left; width:49%; height:22px; line-height:22px; text-align:left; overflow:hidden; }
#entryarchives .on { color:#F60; }
#entryarchives .on a { color:#F60; }
#toollinks { border-top:1px dashed #b2b2b2; margin:10px 0 0; color:#666; text-align:right; line-height:34px; height:34px; }
#toollinks a:link, #toollinks a:visited { border:1px solid #B2C9D3; padding:4px 8px; margin-left:5px; width:75px; color:#000; background:#F7F9FF; text-align:center; }
#toollinks a { border:1px solid #B2C9D3; padding:4px 8px; margin-left:5px; width:75px; color:#000; background:#F7F9FF; text-align:center; cursor:pointer }
#toollinks a:hover, #toollinks a:active { border:1px solid #7F99AE; padding:4px 8px; margin-left:5px; width:75px; color:#FFF; background:#A3BACC; text-align:center; }
#rules { border:1px solid #D0DBE7; border-top:none; padding:5px 8px; background:#FcFcFF url(/img/rules.gif) 550px 12px no-repeat; }
#rules ul li { padding-left:12px; background:url(/img/ar.gif) 0 8px no-repeat; line-height:24px; }
#otherentry { clear:both; border:1px solid #D0DBE7; border-top:none; padding:0 6px; background:#FFF; line-height:30px; height:30px; }
#otherentry #prv { float:left; }
#otherentry #next { float:right; }
#relatedarticle { border:1px solid #D0DBE7; margin:5px 0; width:643px; background:#FFF; }
#relatedarticle h2 { padding-left:18px; border-bottom:1px solid #D0DBE7; background:#F2F6FB url(/img/tdot.gif) 6px 6px no-repeat; color:#004A72; font-size:14px; line-height:25px; height:25px; }
#relatedarticle span { float:right; padding-right:8px; color:#666; font-size:12px; }
#relatedarticle ul { padding:5px 0; }
/* #relatedarticle li{padding:0 8px 0 20px;background:url(/img/li2.gif) 8px 8px no-repeat;text-align:left;line-height:24px;height:24px;}CSS Document */
#relatedarticle li { float:left; width:290px; padding:0 8px 0 20px; background:url(/img/newsli.gif) 10px 50% no-repeat; text-align:left; line-height:24px; height:24px; overflow:hidden; }
#relatedarticle li span { float:right; color:#999; }
#comments { border:1px solid #D0DBE7; margin:5px 0; width:643px; background:#FFF; }
#comments h2 { padding-left:18px; border-bottom:1px solid #D0DBE7; background:#F2F6FB url(/img/tdot.gif) 6px 8px no-repeat; color:#004A72; font-size:14px; line-height:28px; height:28px; }
#comments .btn1 { width:70px; border:1px solid #ccc; color:#333; background:#E5ECF5; font-size:12px; line-height:24px; height:24px; cursor:pointer; }
#comments p { padding:4px 5px; border:1px solid #DDD; margin:8px 6px; background:#FCFFF6; text-align:right; line-height:26px; }
#comments p a { text-decoration:none; }
#comments p span { float:left; }
#comments ul { margin:0 6px 6px; padding:4px 5px; border:1px solid #DDD; background:#fcfcfc; }
#comments li { line-height:21px; text-align:right; }
#comments li span { float:left; }
#comments li strong { color:#06c; font-weight:normal; }
#comments li.words { text-align:left; height:21px; overflow:hidden; }
#comments li a { text-decoration:none; }
#acomments { border:1px solid #D0DBE7; margin:5px 0; width:806px; background:#FFF; }
#acomments h2 { padding-left:18px; border-bottom:1px solid #D0DBE7; background:#F2F6FB url(/img/tdot.gif) 6px 8px no-repeat; color:#004A72; font-size:14px; line-height:28px; height:28px; }
#acomments .btn1 { width:70px; border:1px solid #ccc; color:#333; background:#E5ECF5; font-size:12px; line-height:24px; height:24px; cursor:pointer; }
#acomments p { padding:4px 5px; border:1px solid #DDD; margin:8px 6px; background:#FCFFF6; text-align:right; line-height:26px; }
#acomments p a { text-decoration:none; }
#acomments p span { float:left; }
#acomments ul { margin:0 6px 6px; padding:4px 5px; border:1px solid #DDD; background:#fcfcfc; }
#acomments li { line-height:21px; text-align:right; }
#acomments li span { float:left; }
#acomments li strong { color:#06c; font-weight:normal; }
#acomments li.words { text-align:left; height:21px; overflow:hidden; }
#acomments li a { text-decoration:none; }
#postcomment { margin:6px; border:1px solid #D0DBE7; background:#FBFDFF; padding-top: 0; padding-right: 0; padding-bottom: 6px; padding-left: 0; }
#postcomment form { }
#postcomment p { margin:1px 7px; border:none; background:none; line-height:21px; text-align:left; }
#postcomment img { margin-right:2px; padding-bottom:3px; vertical-align:bottom; }
#postcomment input { width:160px; padding:3px 4px; margin:5px 5px 1px 0; border:1px solid #DDD; background:#FAFAD2; font-family:Verdana; height:14px; }
#postcomment textarea { width:480px; padding:3px 4px; margin:5px 5px 1px 0; border:1px solid #DDD; background:#FAFAD2; height:120px; overflow:auto; }
#postcomment #submit { float:left; border:1 solid #B8C9D3; width:120px; background:#E5ECF5; font-size:14px; height:28px; }
#navbox { padding:1px; border:1px solid #D2D2D2; width:641px; margin:0 0 5px; color:#333; background:#FCFCFF; line-height:30px; height:30px; }
#navbox span { margin-right:10px; padding:0 10px; float:left; display:block; background:#F4F4F4; color:black; font-size:14px; font-weight:bold; height:30px; }
/* 分类信息分类 */
#tradecat { width:641px; border:2px solid #D0DBE7; margin:0 0 5px; }
#tradecat h2 { margin:0 4px; padding-left:20px; border-bottom:#E5ECF5 1px solid; background:#FFF url(/img/lefttitle.gif) 3px 8px no-repeat; color:#205780; font-size:14px; line-height:28px; height:28px; }
#tradecat ul { width:641px; }
#tradecat li { padding-left:20px; width:110px; float:left; margin:0 10px; background:url(/img/ico-arrow.gif) no-repeat 0 10px; font-size:14px; line-height:32px; height:32px; }
/* 右边信息 */
.rightinfo { clear:both; width:298px; border:1px solid #D0DBE7; margin:0 0 5px; }
.rightinfo h3 { border-bottom:1px solid #D0DBE7; padding-left:18px; color:#1F3A87; background:#F0F6FB url(/img/tdot.gif) 8px 8px no-repeat; font-size:12px; font-weight:bold; line-height:30px; text-align:left; height:28px; vertical-align:middle; }
.rightinfo ul { padding:5px 5px 3px; }
.rightinfo li { line-height:21px; height:21px; }
/* 分类信息主体 */
#trade { width:645px; }
#tradeinfo { border:1px solid #D0DBE7; padding:1px; height:100%; }
#tradeinfo h1 { padding-left:25px; background:url(/img/ico-arrow.gif) #E5EEF5 no-repeat 6px 10px; color:#205780; font-size:14px; line-height:32px; height:32px; }
.traderight { border-top:1px solid #FFF; border-left:1px solid #FFF; float:right; width:282px; background:#F6F6F6; text-align:center; height:212px; }
.traderight img { width:280px; border:1px solid #EBF4FA; height:210px; }
.tradeleft { float:left; width:358px; background:#F7FAFD; overflow:hidden; }
.tradeleft ul li { padding:0 5px; border-top:1px solid #FFF; white-space:nowrap; line-height:30px; overflow:hidden; height:30px; }
.tradeleft ul li.grid { border-bottom:0; border-top:0; background:#EBF4FA; }
#description { clear:left; padding:5px 5px 0; border:1px solid #D0DBE7; border-top:none; }
#description p { margin:8px 0px; }
#description li { list-style:disc inside; }
#description dt { border:1px solid #D0DBE7; margin:3px; padding-left:26px; width:100px; background:url(/img/info.gif) #FFFFFF no-repeat 7px 7px; font-size:14px; font-weight:bold; line-height:28px; height:26px; }
#description dd { margin:5px; padding:5px 15px; font-size:14px; line-height:180%; }
/* 外包分类 */
#browse_cat { border:3px solid #d5e9f1; width:294px; margin:0px 0px 5px 0px; background-color:#fff; text-align:left; }
#browse_cat h2 { margin:0px 10px 5px; padding:10px 0 5px; border-bottom:1px dotted #d5e9f1; color:#1F3A87; font-size:14px; }
#browse_cat ul { width:294px; }
#browse_cat li { padding-left:38px; width:109px; float:left; background:url(/img/folder.gif) #FFFFFF no-repeat 15px 3px; font-size:14px; line-height:26px; height:26px; }
#browse_cat ul#tradeclass li { padding-left:33px; width:65px; background:url(/img/folder.gif) #FFFFFF no-repeat 10px 3px; }
#browse_cat_foot { clear:both; margin-top:5px; padding:5px 25px 5px 25px; background-color:#ecf8ff; text-align:center; vertical-align:bottom; height:33px; }
#browse_cat_foot a { border:1px solid #EBF4FA; background-color:#F7F9FF; font-size:14px; }
/* 外包主体 */
#item { width:645px; }
#iteminfo { border:1px solid #D0DBE7; padding:1px; height:100%; }
#iteminfo h1 { padding-left:25px; background:url(/img/ico-arrow.gif) #E5EEF5 no-repeat 6px 10px; color:#205780; font-size:14px; line-height:32px; height:32px; }
#iteminfo ul { width:320px; }
#iteminfo li { padding:0 5px; border-top:1px solid #FFF; white-space:nowrap; line-height:30px; overflow:hidden; height:30px; }
#itemlist { float:left; width:643px; }
#itemlist table { width:643px; border-collapse:collapse; }
#itemlist td { border-bottom:1px solid #D0DBE7; padding-left:5px; line-height:31px; height:30px; }
#itemlist .itemtitle { background-color:#A3BACC; color:#FFF; font-weight:bold; }
/* 内页右边 */
.rgtPic { border:1px solid #ccc; margin-bottom:5px; }
.rgtPic h4 { clear:both; border-bottom:1px solid #ccc; padding-left:18px; color:#1F3A87; background:#F2F6FB url(/img/tdot.gif) 8px 8px no-repeat; font-size:12px; line-height:28px; height:28px; }
.rgtPicWrapper { margin:0 auto; width:290px; clear:both; padding:10px 0 0; }
.picTexBlk { float:left; width:145px; text-align:center; }
.picTexBlk span { display:block; line-height:24px; height:24px; }
.picTexBlk img { margin:0 auto; border:1px solid #ddd; width:130px; height:90px; }
#hotproductbox { clear:both; width:298px; border:1px solid #D0DBE7; margin:0 0 5px; }
#hotproductbox h4 { border-bottom:1px solid #D0DBE7; padding-left:18px; color:#1F3A87; background:#F0F6FB url(/img/tdot.gif) 8px 8px no-repeat; font-size:12px; line-height:28px; text-align:left; height:28px; }
#hotproductbox ul { margin:5px 0 3px; }
#hotproductbox li { line-height:24px; height:24px; }
#hotproductbox li img { margin:0 6px; vertical-align:middle; }
/* 右侧列表广告 */
#rightimgad { border:1px solid #DDD; margin:5px auto; }
#rightimgad ul { padding:8px 0 0; }
#rightimgad li { padding:0 8px 6px; }
#rightimgad img { width:280px; border:1px solid #DDD; height:60px; }
#rightbox { clear:both; width:298px; border:1px solid #D0DBE7; margin:0 0 5px; text-align:center; padding:25px 0; }
#diggshow .digg { background: url(/img/digg_bg.gif) no-repeat left top; width: 62px; margin-bottom: 10px; }
#diggshow .digg td { text-align: center; padding-right: 4px; }
#diggshow .digg .diggnum { height: 38px; font-size: 16px; line-height: 30px; font-weight: bold; }
#diggshow .digg .diggit { height: 30px; line-height: 24px; }
.xl_e { float:left; margin:5px 5px; width:98%; height:111px; background:url(/img/g_0116_19.gif); overflow:hidden; display:inline; }
.xl_e li { float:left; }
.xl_e span { float:right; font-size:12px; font-weight:normal; }
.xl_e img { padding:4px; border:1px solid #ccc; margin-top:4px; }
.xl_e_title { font-weight:bold; margin:15px 0 0 15px; width:490px; }
.m1, .m1 a:link, .m1 a:active, .m1 a:visited { font-size:14px; }
.xl_e_txt { color:#999; margin:5px 0 0 15px; line-height:17px; width:490px; overflow: hidden; height: 52px; }
.xl_e_end { color:#707070; margin:1px 0 0 15px; }
.tb-btn-buy { background:url(http://img05.taobaocdn.com/tps/i5/T1mnFHXj4oXXXXXXXX-192-505.png) no-repeat 0 -460px; background-position:0 -460px; width:127px; height:36px; }
.tb-btn-buy a { background-position:0 -460px; width:127px; height:36px; }
p { margin:0; padding:0; border:0; list-style:none }
.shareUp { clear:both; }
.shareUp .share { float:left; padding-top:30px; }
.shareUp .up { float:right; }
.upBox { width:60px; height:49px; overflow:hidden; background:url(/img/upbg.png) no-repeat left top; }
.upBox .count { height:23px; line-height:23px; font-size:12px; font-family:Arial; text-align:center; }
.upBox .link { height:25px; line-height:25px; text-align:center; font-size:14px; font-weight:bold; color:#333; cursor:pointer; }
.upBox_click { color:#ff4200; }
.upBox_click .link { color:#3f6c00; }
.SG_icon { background-image:url(/img/sg_icon.png); _background-image:url(/img/sg_icon.gif) }
.SG_icon34 { background-position:585px -30px; }
.clearit { clear:both; height:0px; overflow:hidden }




/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/SyntaxHighlighter
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/SyntaxHighlighter/donate.html
 *
 * @version
 * 3.0.83 (July 02 2010)
 * 
 * @copyright
 * Copyright (C) 2004-2010 Alex Gorbatchev.
 *
 * @license
 * Dual licensed under the MIT and GPL licenses.
 */
.syntaxhighlighter a,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table tbody,
.syntaxhighlighter table thead,
.syntaxhighlighter table caption,
.syntaxhighlighter textarea {
  -moz-border-radius: 0 0 0 0 !important;
  -webkit-border-radius: 0 0 0 0 !important;
  background: none !important;
  /*background-color: #E0E0E0;*/
  border: 0 !important;
  /*bottom: auto !important;*/
  float: none !important;
  /*height: auto !important;*/
  left: auto !important;
  line-height: 1.1em !important;
  margin: 0 !important;
  outline: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  position: static !important;
  right: auto !important;
  text-align: left !important;
  top: auto !important;
  /*vertical-align: baseline !important;*/
  width: auto !important;
  box-sizing: content-box !important;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 1em !important;
  min-height: inherit !important;
  min-height: auto !important;
  /*自动折行*/
  /*white-space:nowrap;*/
}

.syntaxhighlighter .container div{
    /*height: auto !important;*/
    height:100%\9!important;
}

.syntaxhighlighter {
  width: 96% !important;
  margin: 1em 0 1em 0 !important;
  position: relative !important;
  font-size: 1em !important;
}
.syntaxhighlighter.source {
  overflow: hidden !important;
}
.syntaxhighlighter .bold {
  font-weight: bold !important;
}
.syntaxhighlighter .italic {
  font-style: italic !important;
}
.syntaxhighlighter .line {
  /*white-space: pre !important;*/
}
.syntaxhighlighter table {
 width: 100% !important; word-break:break-all;  
    border: 1px solid #c0c0c0 !important; 
}
.syntaxhighlighter table caption {
  text-align: left !important;
  padding: .5em 0 0.5em 1em !important;
}
.syntaxhighlighter table td.code {
  width: 92% !important;
  padding-top: 5px\9!important;
}
.syntaxhighlighter table td.code .container {
  position: relative !important;
}
.syntaxhighlighter table td.code .container textarea {
  box-sizing: border-box !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  border: none !important;
  background: white !important;
  padding-left: 1em !important;
  overflow: hidden !important;
  white-space: pre !important;
}
.syntaxhighlighter table td.gutter .line {
  text-align: right !important;
  padding: 0 0.5em 0 1em !important;
  /*太窄时右边的显示行数会下沉*/
  white-space:nowrap;
}
.syntaxhighlighter table td.code .line {
  padding: 0 1em !important;
  padding:1px 1em\9!important;
}
.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line {
  padding-left: 0em !important;

}
.syntaxhighlighter.show {
  display: block !important;
}
.syntaxhighlighter.collapsed table {
  display: none !important;
}
.syntaxhighlighter.collapsed .toolbar {
  padding: 0.1em 0.8em 0em 0.8em !important;
  font-size: 1em !important;
  position: static !important;
  width: auto !important;
  height: auto !important;
}
.syntaxhighlighter.collapsed .toolbar span {
  display: inline !important;
  margin-right: 1em !important;
}
.syntaxhighlighter.collapsed .toolbar span a {
  padding: 0 !important;
  display: none !important;
}
.syntaxhighlighter.collapsed .toolbar span a.expandSource {
  display: inline !important;
}
.syntaxhighlighter .toolbar {
  position: absolute !important;
  right: 1px !important;
  top: 1px !important;
  width: 11px !important;
  height: 11px !important;
  font-size: 10px !important;
  z-index: 10 !important;
}
.syntaxhighlighter .toolbar span.title {
  display: inline !important;
}
.syntaxhighlighter .toolbar a {
  display: block !important;
  text-align: center !important;
  text-decoration: none !important;
  padding-top: 1px !important;
}
.syntaxhighlighter .toolbar a.expandSource {
  display: none !important;
}
.syntaxhighlighter.ie {
  font-size: .9em !important;
  /*3*/
}
.syntaxhighlighter.ie .toolbar {
  line-height: 8px !important;
}
.syntaxhighlighter.ie .toolbar a {
  padding-top: 0px !important;
}
.syntaxhighlighter.printing .line.alt1 .content,
.syntaxhighlighter.printing .line.alt2 .content,
.syntaxhighlighter.printing .line.highlighted .number,
.syntaxhighlighter.printing .line.highlighted.alt1 .content,
.syntaxhighlighter.printing .line.highlighted.alt2 .content {
  background: none !important;
}
.syntaxhighlighter.printing .line .number {
  color: #bbbbbb !important;
}
.syntaxhighlighter.printing .line .content {
  color: black !important;
}
.syntaxhighlighter.printing .toolbar {
  display: none !important;
}
.syntaxhighlighter.printing a {
  text-decoration: none !important;
}
.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a {
  color: black !important;
}
.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a {
  color: #008200 !important;
}
.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a {
  color: blue !important;
}
.syntaxhighlighter.printing .keyword {
  color: #006699 !important;
  font-weight: bold !important;
}
.syntaxhighlighter.printing .preprocessor {
  color: gray !important;
}
.syntaxhighlighter.printing .variable {
  color: #aa7700 !important;
}
.syntaxhighlighter.printing .value {
  color: #009900 !important;
}
.syntaxhighlighter.printing .functions {
  color: #ff1493 !important;
}
.syntaxhighlighter.printing .constants {
  color: #0066cc !important;
}
.syntaxhighlighter.printing .script {
  font-weight: bold !important;
}
.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a {
  color: gray !important;
}
.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a {
  color: #ff1493 !important;
}
.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a {
  color: red !important;
}
.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a {
  color: black !important;
}

/*.syntaxhighlighter {
  background-color: white !important;
}*/
.syntaxhighlighter .line.alt1 {
  background-color: white !important;
}
.syntaxhighlighter .line.alt2 {
  background-color: #fafafa !important;
}
/*.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {*/
  /*background-color: #e0e0e0 !important;*/
/*}*/
.syntaxhighlighter .line.highlighted.number {
  color: black !important;
}
.syntaxhighlighter table caption {
  color: black !important;
}
.syntaxhighlighter .gutter {
  color: #000 !important;
    padding: 5px !important;
}
.syntaxhighlighter .gutter .line {
  border-right: 3px solid #6ce26c !important;
}
.syntaxhighlighter .gutter .line.highlighted {
  background-color: #6ce26c !important;
  color: white !important;
}
.syntaxhighlighter.printing .line .content {
  border: none !important;
}
.syntaxhighlighter.collapsed {
  overflow: visible !important;
}
.syntaxhighlighter.collapsed .toolbar {
  color: blue !important;
  background: white !important;
  border: 1px solid #6ce26c !important;
}
.syntaxhighlighter.collapsed .toolbar a {
  color: blue !important;
}
.syntaxhighlighter.collapsed .toolbar a:hover {
  color: red !important;
}
.syntaxhighlighter .toolbar {
  color: white !important;
  background: #6ce26c !important;
  border: none !important;
}
.syntaxhighlighter .toolbar a {
  color: white !important;
}
.syntaxhighlighter .toolbar a:hover {
  color: black !important;
}
.syntaxhighlighter .plain, .syntaxhighlighter .plain a {
  color: black !important;
}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a {
  color: #008200 !important;
}
.syntaxhighlighter .string, .syntaxhighlighter .string a {
  color: blue !important;
}
.syntaxhighlighter .keyword {
  color: #006699 !important;
}
.syntaxhighlighter .preprocessor {
  color: gray !important;
}
.syntaxhighlighter .variable {
  color: #aa7700 !important;
}
.syntaxhighlighter .value {
  color: #009900 !important;
}
.syntaxhighlighter .functions {
  color: #ff1493 !important;
}
.syntaxhighlighter .constants {
  color: #0066cc !important;
}
.syntaxhighlighter .script {
  font-weight: bold !important;
  color: #006699 !important;
  background-color: none !important;
}
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
  color: gray !important;
}
.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {
  color: #ff1493 !important;
}
.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {
  color: red !important;
}

.syntaxhighlighter .keyword {
  font-weight: bold !important;
}