body { background: #fefae7; }
a{color:#3c3c3c;}
a:hover{color: #b2250d;}

.warp { clear: both; width: 100%; max-width: 1920px; min-width: 1010px; margin: auto; }
.layout { clear: both; width: 1010px; margin: 0px auto;}
.top-nav{ overflow:hidden; height:55px; background:#b2250d; border-top:5px solid #d5a30c;}
.top-nav li{ _display: inline; float: left; margin-left: 30px; width: 90px; height: 55px; color: #FFF; background: url(dcxw-icon_08.png) no-repeat left center; padding-left: 35px; font: 18px/55px "Microsoft YaHei"; }
.top-nav li a{ color:#fff;}
.top-nav li a:hover{ color:#d5a30c;}
.top-banner{ overflow:hidden; height:315px; background:url(dcxw-topbg_004.jpg) no-repeat center top;}
.top-flash{overflow:hidden; height:314px;}
.dcxw-nav{ position: absolute; right: 52px; top: 0px; width: 622px; height: 125px; z-index: 2; }
.dcxw-nav .hd{ position: absolute; right: 0px; top: 0px; width:550px; height: 75px;border-left:1px dashed #8f745b;}
.dcxw-nav .hd li{_display: inline; float: left; width: 108px; height: 75px; border-right:1px dashed #8f745b; text-align:center;}
.dcxw-nav .hd a{ display: block; padding-top: 20px; }
.dcxw-nav .hd h2{ font: 14px/28px "Microsoft YaHei"; }
.dcxw-nav .hd i{ font: 14px Constantia; }
.dcxw-nav .hd li.on{ color: #77481a; cursor: pointer; background:url(dcxw-nav-titbg_08.png) repeat-x;  }
.dcxw-nav .hd li.on a{ color: #77481a; }
.dcxw-nav .hd li.on a:hover{color: #77481a;}
.dcxw-nav .hd li a:hover{color: #77481a;}
.dcxw-nav-bg{ position: absolute; right: 0px; bottom: 0px; width: 622px; height: 46px; background: url(dcxw-navbg.png) no-repeat; }

.Copyright-area{ height:108px; border-top: 8px solid #b2250d}
.Copyright{ height: 98px; padding-top: 10px; background: url(bottom-icon_05.jpg) no-repeat 130px 16px; }
.Copyright p{ line-height:24px; text-align:center;}

/* --边框自??- */
#container{ width: 1000px; margin: 0px auto; clear: both; overflow: hidden; height: auto; }
#container-main{ float: right; width: 710px;min-height:600px; height:100%; _height:600px;  margin-bottom: -32767px; padding-bottom: 32767px;}
#container-side{ float: left; width: 280px; min-height: 600px; height: 100%; _height: 600px; background: url(dcxw-side-navbg_14.jpg) repeat-y right top; margin-bottom: -32767px; padding-bottom: 32767px; }

#container-border-bottom{ width: 1000px; height: auto; margin: 0px auto; padding: 0px; clear: both; position: relative; }
#container-border-bottom #left{ float: left; width: 280px; background: url(dcxw-side_44.jpg) no-repeat right bottom;  height: 200px; position: absolute; top: -200px; }
#container-border-bottom #right{float:right; width:710px;}

.lm-tit{ background: url(dcxw-side-navbg_06.jpg) no-repeat right center; height: 189px; }
.lm-tit h2{ font: 22px "Microsoft YaHei"; color: #b2250d; padding-top: 80px; text-align: center; padding-left: 40px; }
.lm-tit i{ display: block; text-align: center; padding-left: 40px; font: 14px Constantia; padding-top: 5px; }

.sidenav-link{  width: 160px; margin: 0px auto; min-height:500px; height:100%; _height:500px;}
.sidenav-link .hd{ padding: 0px 2px 35px; min-height:200px; height:100%; _height:200px;}
.sidenav-link .hd li{ height: 40px; letter-spacing: 1px; border-bottom: 1px solid #d1cebe; font: 16px/40px "Microsoft YaHei"; }
.sidenav-link .hd li.on{ color: #b2250d; cursor: pointer;}

.sidenav-link .hd li.on a{ color: #b2250d;}
.sidenav-link .hd li.on a:hover{color: #b2250d;}
.sidenav-link .hd li a:hover{color: #b2250d;}
.sidenav-link .hd li a{ display: block; background: url(dcxw-dian_08.gif) no-repeat 10px center; padding-left: 26px; }


.dtwz{ height: 35px; border-bottom: 3px solid #000; margin-right: 10px; margin-left: 10px; padding-top: 22px; padding-bottom: 8px; }
.dtwz h2{ font: 16px/40px "Microsoft YaHei"; height: 40px; float: left; background: url(dcxw-icon_16.jpg) no-repeat 20px center; padding-left: 50px; padding-right: 25px; }
.dtwz span{ float: right; color: #b6b6b6; line-height: 40px; padding-right: 10px; }
.dtwz span a{ color: #b6b6b6; }

#news_list{ clear: both; padding: 10px 20px; }
#news_list li{ font-size: 14px; line-height: 30px; clear: both; height: 30px; }
#news_list li i{ color: #ce2c00; padding-right: 5px; }
#news_list li span{ float:right; color: #a3a4a4; }
#news_list li.li-line{ border-bottom: 1px dashed #b1b1b1; padding-bottom: 24px; margin-bottom: 24px; }

.news-list-nr{ clear: both; padding: 20px 20px 10px; }
.news-list-nr li{ font-size: 14px; line-height: 30px; clear: both; margin-bottom: 15px;}
.news-list-nr li span{ float:right; color: #a3a4a4; }
.news-list-nr li p{ clear: both; padding-top: 5px; padding-bottom: 15px; border-bottom: 1px dashed #b1b1b1; color: #656565; font-size: 12px; text-indent: 2em; }

.pic-list{ clear: both; overflow: hidden; margin-top: 40px; }
.pic-list li{ float: left; width: 186px; height: 150px; margin-left: 39px; }
.pic-list img{ clear: both; display: block; width: 186px; height: 79px; }
.pic-list h1{ clear: both; text-align: center; padding-top: 15px; }

.pic-list2{ clear: both; overflow: hidden; margin-top: 40px; }
.pic-list2 li{ float: left; width: 74px; height: 150px; margin-left: 39px; }
.pic-list2 img{ clear: both; display: block; width: 74px; height: 74px; }
.pic-list2 h1{ clear: both; text-align: center; padding-top: 15px; }

.vod-list{ clear: both; overflow: hidden; margin-top: 40px; }
.vod-list li{ float: left; width: 180px; height: 180px; margin-left: 40px; background: url(vod-bkbg_05.png) no-repeat; }
.vod-list img{ clear: both; display: block; width: 166px; height: 114px; padding:3px; }
.vod-list h1{ clear: both; padding-left: 28px; background: url(vod-icon_05.gif) no-repeat 6px 0px; margin-top: 15px; }

#content-area{ height: auto; min-height:600px; _height:600px;  border: 1px solid #c3dceb; }
#content_tit{ font: 22px/40px "Microsoft YaHei"; text-align: center; clear: both; height: 40px; padding-top: 35px; margin-bottom: 15px; }
#news_info{ text-align: center; clear: both; margin-right: 40px; margin-left: 40px; height: 30px; background: #f2f2f2; line-height: 30px; }
#news_info span{ padding: 0px 30px; color:#b8b8b8; border-right:1px solid #b8b8b8; }
#content{ line-height: 30px; font-size: 18px; clear: both; color: #4d4d4d; padding: 30px 0px; }
#content div{padding: 0px 20px;}
#content p{padding: 5px 0px;}
#content img{ margin: 0px auto; display: block; text-align: center; vertical-align: top; padding-bottom: 15px; }

/*单页内容*/
.content_tit{ font: 20px "Microsoft YaHei"; text-align: center; clear: both; margin-bottom: 30px; margin-top: 30px; }
.content{ line-height: 30px; font-size: 16px; clear: both; color: #000000; margin-bottom: 50px; }
.content div{padding: 0px 20px;}
.content p{padding: 5px 0px;}
.content img{ margin: 0px auto; display: block; text-align: center; vertical-align: top; padding-bottom: 15px; }


.page{ clear: both; float:left; position:relative; padding:10px 0px; height: 20px; left:50%; text-align: center; }
.page div{ text-align: center; font-size:14px; float:left; position:relative; right:50%;}
.page div a{ border: 1px solid #d0d0d0; margin-left:3px; display:block; height:22px; line-height: 22px; width:22px; float:left; background: url(page-bg_05.gif) repeat-x 0px bottom; }
.page div a:hover{ border: 1px solid #e06b5a; background:none; color: #e75959; text-decoration: none; font-weight:bold;}
.page div strong{ color: #e75959;  border: 1px solid #e06b5a; margin-right:3px; margin-left:3px; width:21px;display:block;float:left;font-size:14px; line-height: 22px;height:22px; }
.page div span{display:block;float:left;width:90px; height:24px; line-height:24px; overflow:hidden;font-size:14px; }