/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto;}


#container{ width:250px; margin:0 auto;text-align:left;}
.main{  width:250px; float:left;background:url(../images/bg01.gif) repeat-y; }
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration:underline;}

.box-NowJava{ width:1000px; float:left; background:url(../images/bg03.gif) no-repeat right bottom; padding-bottom:20px;}

/*sidebar*/
.sidebar{ width:138px; float:left; height:200px;}

/*maincontent*/
.maincontent{ padding-left:17px; padding-top:37px; float:left; width:845px; }

.box01{ padding-left:32px; width:813px; margin-bottom:11px;}

.box02{ padding-left:28px;  width:817px; height:43px; overflow:hidden;}

.mbox{ width:100%;}

.box03{ margin-top:32px; float:left; width:580px; background:url(../images/bg05.gif) repeat-y right;}
.box03 .part{ background:url(../images/bg04.gif) no-repeat right top; padding-right:26px; width:554px;}

.box03 .part h4{ font-size:18px; padding-bottom:15px; text-align:center;}

.box03 .part p{ font-size:13px; text-indent:2em; color:#818181; line-height:24px; margin-bottom:20px;}


.box04{ padding-top:57px; padding-left:14px; padding-right:15px; background:url(../images/h1-bg02.gif) no-repeat; width:189px; height:389px; float:left; margin-left:25px;}

.box04 ol li{ padding-left:7px; width:182px; height:25px;font-size:13px; line-height:25px; border-bottom:2px solid #fff;}
.box04 ol li a{ color:#6f746e;display:block;width:172px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;}
.box04 ol li a:hover{ color:#ef9b11; text-decoration:none; }

.box04 .part{ width:100%;padding-top:20px;}
.box04 .part span{ margin-left:26px; cursor:pointer;}


.breakNewsblock { width:100%;}
#breakNews {padding:0 0 0px 2px;}
#breakNews .list6 {height:330px; overflow:hidden;width:100%;}
#breakNews .list6 ol{ margin:0; padding:0; list-style:none;}
.box04 ol li{ padding-left:7px; width:182px; height:25px;font-size:13px; line-height:25px; border-bottom:2px solid #fff;}
.box04 ol li a{ color:#6f746e;display:block;width:172px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;}
#breakNews .hit {width:12px; padding-top:12px;margin-left:26px;}




