body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#f2f2f2; margin:0; color:#333; line-height:21px}
div { margin:0 auto}
ul,li, dl, dd, dt { margin:0; padding:0; list-style:none}
p { margin:10px 0}
a img { border:0}
a { color:#333; text-decoration:none}
a:hover { color:#333; text-decoration:underline}
a.white { color:#fff; text-decoration:none}
a:hover.white { color:#fff; text-decoration:underline}
a.blue { color:#0093dd; text-decoration:none}
a:hover.blue { color:#0093dd; text-decoration:underline} 

.top { width:960px; height:110px; padding:0 10px; background:#fff}
.top span { display:block; width:250px; float:left; margin:10px 0 0 5px}
.top dt { width:55px; height:30px; text-align:right; float:left}
.top dd { width:152px; height:30px; float:left; padding-left:3px}
.menu { width:860px; height:35px; background:url(../image/menu_bg.jpg) repeat-x; padding:7px 50px 0 50px; text-align:center;}
.menu a { font-weight:bold; color:#fff; margin-right:50px}
.menu a:hover { color:#fff} 
.flash { width:960px; padding:5px 10px 0 10px; height:215px; background:#fff}
.block { width:960px; height:100%; background:#fff; padding:10px} 
.info { width:648px; height:100%; border:1px solid #f0f0f0; float:left}
.info dt { height:30px; color:#0093dd; background:url(../image/info_bg.jpg) repeat-x; padding:7px 0 0 0}
.info dt span { display:block; width:300px; float:left; padding-left:20px}
.info dd { padding:5px 0 0 0}
.msn { width:260px; height:210px; background:url(../image/msn_bg.jpg); padding:10px 20px 20px 20px; line-height:26px; float:left}
.msn1 { width:260px; height:210px; background:url(../image/msn_bg1.jpg); padding:10px 20px 20px 20px; line-height:26px; float:left}
.h_pro { width:960px; height:350px; padding:0 10px 10px 10px; background:#fff}
.h_pro dl { border:1px solid #f0f0f0; width:958px; height:350px}
.h_pro dt { background:url(../image/pro_bg.jpg) no-repeat; height:27px; width:960px;color:#fff; padding:3px 0 0 0}
.h_pro dd { height:308px; padding:10px 0 10px 0}
.pro { width:212px; height:140px; margin:5px 0; padding:0 13px;text-align:center; float:left; display:inline}
.pro img { width:140px; height:105px; margin-bottom:5px}
.pro span { display:block; width:212px; height:30px; line-height:30px; background:url(../image/cp_name.jpg) repeat-y; color:#0093dd;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.yqlj { width:940px; height:70px; background-image:url(../image/yqlj_line.jpg); background-position:top; background-repeat:no-repeat; background-color:#f9f9f9; font-weight:bold; color:#0093dd; padding:0 20px; vertical-align:middle}
.yqlj img { margin-right:20px}
.bot { width:960px; height:90px; background:url(../image/bot_bg.jpg); padding:10px 0 0 20px; color:#fff; font-size:10px}

.left { margin-right:10px; float:left}
.fenlei { border:1px solid #f0f0f0; width:298px}
.fenlei dt { height:27px; background:url(../image/fenlei_bg.jpg) no-repeat; color:#fff; padding-top:3px}
.fenlei dd { padding:8px 20px 20px 20px}
.fenlei dd a { display:block; width:230px; height:30px; line-height:30px; border-bottom:1px solid #eee; padding-left:20px}
.con { padding:15px; text-align:justify;}
.dqwz { float:right; text-align:right; color:#666}

.pro_1 { width:180px; height:140px; margin:10px 0; padding:0 18px;text-align:center; float:left; display:inline}
.pro_1 img { width:140px; height:105px; margin-bottom:5px}
.pro_1 span { display:block; width:180px; height:30px; line-height:30px; color:#0093dd;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}

.pro_2 { width:180px; height:240px; margin:10px 0; padding:0 18px;text-align:center; float:left; display:inline}
.pro_2 img { margin-bottom:5px}
.pro_2 span { display:block; width:180px; height:30px; line-height:30px; color:#0093dd;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}


.fenye { text-align:right; height:35px; line-height:35px; margin:20px 0 0 0; border-top:1px dashed #999; clear:both}
.ab_tit { height:30px; line-height:30px; font-weight:bold;border-bottom:1px solid #f0f0f0}
.time { font-size:10px; line-height:25px; height:25px; color:#666}
.human li { border-bottom:1px solid #f0f0f0; line-height:30px; width:500px; float:left; color:#666}
.human li a { margin:0 20px 0 5px;color:#0093dd;  text-decoration:underline}
.human li a:hover { color:#333;  text-decoration:underline}
.human li.shijain { width:100px; float:left; text-align:center; font-size:10px}

.msn_n { height:26px; padding:0 0 0 26px; line-height:26px; background:url(/image/msn.gif) no-repeat left; border-bottom:1px dashed #ccc}
