body {font-family: verdana,Arial,sans-serif; font-size: 12px; margin: 0 auto; padding: 0px; color:#333;}

/*ALL
---------------------------------------------------*/

h1,h2,h3,h4,h5,h6,p,ul,dl,form,input {margin:0; padding:0; list-style:none; }
img { border: none; }
ol li {padding: 5px 0; }
hr {height:1px; border:none; border-top:1px dashed #d0e0ff; margin-top:10px;}
*html hr {margin-top:3px;}
*+html hr {margin-top:3px;}
.box1 hr {margin-bottom:10px;}
a {color:#049; text-decoration: none; }
a:hover {text-decoration:underline; color:#f90;}
h2 {font-size:12px;}
br {height:0; overflow:hidden;}
.font1{color:#f00;}
a.font1:hover {color:#f90;}
blockquote {border:1px dashed #C2DEF3; background:#fff; font-size:13px; line-height:20px; color:#444; padding:10px; margin-left:20px;}
.commentlist li blockquote {border:none; font-size:12px; margin:0 0 0 100px; padding-top:0;}
.commentlist li .children blockquote {border:none; font-size:12px; margin:0 0 0 80px; padding:0;}
.postBox blockquote p {color:#444; font-size:13px; line-height:20px; margin-bottom:0;}

/*Header
----------------------------------------------------*/

.header {width:100%; height:95px; background:url(images/bg_header.png) repeat-x;}
#header {width:950px; margin:0 auto;}
#header .logo a { float: left; width: 207px; height: 51px; margin-top:5px; display: block; background: url(images/logo.png) no-repeat; } 
#header .logo a h1 { margin-left: -200em; overflow: hidden;}
#header .search { width:282px; height: 24px; margin-top: 15px; margin-right: 10px; }
#search {height:24px; overflow:hidden;}
#search .s_text {color:#666; width:221px; height:20px; overflow:hidden; padding:4px 0 0 4px; border: 0; background: url(images/bg_serch_text.png); vertical-align: middle; }
#search .s_submit { width:22px; height:24px; overflow:hidden; margin-left: -5px; border: 0; background: url(images/bg_search_submit.png); vertical-align: middle; cursor:pointer;}

.rss { position: relative; z-index: 99; display: block; width:22px; height:24px; overflow:hidden; background: url(images/rss.png); cursor:pointer;}
.rssCon { display: none; }
.rssText { position: absolute; left: 10px; top: 10px; font-size: 14px; font-weight: bolder; color: #32A0FF; }
#rss { position: relative; display: block; z-index: 90; }
#rss ul { position: absolute; width: 180px; padding: 30px 5px 5px 5px; top: -5px; right: -10px; background: #fff;border: 1px solid #C2DEF3; }
#rss ul li { float: left; width: 80px; margin: 5px; background: Aqua; }

#nav {width:950px; height:36px; margin:3px auto 0;}
#nav ul li {float:left; background:url(images/nav_li.png) right 7px no-repeat;padding:4px 4px 0 4px;position:relative;}
#nav ul li.noBg {background:none;}
#nav ul li a{font-weight:bold; color:#fff;display:block;width:98px;height:32px;line-height:24px; text-align:center;}
#nav ul li a:hover,#nav ul li a.thisNav,#nav ul li:hover a{line-height:30px;text-decoration:none; background:url(images/nav_hover98.gif) no-repeat;color:#049;}
#nav ul li:hover div{display:block;}
#nav li:hover div span a{background:none;line-height:24px;}
#nav li div {background:#fff;display:none;overflow:hidden;height:25px;position:absolute;top:32px;left:4px;width:234px;border:1px solid #689ccd;border-top:none;padding:2px 0 1px 0; z-index:999;}
#nav li div span {float:left;width:76px;height:24px;line-height:24px;display:inline;text-align:center;}
#nav li div span a{color:#049;height:24px;width:72px;margin:0 2px;font-weight:normal;}
#nav li div span a:hover{background:#C2DEF3;line-height:24px;}

/*Content
------------------------------------------------*/

#Contarit { width: 950px; height: auto;  margin: 0 auto; }

.gonggao {margin-top: 5px; background: url(images/nj_tjgg_right.png) right no-repeat; padding-right:3px; height:28px;}
#gonggaoBox {background:url(images/nj_tjgg_left.gif) left no-repeat; height:28px; padding-left:72px;}
#gonggaoBox span {margin-left:-72px; font-weight:bold; color:#fff; line-height:26px; padding-left:8px;}
#gonggaoBox span a {color:#fff;}
.gg_content {line-height:28px; background:url(images/tjgg_bg.png) repeat-x; width:100%;}
.gg_content li {float: left; margin: 0 8px; padding-left: 12px; background: url(images/nj_tjgg_jt.png) 0 9px no-repeat; }

#indexleft { float: left; width: 688px; }
.w_left { width: 280px; }
.w_right { width: 400px; }
.indexad { margin-top: 10px; }
.box,.box3,.box3lb,.box4,#news,#content .box,.blogcs,#footer .link,.othes,.title2,#tjtheme,#tjpluginsBox,.themes_slt,#newsList,.contentBox,.contentBox2,.contentBox3,.contentBox5,.contentBox6,.userImg {border-left:1px solid #C2DEF3; border-right:1px solid #C2DEF3; border-bottom:none; border-top:none; height:100%; overflow:hidden;}
.bottom1 {height:1px; border-right:1px solid #c2def3; border-left:1px solid #c2def3; margin:0 1px; overflow:hidden;}
.bottom2 {height:1px; background:#c2def3; margin:0 2px; overflow:hidden;}

#left,.leftSidebar,.leftCenter {float:left; width:300px; text-align:left; margin-top:10px; display: inline; overflow:hidden;}
.leftCenter {width:380px; margin-left:10px;}

#newsBox {position:relative; }
#titleNews {background:url(images/titleNews.gif) no-repeat; height:30px; width:30px; position:absolute; top:0; left:0; z-index:10;}
#news {width:258px; padding:10px; padding-bottom: 5px;}
#news h2 {font-size:14px; margin-left:8px; line-height:25px; height:25px; overflow:hidden;}
#news ul {margin-top:1px;}

#right,.sidebar { float: left; width: 250px; text-align: left; margin: 10px 0 0 10px; display: inline; overflow: hidden; }


.blogcs {padding:5px 10px;}
.blogcs ul li span {margin-left:5px; color:#999;}
.othes {padding:8px 10px;}
.blogcs h3 {font-size:12px; margin-bottom:2px; color:#666;}
.blogcs div a {line-height:18px;}
.title,.switchtab,.title98 {padding:0 8px; height:28px; line-height:27px; overflow:hidden; background:url(images/bg_box_title.gif) repeat-x; }
.title h2,.tabset li.current {float:left; height:25px; width:80px; text-align:center; margin-top:3px; font-size: 12px; background:url(images/h2Bg.gif) no-repeat; color:#049;}
.title98 h2 {float:left; height:25px; width:98px; text-align:center; margin-top:3px; font-size: 12px; background:url(images/h98Bg.gif) no-repeat; color:#049;}
.titleNav,.title p{ float:right; }
.title2 {background:url(images/title_bg2.gif) repeat-x; height:28px; line-height:28px; padding:0 8px;}
.title2 h2,.title99 h2 {float:left;}
.tabset li {float:left; width:80px; text-align:center; margin-top:3px; height:25px; line-height:25px;}
.tabset li a:hover {color:#049; text-decoration:none;}

.title99 {background:url(images/bg_bt6.png) repeat-x; height:28px; line-height:28px; padding:3px 0 0 15px;}
.about { font-family:"微软雅黑", "宋体";font-size:14px; width: 228px; line-height: 22px; padding: 10px; border: 1px solid #fc3; background: #FEF3C6;}



.xltitle {padding:0 8px; height:28px; line-height:28px; overflow:hidden; background:url(images/bg_box_title.gif) repeat-x; }
.xltitle h2 {float:left; height:28px; width:98px; text-align:center; margin-top:3px; font-size: 14px; background:url(images/nav_hover98.gif) no-repeat; color:#049;}
.smtitle {padding:0 8px; height:29px; line-height:29px; overflow:hidden; background:#FFF; }
.smtitle h2 {float:left; height:29px; width:137px; text-align:center; margin-top:3px; font-size: 14px; background:url(images/bg_bt2.png) no-repeat; color:#FFF;}

.box {padding:10px 5px 4px 8px;}
.box4 {padding-top:6px;}
*html .box {margin-top:-1px;}
.box1 {padding-bottom:10px; padding-top:12px;}
*html .box1 {padding-bottom:9px;}
*+html .box1 {padding-bottom:9px; padding-top:10px;}
.box2 {padding-bottom:3px;}
.box3,.box4,.box3lb {padding:5px 5px 4px 8px;}
.box img {float: left; padding: 2px; margin-right: 8px; border: 1px solid #C2DEF3; }
.box td img {float: left; padding: 0px; margin-right: 0px; border: 0; }
.box h3,.box3 h3 {font-size:12px; color:#049;}
.box p { margin-top:4px; line-height:18px; color:#666;}
.box ul li,.othes ul li,.blogcs ul li,#news ul li,.box3 ul li,.box3lb ul li,.box4 ul li,#correlation ul li {padding-left:8px; background: url(images/bg_box_li.gif) 0px 10px no-repeat; line-height:22px;}
.box_detail {height:73px; overflow:hidden;}
.box1 .box_detail {height:73px;}
*html .box1 .box_detail {height:72px;}

.box_jdlb{margin:15px 10px 5px 0; height:70px; overflow:hidden;}
.box_jdlb h3 {font-size:16px;}
.box_jdlb p,.box_htlb p { margin-top:5px; line-height:22px; color:#666;}

.box ul.box_list li,.text_r ul li {width: 255px; height:22px; overflow:hidden;}
.box.box-sidebar ul.box_list li {width: 227px; }
.box_htlb {margin:15px 10px 5px 0; height:90px; overflow:hidden;}
.box_htlb img{float: left; padding: 2px 2px 2px 2px; margin:0 8px 10px 0; border: 1px solid #C2DEF3; }
.box_jdlb h3 span,.box_htlb h3 span.htlb_gp,.box_htlb h3 span.htlb_dz {padding:0 0 0 10px;font-weight:normal; font-size:12px;color:#666;}
.box_htlb h3 span.htlb_dz {font-weight:bold; color:#f90;}
.box_htlb h3 span.htlb_dz,.box_htlb h3 span.htlb_gp {float:right;}
.box_htlb h3 span img {float:right; padding:0 0 0 0; border: 0; margin:0;}
.box_htlb h3 {margin:0 10px 0 0; font-size:16px;}


.box3.box_list {background:#fff url(images/bg_number.gif) 0 2px no-repeat;}
.box3 ul.box_list li {background:none; padding-left:16px; width: 218px; height:22px; line-height:22px; overflow:hidden;}
.w_right ul.box_list li,.leftCenter ul.box_list li {width:370px;}
.box .text_r ul.themeBox li {overflow:visible;}
.box4 ul li {text-align:center;}
.box3 ul li {height:22px; overflow:hidden;}
.box3lb ul  {padding:10px; }
.box3lb ul li {background:none; padding:3px 0 3px 5px; font-family:"微软雅黑", "宋体";font-size:14px; border-bottom: 1px dashed #aaa;height:28px; line-height:28px; overflow:hidden;}

.box_list li.lit{
margin: 3px 0;
padding: 0 0 0 10px; 
background:#fff url(images/gif-0752.gif) 0 5px no-repeat;
border-bottom:1px dashed #d0e0ff;
height:24px;
overflow:hidden;
}
#content {float: left; width: 380px; margin: 10px 0 0 10px; display: inline;  text-align: left; }
#content .box {padding:4px 8px 5px;}
*html #content .box  {padding:5px 8px;}
*+html #content .box  {padding:5px 8px;}
#content .box img {padding: 2px; margin-right: 8px; border: 1px solid #C2DEF3;}
.box_img {width:120px; text-align:center; border: 1px solid #C2DEF3; padding:2px; margin-bottom:10px;}
#content .box .box_img img {border:none; padding:0; margin:0;}
#content .box .text_r {width:220px;}
#content .plugins_cat {margin-top:6px; height:17px;}
#content .theme_cat .jt,#content .plugins_cat .jt { width: 45px; height: 17px; display: block; float: left; background: url(images/box_cat_jt.gif); }
#content .theme_cat .cat,#content .plugins_cat .cat { float: left; height: 17px; padding: 0 8px; background: #E2F3FF; }
.big_theme {background:#acd5f3; height:156px; width:126px; overflow:hidden; position:relative;}
.titleStart {background:url(images/titleStart.gif) no-repeat; position:absolute; right:0; top:0; width:31px; height:31px; z-index:10;}
.td_theme a,.td_plugins a {float:left; width:89px; height:17px; margin-left:10px; display:block; background: url(images/bg_td_theme.gif) no-repeat;} 
.td_theme a span,.td_plugins a span,.td_word a span { margin-left: -200em; overflow: hidden;}
.td_plugins a {background: url(images/bg_td_plugins.gif) no-repeat;}
.td_word a {width:123px; height:17px; background:url(images/bg_td_word.gif) no-repeat; display:block; padding-bottom:2px;}
.box .text_r ul.themeBox li {padding-left:0; height:64px; background:none; margin-bottom:10px;}
*html .box .text_r ul.themeBox li {margin-bottom:8px;}
*+html .box .text_r ul.themeBox li {margin-bottom:8px;}

/*wopus about*/
#tabbox {width:948px; margin:10px auto; background:#f8f8f8; border:1px solid #eaeaea; overflow:auto; zoom:1;}
#tabbox p {margin-bottom:10px; font:13px/1.5 "宋体",verdana arial;}
#tabnavi {width:250px; float:right;}
#tabnavi li {list-style:none; border-bottom:1px solid #eaeaea; padding:10px;}
#tabnavi li.current {background:#fff; margin-left:-1px;}
#tabnavi li.current a {color:#666; font-weight:bold;}
#tabContent{float:left; padding:20px; width:657px; background:#fff; border-right:1px solid #eaeaea;}
#tabContent h2 {border-bottom:3px solid #eaeaea; margin-bottom:20px; padding-bottom:10px; font-size:18px; font-family:"微软雅黑", "宋体";}
#tabContent .link h6 {font-size: 14px; margin: 10px 0  15px 0; padding-bottom: 5px; border-bottom: 2px solid #DDD; }
#tabContent .link .imgs img {margin-left: 15px; }
#tabContent .link .text {overflow:auto; zoom:1; margin-bottom:20px;}
#tabContent .link .text a {float: left; width: 113px; margin: 5px 10px;}
#tabcontentable{border-collapse: collapse; }
#tabcontentable td{background: #fff; border: solid 1px #f90; }
#partner li {width:180px; padding:10px; background:#f6f6f6; float:left; margin:0 18px 0 0; display:inline;}


/*-----Theme-----*/
#leftContent {float:left; width:690px; text-align:left; margin-top:10px; overflow:hidden;}
#tjtheme {width:664px; padding:12px;}
#themeStar {background:url(images/bg_tjtheme_bz.png) no-repeat; height:45px; width:45px; position:absolute; top:0; right:0; z-index:10;}
.tjimg {width:242px; height:205px; padding:6px; background: url(images/bg_themes_img.png); overflow:hidden;}
.tj_text {width:386px; margin-left:20px;}
.tj_text h2 {font-size:22px;}
.tj_text span {display:block;	margin-top:12px;}
.tj_text p {margin-top:15px; line-height:24px; font-size:14px;}
.tj_text div {margin-top:10px;}
.tj_text div a {margin-right:10px;}

#themes {width:696px; margin:5px 0 10px -8px;}
#themes li {float:left; margin:9px 0 10px 9px; width:223px; height:170px;}
.themes_slt {width:205px; height:160px; text-align:center;padding:8px; background: #F1F6FA;}
.themes_slt a img {border:1px solid #C2DEF3; padding:4px; background:#FFF; width:160px; height:120px;}
.themes_slt h3 {margin: 5px 0; font-size:12px; height:16px; overflow:hidden;}
.themes_slt p,.themes_slt img,.themes_slt div,.tjimg div {margin-top: 5px;}
.themes_slt div.post-ratings {margin-top:0;}

ul#themeAuthor,ul#idcTj {margin-top:10px;}
ul#themeAuthor img,#idcTj img {float:none;}
ul#themeAuthor li,#idcTj li,ul#newsUser li {background:none; float:left; line-height:18px;}
.miniNav img {border:none; padding:0;}

/*------ IDC ------*/

ul#idcTj {margin-left:-10px; margin-right:-3px;}
.box ul#idcTj li {padding-left:0; margin-left:4px; margin-bottom:5px; width:64px; text-align:center;}
.box ul#idcTj li img{margin-right:0; padding:1px;}
.leftBox {margin-left:-15px; width:705px;}
*html .leftBox {margin-left:-30px; width:720px;}
.leftBoxLi {float:left; margin-left:15px; width:220px;}
ul#newsUser {margin-left:-5px;}
ul#newsUser li {padding-left:4px; line-height:15px; *line-height:18px; margin-top:3px; margin-bottom:3px;}
ul#newsUser li img {padding:1px; border:1px solid #C2DEF3;}
.imgBtn {padding:4px 0; margin:0 -2px;}
.idcBg {background:#ccc url(images/idc_bg1.gif) no-repeat; height:103px; padding:7px; width:206px; overflow:hidden;}
.idcInfo {width:124px; color:#737f8e; line-height:20px;}
.idcBg h3,.idcBg1 h3 {font-size:14px;}
.idcBg h3 span,.idcBg1 h3 span {font-size:12px;}
.idcBg1{background:#ccc url(images/idc_bg2.gif) no-repeat; height:103px; padding:7px; width:236px; overflow:hidden;}

/*------ Plugins ------*/

#tjplugins {width:430px; float:left;}
#tjpluginsBox {padding-top:10px; padding-bottom:12px;}
*html #tjpluginsBox {padding-bottom:10px;}
*+html #tjpluginsBox {padding-bottom:10px;}
#tjpluginsBox div a img {margin-top:10px;}
.sidebar {margin-top:0;}


/*------ PageBox ------*/

#pageBox {height:33px; clear:both;}
#page {height:33px;}
.pagebar,.bpagebar {font-size:14px; text-align:center;background:#d5eafa url(images/bg_bt4.png) repeat-x; height:33px;  line-height:33px; padding:0}
.pagebar a,.bpagebar a {padding:1px 6px; margin-left:1px; margin-right:1px; color:#fff;}
.pagebar a:hover,.bpagebar a:hover {color:#ff0;}
.pagebar span.this-page,.bpagebar span.this-page {font-weight:bold; background:#6fafe1; color:#ff0; padding:3px 6px;}
.pagebar span.this-page:hover,.bpagebar span.this-page:hover{text-decoration:none;}
.bpagebar {background:#d5eafa url(images/tab_bg_bb_33.png) repeat-x;}
.bpagebar a {color:#049;}
.bpagebar a:hover {color:#f30;}
.pagebar {background:#d5eafa url(images/tab_bg_bb_33.png) repeat-x;}
.pagebar a {color:#049;}
.pagebar a:hover {color:#f30;}
/*------ NewsList ------*/

.miniNav,.miniNav2 {padding:0 8px; height:26px; line-height:26px; overflow:hidden; background:url(images/bg_box_title.gif) repeat-x; }
#newsList,.contentBox,.contentBox6,.contentBox2,.contentBox3,.contentBox5{background: #F1F6FA; padding:0 20px 10px 20px;}
.contentBox6 {background: #fff; padding:20px 20px; 10px 20px}
.contentBox3,.contentBox5 {margin-top:20px;background:url(images/bg_bt1.jpg); padding:10px 20px; 10px 20px}
.contentBox3,.contentBox5 {background:url(images/bg_bt5t.jpg);}
.contentBox,.contentBox6,.contentBox3,.contentBox5 {width:648px;}
.contentBox img,.contentBox6 img,.contentBox3 img,,.contentBox5 img {max-width:640px;}
.post {border-bottom:1px dashed #c2def3; margin-top:15px;padding:0 0 10px 0}
.post h2 {font-size:16px; line-height:30px;}
.post h2 span {font-weight:bold; color:#EC5F00; font-size:14px;font-family:"微软雅黑", "宋体"; }
.post p {line-height:20px; margin-bottom:10px;}
.post h4,.postBox h4 {font-size:12px; font-weight:normal; margin-bottom:10px; color:#777;}
/*------ Content ------*/

.postBox h2 {font-size:20px; font-family:"微软雅黑", "宋体"; line-height:50px;}
.postBox p {font-size:14px; margin-bottom:15px; line-height:22px;}
.postBox h4 {margin-bottom:20px;}
.postBox img {border:1px solid #ccc; padding:2px; background:#fff;}
.postBox img:hover {border-style:solid;}
.miniNav2 {border:1px solid #c2def3; height:24px; line-height:22px; margin-top:10px; margin-bottom:10px;}
#correlation h4,#correlation h5 {margin-top:10px;color:#f90; line-height:30px; border-bottom:1px solid #c2def3; font-size:14px;}
.tougao {line-height:30px;}
#correlation ul {margin-top:5px;}
#correlation ul li {width:200px; line-height:25px; float:left; margin-left:5px; font-size:14px;}
.postBox p.editor {color:#666; font-size:12px; text-align:right;}
.postBox ul {margin-bottom:15px; margin-left:38px; margin-right:28px;}
.postBox ul li { line-height:20px; font-size:13px; list-style:square outside; margin-bottom:8px;}
.postBox .post-ratings {margin-bottom:10px;}
.postTS p {font-size:14px; margin:15px 0 0 0; line-height:22px;}
.postTS td {font-size:14px; margin:15px 0 0 0; line-height:22px;}
.postTS h5,.postTS h6 {font-size:16px; font-family:"微软雅黑", "宋体"; margin:15px 0 0 0; line-height:24px;}
.postTS h6 {padding-top:10px; border-top:1px dashed  #666;color:#c00;}
.postTS h4 {text-align:center;font-size:22px; font-family:"微软雅黑", "宋体"; margin:10px 0 0 0; line-height:24px; padding:0; color:#EC5F00;}
.postTS p.bz {color:#000;}
.postbq p {font-size:12px; font-family:"微软雅黑", "宋体"; margin:10px 0 0 0; line-height:22px; padding:0; color:#555;}

.xlNav{margin-top:10px; margin-bottom:10px;padding:0 15px; height:30px; line-height:30px; font-weight: bold;overflow:hidden; background:#F1F6FA; }
.bjNav{margin-top:15px; height:30px; line-height:30px; font-weight: bold; font-family:Arial;overflow:hidden;}
.bj_left {float:left; font-size:16px;}
.bj_right {float:right; color:#EC5F00; font-size:36px;}
.xl_left {float:left; font-size:14px;}
.contentBox3 h1,.contentBox5 h1{color:#fff;font-size:20px; font-family:"微软雅黑", "宋体";margin:0; line-height:22px;}
/*Comment*/

h3#comments {color:#828b95; height:32px; line-height:32px; font-weight:normal; border:1px solid #C2DEF3; background:#F7FBFF; margin-top:10px; padding-left:10px; font-size:14px;}
h3#comments a {margin-left:5px;}
.commentlist li p,.commentlist li blockquote,.reply,.children,#respond,.cClose {border-left:1px solid #C2DEF3; border-right:1px solid #C2DEF3; background:#F7FBFF;}
.commentlist {padding-left:0; list-style:none; margin-left:0;}
.commentlist li {background:url(images/commentTextB.gif) no-repeat bottom right; padding-bottom:1px; clear:both; display:block; height:auto !important; margin-top:6px; min-height:104px;}
.vcard {background:#ecf6ff; text-align:center; padding-top:7px; padding-bottom:7px; float:left; width:78px; border:1px solid #C2DEF3;}
.vcard img {margin-bottom:5px; width:64px; height:64px;}
.vcard .fn {display:block;margin-left:6px;width:64px; text-align:center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.vcard .says {display:none;}
.commentmetadata {width:570px; background:url(images/commentText.gif) no-repeat top; padding:10px 10px 10px 25px; float:right;}
.commentmetadata a {color:#828b95; font-size:12px;}
.commentlist li p,.reply {padding:0 10px 10px; line-height:22px; font-size:14px; margin-left:100px;}
.commentlist li blockquote p,.commentlist li ul.children li blockquote p,.commentlist li .children .children blockquote p {font-size:12px; border:1px dashed #C2DEF3; background:#fff; margin-left:0; padding:5px;}
.children {margin-left:100px; padding-left:10px; padding-right:10px;}
.children .children {margin-left:80px; border:none; padding-right:0;}
.children .commentmetadata {background:none; width:480px; padding-left:0;}
.children .children .commentmetadata {width:390px;}
.children .children .children .commentmetadata {width:300px;}
.children .children .children .children .commentmetadata {width:210px;}
.commentlist li ul li {background:none; margin-top:0px; border-top:1px dashed #ABD0EC; padding-top:10px;}
.commentlist li ul.children li p,.children .reply {border:none; padding-left:0; margin-left:80px; clear:right;}
.children .vcard {background:none; width:64px; height:64px; border:none;}
.children .vcard img {width:48px; height:48px;}
.children .vcard .fn {width:64px;}

#huifu {margin-top:10px;}
#respond {padding:10px;}
#respond h3 {display:none;}
.cancel-comment-reply {margin-bottom:10px;}
.cancel-comment-reply small {font-size:12px;}
#respond form div {margin-bottom:10px;}
#respond form div label {margin-left:-40px;}
#respond form div label small {color:#999; font-size:14px; position:relative; left:-140px;}
#respond form input {padding:3px 3px 3px 40px;}
*html #respond form div label small {position:relative; top:-2px;}
*+html #respond form div label small {position:relative; top:-2px;}
#respond form textarea {width:98%; padding:5px; line-height:22px;}
#respond form input,#respond form textarea{border:1px solid #abd0ec;}
#respond form input.submit {background:url(images/commentBtn.gif) no-repeat; border:none; width:191px; height:32px; cursor:pointer;}
#comment_page {clear:both; overflow:auto; zoom:1;}
#comment_page .textLeft {margin-left:100px; float:left;}
.commentNavi { font-size: 14px; }
.commentNavi .current {padding:1px 5px; color:#176589; background: #F7FBFF; border: 1px solid #ABD0EC; font-weight: bold;  }
.cClose {color:#828b95; height:32px; line-height:32px; padding-left:10px; font-size:14px;}

/*Footer
------------------------------------------------*/

#footer {width:100%;}
#linkBox {width:950px; margin:0 auto;}
#footer .link {width:938px; padding:5px; text-align: left;}
.text {margin-top:2px;}
#footer .link span {margin:3px 2px; padding:2px;  height:24px; }
#footer .bottom {width:100%; height:74px; background:url(images/bg_footer.png) repeat-x; }
#footer .bottom p {width:950px; margin:0 auto; padding-top:10px;}
#footer .link ul {
	margin: 10px 5px;
	padding: 0;
}
#footer .link ul li {
	float: left;
	width: 100px;
	padding: 1px 0;
	margin: 0;
}
/*Othes
------------------------------------------------*/

.clear {clear:both; height:0; overflow:hidden;}
.f_left {float:left;}
.f_right {float:right;}
.xl_right {float:right; color:#EC5F00;font-size:14px;}
.xl_right p  {display:inline;text-align:left;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.color-red{color:#ff0000;}
.bwjs {height:250px;}
.lineheigth18 {line-height:22px;}
.margintop7 {margin-top:7px;}
.margintop10,.margintopimgt {margin-top:10px;}
.margintopimgt img,.margintopimg img {padding: 2px; border: 1px solid #C2DEF3; }
.margintopimg {margin:0;}
.margintop12 {margin-top:12px;}
*html .margintop12 {margin-top:9px;}
*+html .margintop12 {margin-top:9px;}
*html .box1 .margintop12 {margin-top:10px;}
.commentList li:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pageBanner {text-align:center;}

/*Slide images
-------------------------------------------------*/

.ifocus{position:relative; overflow:hidden; width:400px; height:220px;}
#slide_nav {height:21px; margin:0; padding:0; list-style:none; position:absolute; z-index:10; bottom:5px; right:2px; _right:-1px;}

#slide_nav a {float:left; width:15px; height:15px; line-height:15px; margin:2px 3px; font:12px Arial; color:#74a8ed; background:#fff; border:1px solid #74a8ed; text-align:center; cursor:pointer; display:block;}
#slide_nav .activeSlide {height: 19px; width: 19px; line-height: 19px; margin: 0 3px; font-weight: bold; font-size: 16px; color: #fff;
background: #74a8ed; border: 1px solid #eee;}

/*Themes demo
-------------------------------------------------*/

#td-header {background:#f9f9f9 url(images/td-icon.png) repeat-x 0 -36px; height:32px;}
#td-header #logo a {background:url(images/td-logo.png) no-repeat; width:135px; height:32px; cursor:pointer; overflow:hidden; margin-left:20px; text-indent:-100px; float:left;}
#td-header #icon a {background:url(images/td-icon.png) no-repeat; margin-right:20px; width:18px; height:18px; display:block; text-indent:-100px; overflow:hidden; float:right; margin-top:6px;}
#td-header #icon a#close {background-position:0 -18px;}
.jd_right {float:right; color:#EC5F00;font-size:12px;padding:0 10px 0 0; }


.postBox .gb_yd,.postBox .gb_qc,.postBox .yd_yd,.postBox .yd_qc {width:108px; height:31px; overflow:hidden; margin: 0; border: 0; vertical-align: middle;overflow:hidden; }
.postBox .gb_yd {background: url(images/117.gif);font-weight: bold;color:#fff;}
.postBox .gb_qc {background: url(images/113.gif);font-weight: bold;color:#333;}
.postBox .yd_yd {background: url(images/yd_yd.png);}
.postBox .yd_qc {background: url(images/yd_qc.png);}
.postBox .yd{width:200px;height:20px;border:1px solid #ccc; padding:4px 0 0 4px;margin: 0 0 0 5px;}
.postBox .yd-a{float:left;width:200px;height:20px;border:0; padding:4px 0 0 4px;font-weight:bold;background-color:#F0F5FA;color:#F50;margin: 0 0 0 5px;}
.postBox .yd-b{float:left;border:1px solid #ccc; padding:4px 0 0 4px;margin: 0 0 0 5px;}

.msg {width:950px; margin:40px auto; line-height: 30px;  font-weight: bold; font-size: 16px; color:#049;text-align:center;}
#photos {text-align:center;}

.boximg {border-left:1px solid #C2DEF3; border-right:1px solid #C2DEF3; border-bottom:none; border-top:none; height:100%; overflow:hidden;}
.boximg {padding:10px 5px 4px 8px;}
*html .boximg {margin-top:-1px;}

.boximg ul {float: right;width: 155px;}
.boximg ul li{width: 140px; height:22px; overflow:hidden;padding-left:8px; background: url(images/bg_box_li.gif) 0px 10px no-repeat; line-height:22px;}
.boximg_left {float:left;width: 100px;}
.boximg_left img {width: 90px; height:120; background: #FFF; margin:0;padding: 2px; border: 1px solid #C2DEF3; }


.boximgr {border-left:1px solid #C2DEF3; border-right:1px solid #C2DEF3; border-bottom:none; border-top:none; height:100%; overflow:hidden;}
.boximgr {padding:10px 5px 4px 8px;}
*html .boximgr {margin-top:-1px;}
.boximgr ul {float:left;width: 200px;}
.boximgr ul li{width: 220px; height:22px; overflow:hidden;padding-left:8px; background: url(images/bg_box_li.gif) 0px 10px no-repeat; line-height:22px;}
.boximgr_left {float: right;width: 180px;}
.boximgr_left img {overflow:hidden;width: 170px; height:120px; background: #FFF; margin:0;padding: 2px; border: 1px solid #C2DEF3; }

.boximg_right {float:right;}