@charset "UTF-8";
.banner { display: none; }
#content { margin-top: 0; }
.side { float: right; width: 490px; margin: 0 0 0 20px; }

/* banner S*/
#indBanner { clear: both; text-align: center; position: relative; z-index: 0; }
#indBanner .bd .con { display: none; }
#indBanner .bd li { position: relative; height: 450px; width: 100%; overflow: hidden; }
#indBanner .bd .pic { position: absolute; top: 0; left: 50%; margin-left: -960px; }
#indBanner .prev, #indBanner .next { border: 1px solid #fff; border-radius: 20px; width: 40px; height: 40px; background: url(../../Base/img/slideArrow.png) no-repeat; display: block; position: absolute; left: 50%; top: 50%; margin-top: -20px; cursor: pointer; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; }
#indBanner .prev { margin-left: -640px; background-position: 13px 10px; }
#indBanner .next { margin-left: 600px; background-position: 16px -74px; }
#indBanner .prev:hover { border: 1px solid #7e2025; background: url(../../Base/img/slideArrow.png) no-repeat 13px 10px #7e2025; }
#indBanner .next:hover { border: 1px solid #7e2025; background: url(../../Base/img/slideArrow.png) no-repeat 16px -74px #7e2025; }
#indBanner .hd { height: 14px; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 20px; text-align: center; font-size: 0; }
#indBanner .hd li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 0 3px; width: 14px; height: 14px; background: #999; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; }
#indBanner .hd li span { display: none; }
#indBanner .hd .on { width: 30px; background: #7e2025; }

/* navPic */
.navPic ul { margin-left: -8px; }
.navPic ul li { position: relative; float: left; width: 24.99%; height: 58px; margin-top: 8px; }
.navPic ul li a { position: absolute; left: 0; bottom: 0; display: block; margin-left: 8px; height: 58px; overflow: hidden; }

/* ----- columnA ----- */
#columnA { padding: 40px 0; background: url(../../Base/img/columnA-bg.png) center bottom no-repeat; }
.xydt-xxgk { margin-top: 40px; }
#xydt .topicList li.n { background: none; padding: 0; height: 52px; line-height: 52px; border-bottom: 1px solid #f5f5f5; }
#xydt .topicList li.n a { color: #666666; font-size: 14px; }
#xydt .topicList li.n a:hover { color: #7e2025; }
#xydt .topicList li .date,
#xydt .topicList li.n .date { float: left; width: 106px; text-align: right; margin-right: 80px; }
#xydt .topicList li .date p { font-size: 14px; color: #aaaaaa; }
#xydt .topicList li .date em { width: 30px; border-bottom: 1px solid #dddddd; float: right; margin: 16px 0 19px; }
#xydt .topicList li .date .date-dd { font-size: 36px; color: #916735; clear: both; }
#xydt .topicList .t .title { line-height: inherit; white-space: inherit; font-weight: normal; }
#xydt .topicList .t .tit { font-size: 14px; color: #7e2025; font-weight: bold; }
#xydt .topicList .t .intro { font-size: 14px; color: #999999; margin-top: 20px; }
#xydt .topicList .t { padding-bottom: 39px; border-bottom: 1px solid #f5f5f5; margin: 0; }

