@charset "utf-8";
/* CSS Document */
body.index{background:url(../images/body-index.gif) repeat-x top}
body.index .wrap{background:url(../images/wrap-index.jpg) no-repeat top}
.index-main{height:311px; padding:18px 0 0 0; background:url(../images/index-main-top.gif) no-repeat top; font-size:11px;}
.news-box{width:243px; height:253px; border-right:solid 1px #d2d2d2; float:left; display:inline}
.news-box .tit{height:20px; line-height:20px; border-bottom:solid 1px #eee; text-align:right; background:url(../images/news-tit.gif) repeat-y; padding:0 10px;}
.news-box .tit span{color:#fff; font-weight:bold;}
.news-box .tit .more{display:inline-block; float:right; color:#fff; padding-left:10px; background:url(../images/more.gif) no-repeat left center;}
.news-box dl{padding:10px; height:165px}
.news-box dl dd{background:url(../images/icon-gray.gif) no-repeat left 9px; padding:3px 0 3px 10px;}
.news-box .rec{margin-bottom:3px;}
.news-box .rec a{font-weight:bold; color:#333; display:inline-block; margin-bottom:3px;}
.news-box .rec em{font-size:10px;}
.right-box{float:right; display:inline; width:717px;}
.pro-box{width:533px; height:184px; float:left; display:inline; border-bottom:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2; overflow:hidden; background:url(../images/pro-box.gif) repeat-x bottom;}
.pro-box .tit{height:21px; line-height:21px; padding:0 10px; background:url(../images/pro-tit.gif) no-repeat; text-align:right; width:513px;}
.pro-box .tit span{color:#fff; font-weight:bold;}
.pro-box .tit ul{padding:0 0 0 18px; padding:1px 0 0 18px\9;}
.pro-box .tit ul li{float:left; display:inline; padding-right:1px; background:url(../images/pro-box-line.gif) no-repeat right;}
.pro-box .tit ul li a{display:inline-block; height:20px; line-height:20px; background:url(../images/pro-tit-span.gif) repeat-x; padding:0 10px 0 9px;}
.pro-box .tit ul li.cur a,.pro-box .tit ul li a:hover{background:#fff; text-decoration:none;}
.pro-box .tit .more{display:inline-block; float:right; color:#fff; padding-left:10px; background:url(../images/more.gif) no-repeat left center;}
.pro-box .list{display:none}
.pro-box .list li{float:left; display:inline; width:100px; text-align:center; padding:7px 17px 0 16px; background:url(../images/pro-box-li.gif) no-repeat right 25px;}
.net-box{width:182px; height:184px; border-bottom:solid 1px #d2d2d2; float:left; display:inline; padding-left:1px;}
.net-box .tit{height:20px; line-height:20px; padding:0 10px; background:url(../images/net-tit.gif) repeat-y; font-weight:bold; color:#fff;}
.net-box .p10{background:url(../images/map.gif) no-repeat center center;}
.brand-box{height:67px; overflow:hidden; position:relative;}
.brand-box .tit{position:absolute; top:0; left:0; font-weight:bold; color:#A03E3F; z-index:9999999; padding:2px 0 0 15px;}