@charset "utf-8";
/* CSS Document */

/*重置CSS样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:tahoma, arial, verdana, "宋体";font-size:14px;} 
table {border-collapse:collapse;border-spacing:0} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
b {font-weight:normal}
q:before,q:after {content:''} 
abbr,acronym {border:0} 
.hidden{display:none}
a{text-decoration:none}
a img{border:0}
img{border:0;}
li{list-style:none;/*text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/}
.block{display:block;}
.invisible{visibility:hidden;}
.border { font-weight:bold}
i {font-style:normal}

html {background:url(bg.png) repeat-x top}
body {color:#666;margin:0 auto;padding:0; background:url(t_bg.png) repeat-x top;}
.wrap {width:950px;height:auto; margin:0 auto;}
a {color:#F30; text-decoration:none}
a:hover {color:#F30; text-decoration:underline}

.tlink {height:30px; clear:both; width:950px; line-height:30px}
.top {height:440px; width:950px; overflow:hidden; clear:both}
.top_t {background:url(title.gif) no-repeat left; height:100px; margin-top:30px}
.top_con {margin-top:20px; background:url(zt_top1.png) no-repeat right center; padding-right:360px; line-height:30px; color:#fff}
.top_con a { color:#ff7a39; text-decoration:underline}
.main {margin-top:10px; width:950px; overflow:auto}
.bot { margin-bottom:20px; text-align:center; border-top:solid 2px #7d0613; line-height:40px; width:950px; overflow:auto; clear:both}

.dsyd_expert {width:930px; line-height:30px;margin-top:10px;padding:5px; overflow:auto; border:solid 5px #eee; background:#fff}
.dsyd_expert_img {float:left; width:200px; padding-right:20px; height:100%}
.dsyd_expert_img img {background:#fff;width:200px; height:200px;}
.dsyd_expert_img p {line-height:25px; text-align:center; background:#f7f7f7}
.dsyd_expert dl {background:#fff;}
.dsyd_expert dl dt {font-weight:bold; height:30px; overflow:hidden;line-height:30px;}
.dsyd_expert dl dd {line-height:30px;}
.dsyd_list {width:950px;line-height:30px;margin-top:10px;background:#f7f7f7; overflow:auto}
.dsyd_list dl {float:left; width:455px; padding:9px;line-height:25px; border:solid 1px #fff}
.dsyd_list dl dt { font-weight:bold; text-align:center; height:25px; overflow:hidden}
.dsyd_list dl dd { height:75px; overflow:hidden}
.dsyd_pic {width:950px;line-height:30px;margin:10px 0; overflow:auto}
.dsyd_pic h2 { height:30px;line-height:30px; background:#eee; font-weight:bold; padding:0 10px}
.dsyd_pic ul { padding:10px 0; overflow:auto}
.dsyd_pic ul li { width:165px; padding:5px; float:left}
.dsyd_pic ul li img {width:155px; height:110px; background:#fff; border:solid 1px #ffde9c; padding:4px}
.dsyd_crumb {line-height:30px; border-bottom:solid 1px #ccc}
.dsyd_crumb a {text-decoration:underline}
.dsyd_html {margin:10px 0; overflow:auto}
.dsyd_html dl dt { text-align:center; line-height:30px; padding:5px 0; font-weight:bold; font-size:18px}
.dsyd_html dl dd { line-height:30px; margin-top:5px}
.dsyd_html_pic { text-align:center}
.dsyd_html_author { background:#fff; border:solid 1px #ffde9c; padding:5px}