@charset "utf-8";
/* CSS Document */

#ihead {width:860px; height:396px; overflow:hidden; border-right:4px solid #464646;}
.top {height:120px; padding:16px 38px 0 28px; _overflow:hidden;}
.menu ul li {float:left; height:30px; border-right:1px dashed #FFFFFF; text-align:center;}

.banner {float:left; width:490px; height:250px; overflow:hidden; border-right:5px solid #444444;}
.news {float:right; width:279px;}
.news h3 {background:url(../img/img_title_07.jpg) no-repeat #F6D300;}
.news ul {height:107px; border-bottom:3px solid #444444; margin:0; padding:1px 12px 0 28px;}
.news ul li {font-size:11px; line-height:1.8em; color:#7D7D7D; list-style:square;}
.news ul li a {color:#7D7D7D;}
.news dl {height:103px;}
.news dl dt {float:left; width:94px; height:103px; border-right:3px solid #444444;}
.news dl dd {float:right; width:182px;}

#imain {_height:500px; padding:6px 38px 26px 38px; _padding:6px 38px 6px 38px; border-right:4px solid #464646; background:#F6D300;}
#imain .nomargin {margin:0;}
.iprog-wrapper {height:245px; margin-bottom:4px;}
.iprog-wrapper ol {float:left; width:193px; height:245px; margin:0 4px 0 0; padding:0; list-style:none; background:#FFFFFF; _overflow:hidden;}
.iprog-wrapper ol li {width:180px; height:120px; margin:0 auto;}
.iprog-wrapper ol p {width:180px; height:80px; margin:0 auto; padding:7px 0 0 0; color:#7D7D7D; line-height:1.2em;}
.phs-wrapper {float:left; width:390px; height:227px; margin:0 4px 0 0; background:#FFFFFF;}
.phs-leftContent {float:left; width:180px; height:180px; padding:0 8px 7px 7px; border-right:1px dotted #acacac;}
.phs-rightContent {float:right; width:180px; height:180px; padding:0 7px 7px 7px;}
.phs-wrapper, .phs-wrapper a {color:#7D7D7D;}
.phs-wrapper h4, .phs-wrapper h5, .phs-wrapper p {line-height:1.4em; padding-left:3px;}
.phs-wrapper h4, .phs-wrapper h5 {font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.phs-wrapper h4, .phs-wrapper h4 a {color:#464646;}
