﻿@charset "UTF-8";

#header {
    text-align: left;
    margin: 0 auto;
    height: 280px;
    background: url(../img/dydh-top-bg.png) no-repeat center 0;
}

.topNav {
    height: 60px;
	background-color: #fff;
    line-height: 60px;
    border-top: 1px solid #ac2317;
    border-bottom: 1px solid #ac2317;
}
#mainNav{padding:5px;}
#mainNav .a1 {
    display: block;
    line-height: 50px;
    color: #ac2317;
    text-align: center;
    border-radius: 8px;
    font-weight:bold;
}

#mainNav .on1 .a1,
#mainNav .a1:hover {
    background-color: #ac2317;
    color: #fff;
    text-decoration: none;
    box-shadow: #999 0 2px 3px;
}

#mainNav .ul1 {
    display: none;
    position: absolute;
    z-index: 91;
    background-color: #fff;
    text-align: center;
    width: 140px;
    left: 50%;
    margin-left: -70px;
    box-shadow: #999 0 2px 3px;
}
#mainNav .a2 {
    display: block;
    font-size: 15px;
    *font-size: 14px;
    padding: 0 10px;
    line-height: 36px;
    color: #fff;
}
#mainNav .a2:hover {
    background-color: #164295;
    color: #fff;
    text-decoration: none;
}
#footer {
    background-color: #ac2317;
}

.mainContent {
    border: solid 1px #dfe1ea;
    width: 1150px;
    padding: 20px;
    zoom: 1;
    margin-bottom: 30px;
}

.mainBox .mHd h3{
    color:#ac2317;
    border-bottom: 8px solid #ac2317;
    font-weight:bold;
}

.printArea .title {
    color: #ac2317;
}
.noside h3{
    background-color: #ac2317;
}
.page .current{
	border: 1px solid #ac2317;
    background-color: #ac2317;
}

#container{
    width: 1200px;
    max-width: 100%;
    margin: 20px auto 0;
    padding: 0;
    text-align:left;
}

#container .rowB{
    border: solid 1px #dfe1ea;
    padding: 20px;
    zoom: 1;
    margin-bottom: 30px;
}
.fl{float:left;}
.fr{float:right;}
#container .rowB .fl{
    width:560px;
}
#container .rowB .fr{
    width:560px;
}
#container .rowB .mHd {
    position: relative;
    border-bottom: 1px solid #ecf0fa;
    line-height: 1;
    height: 52px;
    margin-bottom: 10px;
}

#container .rowB .mHd h3 a{
    color:#ac2317;
    font-weight:bold;
}
#container .rowB .mHd h3,
#container .rowB .mHd .list .on {
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 52px;
    padding: 0 20px;
    border-bottom: 0;
    font-size: 20px;
}
#container .rowB .mHd h3{
    color:#ac2317;
    border-bottom: 8px solid #ac2317;
}
.clear{clear:both}
.noside{margin-top:5px;}
.noside h3{box-shadow: #999 0 2px 3px;border-radius: 8px;}

.rowA{margin-bottom:20px;border:1px solid #f9edb6}
.rowA .FocusBox{ height:400px; padding:0; overflow:hidden;}
.rowA .indFocus{ float:left; width:1198px; height:400px; padding:0;overflow:hidden; position:relative;}
.rowA .indFocus .bd{position:relative; width:1198px; height:400px; z-index:0; overflow:hidden;}
.rowA .indFocus .bd img{ width:1198px; height:400px; overflow:hidden; display:block;}
.rowA .indFocus .bd .title{ padding:0 20px;background:url(../img/ftit.png); line-height:50px; text-align:left; position:absolute; top:310px; left:0; z-index:1;font-size:14px;text-shadow: 1px 1px 2px #333;}
.rowA .indFocus .bd .title a{ color:#fff;font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
.rowA .indFocus .bg{ display:block; position:absolute; top:220px; left:0; width:715px; height:50px;} 
.rowA .indFocus .hd{ height:15px; line-height:15px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1;border:0;margin:0}
.rowA .indFocus .hd ul{ float:right; overflow:hidden; zoom:1;}
.rowA .indFocus .hd ul li{ float:left; width:20px; text-align:center; line-height:10px; margin-right:10px; cursor:pointer; color:#fff;color:rgba(255,255,255,0.1);background:#fff;background:rgba(255,255,255,0.8);border-radius: 8px;font-size:5px;}
.rowA .indFocus .hd ul li.on{ color:#f9edb6; background:#f9edb6;}
.indFocus .pic{zoom:1;}