/*  */
.quick-nav li { float: left; width: 258px; height: 88px; border: 1px solid #afccee; border-radius: 5px; margin-left: 53px; }
.quick-nav .li1 { margin: 0; }
.quick-nav li a { width: 248px; height: 78px; border: 1px solid #afccee; border-radius: 5px; display: block; margin: 4px; font-size: 18px; color: #555555; line-height: 78px; text-align: center; font-weight: bold; background: url(../../Base/img/quicknav-icons.png) 62px 20px no-repeat; text-indent: 48px; }
.quick-nav li.li2 a { background: url(../../Base/img/quicknav-icons.png) 62px -70px no-repeat; }
.quick-nav li.li3 a { background: url(../../Base/img/quicknav-icons.png) 62px -160px no-repeat; }
.quick-nav li.li4 a { background: url(../../Base/img/quicknav-icons.png) 62px -254px no-repeat; }
.quick-nav li.on a { color: #fff; background: url(../../Base/img/quicknav-icons.png) 62px -349px no-repeat #074e9e; }
.quick-nav .li2.on a { color: #fff; background: url(../../Base/img/quicknav-icons.png) 62px -438px no-repeat #074e9e; }
.quick-nav .li3.on a { color: #fff; background: url(../../Base/img/quicknav-icons.png) 62px -528px no-repeat #074e9e; }
.quick-nav .li4.on a { color: #fff; background: url(../../Base/img/quicknav-icons.png) 62px -621px no-repeat #074e9e; }

/*  */
#xydt { float: left; width: 590px; }
#xydt .xydt-title { position: relative; float: left; width: 190px; height: 167px; background: url(../../Base/img/xydt-icon.png) no-repeat; }
#xydt .xydt-title i { position: absolute; display: inline-block; width: 40px; border-bottom: 2px solid #fff; left: 30px; top: 49px; }
#xydt .xydt-title a { font-size: 18px; font-weight: bold; color: #fff; display: block; text-indent: 30px; margin-top: 66px; }
#xydt .xydt-title p { font-size: 12px; color: #fff; text-indent: 30px; }
#xydt .xydt-title em { position: absolute; right: 90px; bottom: -3px; height: 0; width: 0; font-size: 0; overflow: hidden; border: 5px solid transparent; border-color: #916735 transparent transparent; }
#xydt .xydt-pic { width: 400px; height: 160px; float: right }
#xydt .bd { margin-top: 20px; }
#xydt .topicList li.t { padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid #f5f5f5; }
#xydt .topicList li.t img { width: 190px; height: 128px; }
#xydt .topicList li.n { background: none; padding: 0; height: 52px; line-height: 52px; border-bottom: 1px solid #f5f5f5; }
#xydt .topicList li.n a { color: #333; font-size: 14px; }
#xydt .topicList li.n a:hover { color: #7e2025; }
#xydt .topicList li .date,
#xydt .topicList li.n .date { float: left; width: 106px; text-align: right; margin-right: 80px; }
#xydt .topicList li .date p { font-size: 14px; color: #aaaaaa; }
#xydt .topicList li .date em { width: 30px; border-bottom: 1px solid #dddddd; float: right; margin: 16px 0 19px; }
#xydt .topicList li .date .date-dd { font-size: 36px; color: #916735; clear: both; }

.xxxwbox {
    float: left;
    width: 590px;
}
.xxxwbox .more{
    float: right;
    color: #333;
}
.xxxwbox .hd {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.xxxwbox .hd li {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color:#333;
     font-size: 18px;    
}
.xxxwbox .hd li.on {
    background:#074e9e;
}
.xxxwbox .hd li h3 a {
    font-size: 18px;
    color: #333;
}
.xxxwbox .hd li.on h3 a {
	color: #FFF;
    font-weight: bold;
}
.xxxwbox .bd {
    padding-top: 20px;
}
.xxxwbox .topicList li.t { padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid #f5f5f5; }
.xxxwbox .topicList li.t img { width: 190px; height: 128px; }
.xxxwbox .topicList li.n { background: none; padding: 0; height: 57px; line-height: 57px; border-bottom: 1px solid #f5f5f5; }
.xxxwbox .topicList li.n a { color: #333; font-size: 14px; }
.xxxwbox .topicList li.n a:hover { color: #7e2025; }
.xxxwbox .topicList li .date,
.xxxwbox .topicList li.n .date { float: left; width: 106px; text-align: right; margin-right: 80px; }
.xxxwbox .topicList li .date p { font-size: 14px; color: #aaaaaa; }
.xxxwbox .topicList li .date em { width: 30px; border-bottom: 1px solid #dddddd; float: right; margin: 16px 0 19px; }
.xxxwbox .topicList li .date .date-dd { font-size: 36px; color: #916735; clear: both; }



/*  */
#jxky { float: right; width: 590px; background: #f5f5f5; }
#jxky .hd { position: relative; height: 100px; }
#jxky .hd .jxky-title { width: 220px; float: left; margin: 0 30px 0 32px; }
#jxky .jxky-title i { display: inline-block; width: 40px; border-bottom: 2px solid #cccccc; }
#jxky .jxky-title a { display: block; font-size: 18px; font-weight: bold; color: #666666; }
#jxky .jxky-title p { font-size: 12px; color: #666; }
#jxky .jxky-nav { float: right; margin-top: 35px; margin-right:20px; }
#jxky .jxky-nav li { float: left; width: 90px; height: 36px; border: 1px solid #eee; background-color: #ffffff; border-radius: 18px; line-height: 36px; text-align: center; margin-left: 7px; }
#jxky .jxky-nav .li1 { margin: 0; }
#jxky .jxky-nav .li4 { margin-right: 19px; }
#jxky .jxky-nav li a { font-size: 14px; color: #666; }
#jxky .jxky-nav li:hover { background: #7e2025; }
#jxky .jxky-nav li:hover a { color: #fff; }
#jxky .bd { padding:40px 20px 20px; background-color: #fff; border:1px solid #f5f5f5; border-top:none }
#jxky .topicList li.n { background: none; padding: 0; height: 52px; line-height: 52px; border-bottom: 1px solid #f5f5f5; }
#jxky .topicList li.n a { color: #666666; font-size: 14px; }
#jxky .topicList li.n a:hover { color: #7e2025; }
#jxky .topicList li .date,
#jxky .topicList li.n .date { float: left; width: 106px; text-align: right; margin-right: 80px; }
#jxky .topicList li .date p { font-size: 14px; color: #aaaaaa; }
#jxky .topicList li .date em { width: 30px; border-bottom: 1px solid #dddddd; float: right; margin: 16px 0 19px; }
#jxky .topicList li .date .date-dd { font-size: 36px; color: #074e9e; clear: both;height:40px; }
#jxky .topicList .t .title { line-height: inherit; white-space: inherit; font-weight: normal; }
#jxky .topicList .t .tit { font-size: 14px; color: #074e9e; font-weight: bold; }
#jxky .topicList .t .intro { font-size: 14px; color: #999999; margin-top: 20px; }
#jxky .topicList .t { padding-bottom: 39px; border-bottom: 1px solid #f5f5f5; margin: 0; }


/* ----- columnB ----- */
#columnB { background-color: #fff; padding: 40px 0; background: url(../../Base/img/columnB-bg.png) no-repeat center 0; }

/* banner S*/
#myRoundabout .hd { display: none; }
.roundabout-holder { width: 900px; height: 340px; margin: 0 auto; }
.roundabout-moveable-item { width: 680px; height: 340px; cursor: pointer; overflow: hidden; }
.roundabout-moveable-item .pic a { display: block; padding: 10px; background: url(../../Base/img/pic-bg.png) 0 0 no-repeat; background-size: 100% auto; }
.roundabout-moveable-item .pic img { width: 100%; }
.roundabout-moveable-item .pic a:hover { filter: alpha(opacity=100); opacity: 1; }
.roundabout-in-focus { box-shadow: 0 5px 10px rgba(0, 0, 0, .3); }
.roundabout-in-focus .title { position: absolute; z-index: 2; bottom: 10px; left: 10px; right: 10px; line-height: 40px; height: 40px; display: block; overflow: hidden; }
.roundabout-in-focus .title a { display: block; text-align: center; color: #fff; }
.roundabout-in-focus .titleBg { position: absolute; z-index: 1; left: 10px; right: 10px; bottom: 10px; height: 40px; background-color: #000; filter: alpha(opacity=40); opacity: 0.4; display: block; }

/* ----- columnC ----- */
#columnC { margin-bottom: 40px; }
#columnC .hd { display: inline-block; border-top: 5px solid #074e9e; text-align: center; height: 60px; width:550px;}

#columnC .hd a { font-size: 18px; color: #074e9e; line-height: 60px; font-weight:bold; }
#columnC .bd li { margin-bottom: 15px; }
#columnC .bd li .date { float: right; color: #aaaaaa; font-size: 14px; }
#columnC .bd li a { color: #333; font-size: 14px; padding-left: 15px; background: url(../../Base/img/dian.png) 0 50% no-repeat }
#columnC .bd li a:hover { color: #7e2025; }
#xstd, #dytd { width: 551px; height: 275px; background: url(../../Base/img/columnC-bg.png) no-repeat; padding: 0 20px; }
#columnC .hd h3 { font-size: 18px; color: #074e9e; line-height: 60px; font-weight:bold; float:left; }
#columnC .hd .more{float:right; color:#999; font-size: 14px; font-weight:normal;}