body{ font-size:12px; margin:0; padding:0; font-family:微软雅黑,Verdana, Geneva, sans-serif; background-image:url(../images/bgline.jpg); background-repeat:repeat-x; background-color:#e3e3e3;}
img{ border:none;}
.clear{ clear:both;}
h1,h2,h3,ul,li,ol,dt,dd,dl{ display:block; font-size:12px; font-weight:normal; margin:0; padding:0; list-style:none;}

.wrapper{ background:url(../images/bg.jpg) no-repeat top center;}
.header{ width:970px; margin:0 auto; height:100px; position:relative;}
.logo{ position:absolute; top:6px; left:20px;}
.toplink{ position:absolute; top:16px; right:20px; color:#7b91a8;}
.toplink a{ text-decoration:none; color:#7b91a8;}
.toplink a:hover{ color:#fff;}
.nav{ position:absolute; top:45px; right:0; width:600px; text-align:right;}
.nav a{ display:inline-block; font-size:18px; padding:0 20px; color:#f1cc27; text-decoration:none; font-weight:bold;}
.nav a:hover{ color:#fff;}
.banner{ width:970px; margin:0 auto; margin-top:15px;}
.index-main{ width:970px; background-image:url(../images/index.jpg); height:290px; margin:0 auto; position:relative;}
.index-main .ibody{ position:absolute; top:30px;}
.index-main .ibody h1{ font-size:14px; color:#4d4d4d; font-weight:bold;}
.index-main .ibody h1 span{ color:#fc9417; font-size:12px;}
.index-company{ left:30px; width:235px;}
.index-company h2{ margin-top:15px;}
.index-company h3{ margin-top:15px; line-height:24px;}
.index-company a{ color:#ff3300; text-decoration:none;}
.index-company a:hover{ color:#900;}
.index-pdt{ left:315px; width:330px;}
.index-pdt h1,.index-contact h1{border-bottom:#e0e4e6 2px solid; padding-bottom:10px; padding-left:5px;}
.index-pdt h2{ position:absolute; top:45px; left:10px;}
.index-pdt ul{ position:absolute; top:45px; width:120px; right:0; line-height:20px;}
.index-pdt ul li b{ color:#fe0000;}
.index-pdt a{ text-decoration:none; color:#726f6c;}
.index-pdt a:hover{ color:#fc9417;}
.index-contact{ right:40px; width:250px;}
.index-contact h2{ padding-top:15px; font-size:14px; font-weight:bold; padding-left:10px;}
.index-contact h3{ margin-top:15px; line-height:24px; padding-left:10px;}
.footer{ width:940px; height:39px; margin:0 auto; margin-top:10px; margin-bottom:20px; background:url(../images/footer.gif); text-align:center; line-height:39px; color:#fff;}

.content{ background:url(../images/content-bodyer.gif); width:970px; margin:0 auto;}
.content-header{ background:url(../images/content-header.gif) no-repeat;}
.content-footer{ padding:17px; background:url(../images/content-footer.gif) no-repeat bottom;}
.sidebar{ float:left; width:265px; background:url(../images/sidebg.gif) no-repeat;}
.mainbody{ float:right; width:670px; background:url(../images/mbbg.gif) repeat-y;}
.side-title{ border-bottom:#a3a3a3 2px solid; line-height:30px; padding-left:5px; font-size:14px; font-weight:bold; margin:15px; }
.side-title span{ color:#fc9417; font-size:12px;}
.menu{ padding:15px;}
.menu li{ line-height:35px; font-size:14px; padding:5px 0;}
.menu li a{ display:block; background:url(../images/li.jpg); width:200px; height:35px; padding:0 10px; color:#fff; text-decoration:none; margin:0 auto;}
.menu li a:hover{ color:#fc9417;}

.artlist{ padding:30px;}
.artlist a{ display:block; height:30px; line-height:30px; text-decoration:none; color:#726f6c; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.artlist a:hover{ color:#fc9417}

.art-title{ margin:30px; text-align:center; font-size:18px; font-weight:bold;}
.art-info{ margin:0 30px; padding:0 20px; text-align:right; line-height:24px;}
.art-content{ padding:30PX; margin:30px; line-height:24px; border-top:#e3e3e3 1px solid;}