@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#0057AE; line-height:18px; }
*{ margin:0; padding:0; }
ul, li{ list-style:none; }
img{ border:0; }
a{ color:#000000; text-decoration:none; }
a:hover{ color:#FF0000; text-decoration:underline; }
input{ height:15px; line-height:15px; font-size:12px; }
select{ font-size:12px; }
p{ margin-bottom:6px; }

#header, #content, #footer{ clear:both; margin:0 auto; width:867px; background-color:#fff; }
#header{ height:116px; overflow:hidden; background:url(../images/top-bg.jpg) no-repeat left top; }
#content{ width:865px; overflow:hidden; padding:8px 1px; }

/* 头部 */
.logo{ float:left; width:330px; }
.headerTop{ float:left; width:537px; }
.subNav{ padding:45px 0 0 293px; }
#nav{ margin:24px 0 0 30px; }
#nav li{ float:left; position:relative; z-index:999; }
#nav a{ color:#fff; padding:2px 0 6px 32px; display:block; }
#nav a:hover{ color:#ccc; text-decoration:none; }
#nav ul { height:auto; width:80px; position:absolute; left:26px; top:26px; display:none; border:solid 1px #2B81BC; background-color:#FFF; }
#nav ul li{ width:78px; margin:1px 1px 0 1px; }
#nav ul a{ width:78px; color:#000; border-bottom:solid 1px #B4D3E7; padding:0; line-height:20px; height:20px; display:block; text-indent:4px; }
#nav ul a:hover{ color:#fff; background-color:#0F4C83; text-decoration:none; }
#nav li:hover ul,ul#nav  li.over ul { display: block; } 

/* 左部内容*/
.left{ float:left; width:197px; padding:10px 0 0 7px; }
.padding1{ padding:10px 12px 16px 12px; }
.input1{ width:96px; }

.hdList{ height:150px; padding:4px 18px 4px 12px; background:url(../images/line.jpg) no-repeat left bottom; }
.hdList li{ background:url(../images/dot2.gif) no-repeat left 6px; text-indent:10px; padding-bottom:6px; line-height:16px; }
.hdList a{ color:#13487D; text-indent:-10px; }
.hdList a:hover{ color:#333; text-decoration:none; }

h4{ margin:5px 0; font-size:12px; background:url(../images/arrow1.gif) no-repeat left 3px; text-indent:15px; }
.mList li{ background:url(../images/dot1.jpg) no-repeat 4px 8px; text-indent:12px; line-height:22px; }
.select1{ width:146px; }
.search input, .search img{ vertical-align:middle; }

/* 右部内容*/
.right{ float:left; width:644px; display:inline; margin-left:14px; padding:4px 0 0 0; }
.hotNews{ float:left; width:292px; }
.newsList{ margin:10px 0 0 0; }
.newsList li{ background:url(../images/arrow2.gif) no-repeat 5px 8px; border-bottom:dashed 1px #BCBCBC; line-height:25px; text-indent:24px; }
.video{ float:right; background-color:#FAFAFA; }
.skin1{ margin:6px; border:solid 1px #CCC; background-color:#fff; padding:5px; }

.xiehui{ float:left; width:439px; }
.xhList{ margin:10px 0 0 0; }
.xhList li{ clear:both; width:430px; background:url(../images/dot1.jpg) no-repeat 10px 12px; border-bottom:dashed 1px #BCBCBC; line-height:24px; text-indent:24px; }
.title1{ float:left; }
.date{ float:right; }
.download{ float:right; text-align:center; background-color:#FAFAFA; padding-right:10px; }

.adv{ clear:both; margin-bottom:24px; }

.yejie, .hangye{ float:left; width:297px; }
.hangye{ margin-left:20px; background-color:#F8F8F8; }
.list li{ background:url(../images/dot1.jpg) no-repeat 10px 12px; border-bottom:dashed 1px #BCBCBC; line-height:24px; text-indent:24px; }
.hangye .list li{ border-bottom-width:0; }

/* 链接 */
.link1{ clear:both; width:867px; height:43px; margin:0 auto; padding:10px 0 15px 0; text-align:center; background:#fff url(../images/link_bg.gif) repeat-x left 10px; }
.link1 img{ padding:7px 4px; }

/* 底部 */
#footer{ text-align:center; }
#footer img{vertical-align:middle; }

/* 其他页面 */
.postion{ height:30px; line-height:30px; background:url(../images/arrow4.gif) no-repeat 10px 10px; text-indent:30px; background-color:#F0FAFF; color:#494949; }
.newsList1{ margin:30px 10px 0 0; border-top:solid 1px #CCCCCC; padding-top:10px; }
.newsList1 li{ clear:both; padding-right:10px; background:url(../images/arrow3.gif) no-repeat 10px 8px; border-bottom:dashed 1px #BCBCBC; line-height:26px; text-indent:25px; }
.number{ padding:24px 0 10px 0; text-align:center; border-bottom:solid 1px #CCCCCC; }
.detailsContent{ margin:20px; color:#333; }
.detailsTitle{ font-size:14px; font-weight:bold; text-align:center; }
.detailsDate{ text-align:center; margin-bottom:15px; }
.close{ margin:30px 0;text-align:center; }

#navEn{ margin:20px 0 0 50px; }
#navEn li{ float:left; }
#navEn a{ color:#fff; padding:2px 30px 6px 30px; font-weight:bold; }
#navEn a:hover{ color:#ccc; text-decoration:none; }