﻿/*general*/

body { width:960px; font:normal normal 12px/22px 宋体; margin:auto;}
a{ text-decoration:none; color:#333;}
a:hover{color:#e8641b;}

#header{ height:50px; overflow:hidden; margin:18px 0;}
#header img{ float:left; margin-right:30px }
#header ul{ padding-top:20px; *padding-top:30px;}
#header ul li{ display:block; float:left; background:url(/img/navi-bg.gif) no-repeat left center; padding-left:15px; width:85px; font-size:13px; font-weight:bold;}
#header ul li a{ color:#333; text-decoration:none;}
#header ul li a:hover{ color:#e8641b; font-size:14px;}

#footer{ margin:20px 0 30px 0; height:80px; border-top:solid 1px #d9d7d7; position:relative;}
.footer-link{ position:absolute; top:5px; left:1px; width:500px;}
.footer-link a{ margin:0 10px;}
.footer-info{ position:absolute; top:5px; right:1px; width:460px; text-align:right; color:#666;}

.box-right{ width:240px; border:solid 1px #d9d7d7;}/*模块框#d9d7d7*/
.box-title{ font-size:13px; font-weight:bold; padding-left:32px;background:url(/img/box-title-bg2.gif) no-repeat left top;border-bottom:solid 1px #d9d7d7; }
.box{border:solid 1px #d9d7d7;}
.box .box-title{ background:url(/img/box-title-bg.gif) repeat-x; padding-left:18px;}

/*home page*/
#index-banner{ float:left; width:710px;margin-right:8px;  } /*首页图片*/


	
.index-table-main{ clear:both; width:100%; border:0; margin-top:10px;}
.index-table-main td{ vertical-align:top;}
	
/*home  news*/
.index-news{height:200px;}
.index-news ul{margin:6px 6px 6px 24px; padding:0;}
.index-news ul li{ list-style-image:url(/img/index-news-item.gif); margin:6px; color:#0099cc; font-size:12px; line-height:15px;}
.index-news ul li a{ line-height:16px;}

.index-intro{ padding:4px; height:85px;}
.index-intro img{ margin:5px 8px 0 0; }

.index-suborg{padding:5px; }
.index-suborg a img{margin-right:5px;border:solid 2px #ddd;}

.index-corp ul,.index-links ul{margin:6px 6px 6px 24px; padding:0;}
.index-corp img{ margin:7px;}
.index-links{height:200px;}

/*inner page*/
#navi-info{ border:solid 1px #d9d7d7;background-image:url(/img/box-title-bg.gif); padding:0 0 0 20px; margin-top:5px; height:24px; position:relative;}
#navi-info img{ position:absolute; top:5px; left:5px;}
#navi-info a{color:#0099cc; }
#navi-info a:hover{text-decoration:underline;}

.in-left-main{border:solid 1px #d9d7d7;padding:8px; margin-right:15px;}
.in-left-main h1{ font:normal bolder 20px/30px 宋体; text-align:center;}
.in-left-main  h5{  margin:0 10px; color:#999; text-align:center; border-bottom:solid 1px #d9d7d7; font-weight:normal; font-family:Arial;}
.in-left-main  div{ font-size:14px; line-height:25px; padding:10px; min-height:400px;}
.in-left-main  p{  text-indent:2em;}
.in-left-main  img{ max-width:660px;}

ul.newslist li{ display:block; padding:4px 0;  margin:0 12px; border-bottom:dashed 1px #999; padding-left:30px; list-style:none; background:url(/img/index-news-item.gif) no-repeat 5px 8px; position:relative;}
ul.newslist li a{ font-size:13px; line-height:22px; color:#0099cc;}
ul.newslist li a:hover{ color:#e8641b; text-decoration:underline;}
ul.newslist li span{ font-size:13px; font-family:Arial; line-height:30px; color:#999; position: absolute; right:0;}

#newslist-page-navi{ border-top:solid 1px #999; height:30px; margin:30px 0; padding:5px;  min-height:0;}
#newslist-page-navi div{width:33%; float:left; height:30px;  margin:0; padding:0;font-size:12px; line-height:30px;}
#newslist-page-navi input{width:30px; height:}
#newslist-page-navi a{ display:inline-block; height:20px; margin-right:5px; line-height:20px; padding:0 6px; border:solid 1px #aaa; }
#newslist-page-navi a:hover{ border:solid 1px #ffa500; background-color:#FFEFD5;}
#newslist-page-navi div.d2{ text-align:center;}
#newslist-page-navi div.d3{ text-align: right;}
#newslist-page-navi span{ margin:0 5px;}

.in-left-main div.album-item{width:280px; float:left; margin:30px 0px 30px 30px; min-height:0;padding:0; text-align:center;}
.in-left-main div.album-item img{padding:3px; border:solid 2px #ddd;}
.in-left-main div.album-item a:hover img{border-color:#300;}
.in-left-main div.album-item h3{font-size:13px; line-height:20px; margin:5px 0;}
.in-left-main div.album-item h3 span{ display:block; color:#999; font-size:12px; font-style:italic; font-family:Arial;}
.in-left-main div.album-item h3 span.number{ display:inline; color:#08c; }


.in-left-main div.image-item{width:185px; height:120px; float:left; min-height:120px; margin:30px 0px 30px 30px; padding:0; text-align:center;}
.in-left-main div.image-item img{padding:2px; border:solid 1px #ddd;}
.in-left-main div.image-item a:hover img{border-color:#300;}
.in-left-main div.image-item h3{font-size:13px; line-height:20px; margin:5px 0;color:#666; font-weight:normal;  }

