﻿body{ font-size:12px; font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; color:#5D5D5D; background:url(../images/badybg.jpg) repeat-x #f3f3f3}
/*幻灯*/
/********** slider **********/
.slider { background: url(../images/bgline.jpg) bottom repeat-x #ebebeb;  margin:0 auto; padding:20px 0; height:351px;}
.slider2 { background: url(../images/java_bg_2.gif) top repeat-x;  margin:0 auto; padding:20px 0; height:82px;}
.slider2 h2 { width:300px; float:left; font:bold 40px Arial, Helvetica, sans-serif; color:#4b4b4b; padding:10px 0 0 50px; margin:0;} 
.slider2 p { width:200px; float:right; font: normal 12px Arial, Helvetica, sans-serif; color:#4b4b4b; padding:15px 0 0 0;}
.slider2 .top {width:980px; margin:0 auto; padding:0;}
/*simple text*/
.simple { width:980px; margin:10px auto; padding:0;}
.simple h2 { width:400px; float:left; font:bold 40px Arial, Helvetica, sans-serif; color:#4b4b4b; padding:10px 0 0 30px; margin:0;}
.simple .text { font:normal 12px Arial, Helvetica, sans-serif; color:#858585; width:200px; float: right; margin:10px 0; padding:0;}
.slider div.slice1 { margin:0 auto; width:957px; padding:8px;}
.slider div.slice1 div.slice2 { margin:0 auto; padding:1px; width:943px;}
.slider div div div { margin:0; padding:0px 0 0 45px; width:898px; height:323px; border:0;}
.slider div div div p.img { float:right; padding:0 20px; margin:0;}
.slider div div div h2 {  font:bold 40px Tahoma,Arial,"微软雅黑","黑体","宋体"; color:#4b4b4b; margin:0; margin:0; padding:15px 0 10px 0; line-height:1.2em;}
.slider div div div p {font:normal 12px Arial, Helvetica, sans-serif; color:#858585; margin:0; margin:0; line-height:1.8em;}
#slider { margin:0; padding:1px; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:943px; height:323px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:41px; height:41px; position:absolute; left: -50px; top:-178px; }
#nextBtn { left:965px; }
#prevBtn a { display:block; width:41px; height:41px; background:url(../images/left_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:41px; height:41px; background:url(../images/right_arrow.gif) no-repeat 0 0; }

/*内容*/
.body{ width:960px; margin:0 auto; margin-bottom:10px; background:url(../images/yebg02.jpg) top center no-repeat; padding-top:25px;}
.i_subsite{ width:620px; margin-left:20px; display:inline;float:left; margin-bottom:10px}
.i_news{ width:300px; margin-left:20px;display:inline; float:left; margin-bottom:10px;  overflow:hidden}
.ico{ height:60px; border-bottom:1px solid #e4e4e4}
.ico a{ display:block; width:180px; height:50px;}
.i_subsite .ico{ background:url(../images/ico_site.jpg) top left no-repeat; width:620px;}
.i_news .ico{ background:url(../images/ico_news.jpg) top left no-repeat; width:300px;}
.i_subsite ul,.i_news ul{ margin-top:25px; }
.i_news ul{ margin-left:10px}
.i_sitelist li{ width:185px; float:left; background:url(../images/sitebg03.jpg) top center no-repeat; padding:0 10px; height:140px;}
.i_sitelist li{display:block}
.i_sitelist li:hover{ background:url(../images/sitebg03_this.jpg) top center no-repeat;}
.i_sitelist li IMG{ text-align:center; padding:10px}
.i_sitelist li p{ text-align:center; font-size:14px}
.i_news li{ background:url(../images/newsbg.jpg) no-repeat; width:255px; height:65px; padding:10px;}
.i_news li:hover{background:url(../images/newsbg_this.jpg) no-repeat}
.i_news H1{ color:#1268ae; font-size:14px; font-weight:bold; text-align:center; line-height:30px; width:210px; height:30px; padding-left:20px; overflow:hidden;}
.i_news H1 a{ color:#1268ae;}
.i_news .or,.i_news .or a{ color:#f46926}
.i_news li p{ color:#999999; line-height:18px; height:36px; overflow:hidden}


