#content{ width: 954px; margin: 10px auto; text-align: left; font-size: 12px; color: #666; }

.clear{ clear: both; }

#content .leftbar{ width: 710px; float: left; }
 
#content .rightbar{ width: 234px; float: right; }

#content .leftbar .topnewbox{ width: 710px; height: 345px; position: relative; }

#content .leftbar .topnewbox .picnewsbox{ width: 280px; height: 192px; position: absolute; top: 0; left: 0;padding:0; }

#content .leftbar .topnewbox .tjtools{ width: 280px; height: 140px; position: absolute; bottom: 0; left: 0; background-color: #fff; border: 1px solid #FEC321; }

#content .leftbar .topnewbox .tjtools h4{ padding: 6px 0 5px 5px; font-size: 12px; color: #ff6000; }

#content .leftbar .topnewbox .tjtools p{ padding: 2px 5px 6px 5px; }

#content .leftbar .topnewbox .topnewslist{ width: 422px; height: 345px; position: absolute; top: 0; right: 0; }

#content .leftbar .topnewbox .topnewslist h1{ font-size: 16px; padding: 8px 5px 8px 5px; line-height:22px;height:22px;   white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;width: 420px }
#content .leftbar .topnewbox .topnewslist p{ line-height: 20px; height: 60px; overflow: hidden; padding: 0 5px 5px 5px; border-bottom: 1px solid #dadada; }
#content .leftbar .topnewbox .topnewslist p a:hover{ text-decoration:none;}
.listul1{ margin-top: 6px; }

.listul1 li{ padding: 0 6px 5px 12px; list-style-type: none; background: url(          "../img/arrowyellow3.gif" ) no-repeat 5px 6px; }

.date{ margin-right: 5px; color: #666; }

.fenlei{ margin-right: 5px; }

.listul2 { width: 100%; padding-top: 8px; margin-top: 5px; background: url(../img/ultop.gif) repeat-x top; }

.listul2 li,.techlist { text-align: left; width: 187px; margin-right: 5px; padding: 5px 5px 4px 12px; float: left; background: url(          "../img/icon1.gif" ) no-repeat 2px 8px; white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; }

#content .leftbar .adbox{ width: 708px; height: 70px; margin: 10px auto; border: 1px solid #333; }

#content .leftbar .adbox img{ width: 708px; height: 70px; }

#content .leftbar .newsbox{ width: 710px; }

#content .leftbar .newsbox{ *display: inline; }

#content .leftbar .newsbox:after{ content: "."; visibility: hidden; }
 
#content .leftbar .newsbox .newslist,#content .leftbar .newsbox .newslist2{ width: 350px; height: 254px; float: left; overflow: hidden; margin-top: 10px; }

#content .leftbar .newsbox .newslist .ct,#content .leftbar .newsbox .newslist2 .ct{ width: 348px; height: 225px; border: 1px solid #FEC321; border-top: 0; }

#content .leftbar .newsbox .newslist .ct2,#content .leftbar .newsbox .newslist2 .ct2{ width: 348px; height: 225px; border: 1px solid #959595; border-top: 0; }

#content .leftbar .newsbox .newslist .ct ul,#content .leftbar .newsbox .newslist2 .ct ul,#content .leftbar .newsbox .newslist .ct2 ul,#content .leftbar .newsbox .newslist2 .ct2 ul{ padding-top: 7px; margin-right: 11px; }

#content .leftbar .newsbox .newslist ul li,#content .leftbar .newsbox .newslist2 ul li{ padding: 5px 0px 6px 16px; *width: 320px; list-style-type: none; background: url(          "../img/arrowyellow3.gif" ) no-repeat 8px 10px; white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; }

#content .leftbar .newsbox .newslist h4,#content .leftbar .newsbox .newslist2 h4{ padding: 9px 0 3px 0; *padding: 11px 0 2px 0; font-size: 12px; text-indent: 50px; position:relative; }

#content .leftbar .newsbox .newslist2{ margin-left: 10px; }

.bg{ background: url(../img/techbg.gif) no-repeat; }

.over{ white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; }

.titlebgleft1{ background-position: 0 0; }

.titlebgleft2{ background-position: 0 -28px; }

.rightbg1{ background-position: 0 -56px; }

.rightbg2{ background-position: 0 -82px; }

.rbox{ width: 234px; }

.rbox h4{ padding: 7px 0 4px 0; *padding: 8px 0 4px 0; text-indent: 10px; font-size: 12px; }

.rbox .cont{ width: 232px; border: 1px solid #FAD87C; border-top: 0; }

.rbox .cont2{ border: 1px solid #CCCCCC; border-top: 0; width: 232px; }

.rbox .cont2 ul{ }

.rbox .cont2 ul li{ padding: 5px 5px 4px 5px; white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; *width: 220px; }

.rbox .cont .ptab{ width: 98%; margin: 0 auto; position: relative; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px dashed #dadada; }

.rbox .cont .td1,.rbox .cont .td1 img{ width: 81px; height: 57px; }

.rbox .cont .td2{ padding: 0 2px 2px 2px; margin-top: 2px; overflow: hidden; }

.rbox .cont .td2 p{ line-height: 16px; }

.rbox .cont .td2 span { font-weight: bold; color: #FF6000; }

.rbox .cont ul{ margin-top: 0px; }

.rbox .cont ul li{ padding: 5px 4px 5px 5px;}

.rbox .cont h5{ font-size: 12px; padding: 8px 8px 5px 10px; background: url(          "../img/arrowyellow3.gif" ) no-repeat 4px 12px; overflow: hidden; font-weight: normal;width:210px; }

.rbox .cont .p1{ line-height: 16px; height: 32px; overflow: hidden; padding-left: 8px; padding-right: 4px; margin-bottom: 3px; }

.more2{position: absolute;
	right:8px;
	top:8px;
}
