body { font-family:"宋体"; background: #E4E4E4 url(images/body2.jpg) ; }
img { display:block; }
#dzw { width:100%; height:30px; background:#b41414; min-width:980px; border-bottom:1px solid #fff; }
#dzw .content { width:980px; height:30px; margin:0px auto; line-height:30px; color:#fff; }
#dzw .content img { float:left; }
#dzw .content a,
#dzw .content span { color:#fff; margin:0px 5px; }
#footer { width:996px; margin:0px auto; text-align:center; line-height:24px; color:#000; padding:15px 0px; }
#footer a { color:#000; }
#header { width:980px; height:300px; background:url(images/header.jpg); margin:0px auto; }
#nav { width:980px; height:75px; margin:0px auto; padding-bottom:4px; background:url(images/nav-shadow.gif) no-repeat center bottom; text-align:center; font-family:"Microsoft Yahei", "黑体"; }
#nav .line1 { height:37px; line-height:37px; background:#a21c1c; font-size:18px; color:#fff; }
#nav .line1 a { color:#fff; margin:0px 20px; }
#nav .line2 { height:38px; line-height:38px; background:#f2e2a1; font-size:16px; }
#nav .line2 a { color:#a21c1c; margin:0px 15px; }
#content { width:980px; padding:0px 0px; margin:0px auto; background:url(images/content-bg.gif) repeat-y center top; }
#content-bottom { width:996px; height:8px; overflow:hidden; background:url(images/content-bottom.gif); margin:0px auto; }
#headline { text-align:center; padding-top:15px; }
#headline h1 { height:82px; line-height:82px; overflow:hidden; font-family:"Microsoft Yahei", "黑体"; font-size:48px; }
#headline h1 a { color:#bf1212; }
#headline p { font-size:14px; color:#000; line-height:18px; height:18px; overflow:hidden; }
#headline p a { color:#000; }
#layout1 .focus { float:left; display:inline; margin-left:37px; width:435px; height:305px; position:relative; }
#layout1 .focus ul li,
#layout1 .focus img { height:305px; width:435px; }
#layout1 .focus .textbg { width:100%; height:30px; position:absolute; left:0px; bottom:0px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
#layout1 .focus p { font-size:14px; line-height:30px; height:30px; overflow:hidden; width:350px; color:#fff; position:absolute; left:5px; bottom:0px; text-align:center; }
#layout1 .focus p a { color:#fff; }
#layout1 .focus .nav { position:absolute; right:10px; bottom:0px; height:30px; line-height:30px; color:#fff; }
#layout1 .focus .nav a { color:#fff; margin:0px 3px; }
#layout1 .focus .nav .on { color:#d10000; }
#layout1 .news { float:right; display:inline; margin-right:42px; width:445px; }
#layout1 .news a { color:#000; }
#layout1 .news .hot { padding-left:10px; }
#layout1 .news .hot h3 { font-size:24px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; line-height:30px; }
#layout1 .news .hot p { line-height:21px; text-indent:18pt; margin:10px 0px 15px 0px; }
#layout1 .news .list { width:333px; }
#layout1 .news .list ul li { height:32px; line-height:32px; overflow:hidden; padding-left:13px; font-size:14px; background:url(images/type1.gif) no-repeat 5px 15px; border-bottom:1px dotted #9a9a9a; }
#layout1 .news .more { text-align:right; padding-right:10px; }
.topic { height:67px; background:url(images/topic-bg.jpg) no-repeat; padding-left:164px; overflow:hidden; border-bottom:5px solid #d10000; }
#layout2 .style1 { background:#fff; }
#layout2 .style2 { background:#f0ecd7; }
#layout2 .box { padding:18px 0px 15px 39px; }
#layout2 .box h3 { font-family:"Microsoft Yahei", "黑体"; font-weight: bolder; font-size:36px; color: #009999; line-height:50px; height:50px; overflow:hidden; }
#layout2 .box h3 a { color: #009999 ; }
#layout2 .box h3 span { float:left; width:135px; line-height:25px; font-size:14px; border-right:3px solid #009999;font-family:"Microsoft Yahei", "黑体"; margin-right:32px; }
#layout2 .box h4 { font-family:"Microsoft Yahei", "黑体"; font-weight:normal; font-size:20px; color:#000; line-height:46px; margin:10px 0px 5px 0px; }
#layout2 .box h4 a { color: #666666;font-family:"Microsoft Yahei", "黑体";  }
#layout2 .box .said { height:100%; border-bottom:#CCCCCC 1px dotted; margin-left:10px; margin-right:30px  }
#layout2 .box .said .left { width:900px; padding-right:0px;font-family:"Microsoft Yahei", "黑体"; line-height:25px; font-size:14px; }
#layout2 .box .said p { line-height:24px; color: #666666; text-indent:18pt;font-family:"Microsoft Yahei", "黑体"; line-height:25px; font-size:14px;  background:url(images/type2.png) no-repeat 0px 7px; }
#layout2 .box .said p a { color:#000; }
.title1 { height:24px; line-height:24px; border-bottom:1px solid #000; }
.title1 h2 { float:left; font-size:14px; font-family:"Microsoft Yahei", "黑体"; color:#d10000; font-weight:normal; }
.title1 a { float:right; display:inline; margin-right:14px; font-weight:bold; color:#000; }
.block-box { height:100%; }
.block-box .block { float:left; display:inline; width:432px; margin:20px 0px 0px 38px; }
.block-box .block .content,
.block-box .block .content a { color:#000; }
.block-box .block .content h3 { font-size:24px; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; height:32px; overflow:hidden; line-height:32px; margin:12px 0px 15px 0px; }
.block-box .block .content .tuwen .photo { float:left; width:155px; height:105px; border:1px solid #cecac7; }
.block-box .block .content .tuwen .photo img { height:100%; width:100%; }
.block-box .block .content .tuwen p { float:right; display:inline; margin:0px 3px 0px 0px; width:240px; height:105px; overflow:hidden; line-height:21px; text-indent:18pt; }
.block-box .block .content .list1 { margin-top:20px; }
.block-box .block .content .list1 ul li { height:25px; line-height:25px; overflow:hidden; padding-left:9px; font-size:14px; background:url(images/type1.gif) no-repeat 0px 11px; }
.block-box .block .content .big-pic,
.block-box .block .content .big-pic img { height:205px; width:430px; }
.block-box .block .content .list2 { margin-top:15px; }
.block-box .block .content .list2 ul li { height:29px; line-height:29px; overflow:hidden; padding-left:9px; font-size:14px; background:url(images/type1.gif) no-repeat 0px 11px; border-bottom:1px solid #d3caaa; }
#layout5 .title1 { height:34px; line-height:34px; margin:0px 38px; }
#layout5 .box1 .content { height:100%; width:936px; margin:8px auto 0px auto; overflow:hidden; }
#layout5 .box1 .content .block { float:left; width:279px; padding:7px 17px 10px 16px; border-left:1px solid #dfd8be; margin-left:-1px; }
#layout5 .box1 .content .block .photo img { width:260px; height:155px; background:url(images/ly5-pic.gif) no-repeat; padding:9px 10px 10px 9px; }
#layout5 .box1 .content .block .photo p { font-size:14px; font-family:"Microsoft Yahei", "黑体"; text-align:center; height:26px; line-height:26px; overflow:hidden; }
#layout5 .box1 .content .block .photo p a { color:#000; }
#layout5 .box1 .content .block .list { margin-top:15px; }
#layout5 .box1 .content .block .list ul li { font-size:14px; line-height:25px; height:25px; overflow:hidden; background:url(images/type1.gif) no-repeat 0px 11px; padding-left:8px; }
#layout5 .box1 .content .block .list ul li a { color:#000; }
#layout5 .box2 .content { margin-top:22px; }
#layout5 .box2 .content ul { height:100%; width:930px; margin:0px auto; }
#layout5 .box2 .content ul li { float:left; display:inline; width:156px; margin:0px 15px; }
#layout5 .box2 .content ul li img { height:100px; width:150px; padding:2px; border:1px solid #dbdbdb; }
#layout5 .box2 .content ul li p { text-align:center; font-size:14px; line-height:32px; height:32px; overflow:hidden; }
#layout5 .box2 .content ul li p a { color:#000; }
#layout6 .box1 { height:400px; background:url(images/ly6-bg1.jpg) no-repeat; position:relative; overflow:hidden; }
#layout6 .box1 .ball { color:#000; line-height:24px; position:absolute; }
#layout6 .box1 .ball p { width:115px; margin:50px auto 0px auto; }
#layout6 .box1 .ball p a { color:#000; }
#ly6-ball01 { left:73px; top:45px; width:146px; height:278px; background:url(images/ball01.png) no-repeat; }
#ly6-ball02 { left:284px; top:92px; width:173px; height:318px; background:url(images/ball02.png) no-repeat; }
#ly6-ball03 { left:465px; top:160px; width:178px; height:250px; background:url(images/ball03.png) no-repeat; }
#ly6-ball04 { left:650px; top:15px; width:165px; height:291px; background:url(images/ball04.png) no-repeat; }
#ly6-ball05 { left:768px; top:165px; width:162px; height:215px; background:url(images/ball05.png) no-repeat; }
#layout6 .box2 .left { width:480px; overflow:hidden; }
#layout6 .box2 .right { display:inline; margin:8px 40px 8px 0px; width:417px; height:168px; overflow-y:scroll; padding:17px 14px 17px 12px; border:1px solid #b8b8b8; color:#535353; line-height:24px; }
#layout6 .box2 .right a { color:#535353; }
#layout6 .box2 .right ul li span { color:#e30000; margin-right:10px; }
