﻿/*reset*/
* { padding: 0; margin: 0; }
ul, li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
a, textarea, input { outline: none; resize: none; }
img{border: none}


/*公用*/

body { font-size: 14px;text-align:center;background:url(images/bg-back.jpg) center top no-repeat #F4EDDB;font-family:微软雅黑,黑体}

/*body { font-size: 14px;text-align:center;
         font-family:微软雅黑,黑体;
         background: url(images/xyesd_1920.jpg) top center no-repeat,
url(images/bg-back.jpg) center 220px  no-repeat;padding: 219px 0 0 0 !important;background-color: #f4eddb;}*/

a { color: #10638f; text-decoration: none; }
.f-l { float: left; }
.f-r { float: right; }
.clear { clear: both; height:0; overflow:hidden }
.hide { display: none; }
.show { display: block; }
.v { vertical-align: middle; }
.error { color: #f60; }
.tip-0 { color: #888; }
.tip-1 { width: 478px; }
/*logo*/
.ui-logo { display:block; position:absolute; left:258px; top:104px; width:329px; height:53px; overflow:hidden }
.ui-logo-1 { background:url(images/logo-1.png) }
.ui-logo-2 { background:url(images/logo-2.png) }
.ui-logo-3 { background:url(images/logo-3.png) }
.ui-logo-4 { background:url(images/logo-4.png) }
.ui-logo-5 { background:url(images/logo-5.png) }
.ui-logo-6 { background:url(images/logo-6.png) }
.ui-logo-7 { background:url(images/logo-7.png) }
.ui-logo-8 { background:url(images/logo-8.png) }
.ui-logo-9 { background:url(images/logo-9.png) }
.ui-logo-10 { background:url(images/logo-10.png) }
.ui-logo-11 { background:url(images/logo-11.png) }
.ui-logo-12 { background:url(images/logo-12.png) }
.ui-logo-13 { background:url(images/logo-13.png) }
.ui-logo-14 { background:url(images/logo-14.png) }
.ui-logo-15 { background:url(images/logo-15.png) }
.ui-logo-16 { background:url(images/logo-16.png) }
.ui-logo-17 { background:url(images/logo-17.png) }
.ui-logo-18 { background:url(images/logo-18.png) }
.ui-logo-19 { background:url(images/logo-19.png) }
.ui-logo-20 { background:url(images/logo-20.png) }
.ui-logo-21 { background:url(images/logo-21.png); width:367px; height:47px; left:233px; }
.ui-logo-22 { background:url(images/logo-22.png) }
.ui-logo-23 { background:url(images/logo-23.png) }

.wrap{background:url(images/bg-front.jpg)  center top no-repeat;width:986px;margin:auto;text-align:left;_overflow:hidden; _background:url(images/bg-front.jpg) no-repeat}

/*头部*/
.hd{height:280px;margin:auto;position:relative;z-index: 999}
.hd #logo{ border: none;
    display: block;
    height: 55px;
    left: 140px;
    position: absolute;
    top: 40px;
    width: 410px;
    z-index: 3;text-align:center;padding-top:65px;padding-left:80px;}

/*底部*/
.ft{width:100%;height:144px;background:url(images/ft-bg.jpg);}
.ft-wrap{width:856px;text-align:left;margin:auto;padding:10px 0;color:#eee; }
.ft-content{width: 600px;margin: 10px auto; background: url(images/bg-footer-logo.jpg) no-repeat 10px 0 ; padding-left:130px;height: 120px;line-height: 18px}
.ft-content p{ padding-top:12px;line-height:2;}
/*菜单*/
.hd-menu{position: absolute;left: 5px;top: 188px;height: 80px; }
.hd-menu .hd-menu-item{float: left;width: 80px;height: 80px;cursor: pointer}
.hd-menu ul{float: left; padding-top: 22px; list-style: none;width: 164px;height: 58px;}
.hd-menu ul li{float: left; width: 80px;height: 23px;color: black;}
.hd-menu ul li.curr a{background: url(images/bg-menu-curr.png) no-repeat 2px -1px;  color: #ffffff;}
.hd-menu ul li a:hover{background: url(images/bg-menu-curr.png) no-repeat 2px -1px;  color: #ffffff;}
.hd-menu ul li a{text-decoration: none;font-size: 13px;color: black;display: block;text-align: center;line-height: 23px;}
.hd-menu-list{position:absolute;left: 5px;top: 275px;  z-index: 9999;background: url(images/bg-menu.png) repeat;width: 976px;}
.menu-items{display: none;width: 976px;}
.menu-items-curr{background: url(images/bg-menu-list-curr.jpg) no-repeat;width: 245px;height: 8px;margin-top:-10px;left: 0}


/*.hd-menu-list .menu-list-modal{  z-index: 99; background-color: black;_background-color:#2e2c29 ; filter: alpha(opacity=70);opacity: 0.7;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height:300px;}*/
.hd-menu-list .list-items{width: 244px;text-indent:50px;z-index: 9999; color: #95060c;height: 300px;margin-top: 20px;float: left;}
.hd-menu-list .list-items a.list-items-title{color:#95060c; background:none;font-size: 30px;font-weight: bold;line-height: 45px; }
.hd-menu-list .list-items a{display: block;font-size:20px;color: #000000;height: 40px;line-height: 40px;background: url(images/bg-menu-list-border.png) no-repeat 6px 38px;}
.hd-menu-list .list-items a.none-border{background:none}
.hd-menu-list .list-items-border{width: 244px;height: 2px;line-height: 2px;font-size: 1px; display: block; background: url(images/bg-menu-list-border.png) no-repeat;}

/*导行*/
.bd-nav{height: 50px;line-height:50px; background:url(images/line-header.png) no-repeat left center transparent;padding-left:38px;margin-bottom:16px;}
.bd-nav p { background: url("images/icons-line.png") repeat-x scroll 0 center  transparent;height:50px;line-height:50px;float:left;min-width:10px;;}
.bd-nav p a{ margin-left:30px; cursor: pointer; display:block;_display:inline; float:left;width: 98px;height: 22px; text-align: center;color:#FFFFFF;line-height: 22px;margin-top:14px;background: url(images/nav-btn.png) no-repeat;_background: url(images/nav-btn-ie6.png) no-repeat;}
.bd-nav p a.nav-on{background: url(images/nav-btn-on.png) no-repeat;_background: url(images/nav-btn-on-ie6.png) no-repeat;margin-right:30px;}
.bd-nav em{float: left;background:url(images/nav-point.png) right center no-repeat;width:8px;height:50px;display:block;padding:0;margin:0;}



.bd-nav p .btn-red{display: block;cursor: pointer; display:block;_display:inline; float:left; text-align: center;color:#FFFFFF;line-height: 20px;width: auto;margin-right: 30px; background:none}
.bd-nav p .btn-red .btn-red-left{float: left;background: url("images/nav-btn-on.png") 0 0 no-repeat;width: 15px;height: 22px}
.bd-nav p .btn-red .btn-red-mid{ float:left;background: #97050c;height: 22px;width:200px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.bd-nav p .btn-red .btn-red-right{float:left;background: url("images/nav-btn-on.png") -85px 0 no-repeat;width: 15px;height: 22px}

/*折叠关闭状态*/
/*子页面*/
.bd{min-height:500px;_height:500px;border:1px splid red;padding: 4px;width: 978px}

/* 公用搜索框 */
.comm-search-wrap { width:700px; height:240px; background:#e7c9a1; position:relative }
.comm-search-date { height:40px;font-size:14px;padding-top:15px; }
.comm-search-date .txt-search{ width: 205px; height: 35px; color: #8C8F92; background: url(images/txt-input.jpg) no-repeat 0 0 transparent; line-height: 30px; font-size: 14px; border: 1px solid #DFB982; text-indent: 3px;}
.comm-search-title { background:url(images/site-search.png); width:179px; height:55px; position:absolute; left:50px; top:17px }
.comm-search-input { position:absolute; left:50px; top:85px }
.comm-search-type { background:url(images/choose-small.jpg); width:138px; height:48px; cursor:pointer; display:inline; float:left; margin-top:-3px; margin-right:20px; text-indent:30px; font-size:16px; line-height:48px; text-align:left }
.comm-search-keyword { background:url(images/search-keywords-big.jpg); width:279px; height:40px; border:0; display:inline; float:left; margin-right:20px; text-indent:10px; line-height:40px; font-size:16px }
.comm-search-submit { background:url(images/btn-small-search.jpg); width:144px; height:42px; border:0; display:inline; cursor:pointer; float:left }
.comm-search-close { background:url(images/site-search-close.png); width:16px; height:16px; cursor:pointer; position:absolute; right:20px; top:20px }

/*置顶和日历*/
.gotop{background: url("images/go-top.jpg") no-repeat 0 0 transparent;  position: fixed; left: 50%; display: block; margin-left: 491px; bottom: 250px; padding-top:5px; width:60px; height: 55px; overflow:hidden;line-height:1000px;}
.gotop:hover{ background:#dfbb89; color:white; text-align:center; line-height:25px; font-size:16px; }
.date-for-search{ cursor: pointer; background: url(images/icon-date.jpg) no-repeat 0 0 transparent; position: fixed; left: 50%; display: block; margin-left: 491px; bottom: 180px; width: 60px; padding-top:5px; line-height:1000px; overflow:hidden; height: 55px; _position:absolute; }
.date-for-search:hover{background:#dfbb89; color:white; text-align:center; line-height:25px; font-size:16px;}

/* 通用自定义下拉菜单样式 */
.ui-select-drop, .ui-select-drop li, .ui-select-drop-mini, .ui-select-drop-mini li { margin:0; padding:0; list-style:none }
.ui-select-drop, .ui-select-drop-mini { position:absolute; width:140px; border-left:1px solid #999; border-right:1px solid #999; background:white }
.ui-select-drop li, .ui-select-drop-mini li { width:100%; border-bottom:1px solid #999; color:black; cursor:pointer; text-align:left }
.ui-select-drop li { height:40px; line-height:40px; font-size:14px; text-indent:15px; }
.ui-select-drop-mini li { height:30px; line-height:30px; font-size:14px; text-indent:10px; }
.ui-select-drop li:hover, .ui-select-drop-mini li:hover { background:#0080C0; color:white }

/* placeholder灰显样式 */
.ui-placeholder { color:#999 }


/*通用屏蔽列表图片*/
body .bd-timeline-list .module-item-left{display:none;}
body .bd-timeline-list .module-item-right {padding-left:20px}
body .bd-timeline-list .module-item-right li {width:720px;}

body .bd-timeline-list .module-item-right li a{width:590px;}

/* 改版样式 */
.ui-left-1, .ui-right-1, .ui-left-2, .ui-right-2, .ui-left-3, .ui-right-3 { display:inline; float:left; overflow:hidden }

.ui-left-1 { width:650px; }
.ui-right-1 { width:308px; margin-left:20px }

.ui-left-2 { width:242px; }
.ui-right-2 { width:716px; margin-left:20px }

.ui-left-3 { width:663px }
.ui-right-3 { width:295px; margin-left:20px }

.ui-yellow-block { background:#e7c89c; padding:15px 0 }
.ui-yellow-block-l, .ui-yellow-block-l dt, .ui-yellow-block-l dd { list-style:none; margin:0; padding:0; }
.ui-yellow-block-t { height:35px; line-height:35px; font-size:18px; font-weight:bold; border-bottom:4px solid #97050c; margin:0 20px; }
.ui-yellow-block-l { border-bottom:1px dashed #666666; margin:10px 20px; }
.ui-yellow-block-l dt { font-size:16px; font-weight:bold; padding:5px 0; position:relative; }
.ui-yellow-block-l dt a { color:black }
.ui-yellow-block-d { position:absolute; right:10px; top:5px; text-align:right; color:#666 }
.ui-yellow-block-l dd { font-size:15px; color:#666; line-height:28px; padding-bottom:10px }
.ui-yellow-block-ul { margin:4px 20px }
.ui-yellow-block-ul li { height:31px; line-height:31px; font-size:15px; color:#666; }
.ui-yellow-block-ul li a { color:#666 }

.user-icon-wrap-1 img { width:132px; height:auto; display:block; margin:0 auto }
.user-icon-wrap-1 h3 { font-size:16px; font-weight:normal; text-align:center; padding:5px 0 }
.ui-yellow-block p { padding:10px 20px; font-size:15px; line-height:25px }

.pr-ul a { color:black }

.ui-block-link { color:black }


/*没有消息 */
.no-record{ /*background:url(images/no-record.png) center top no-repeat;*/background: none;text-align:center;height:280px; }
.no-record p{text-align:left;width:300px;padding-top:100px;background:;margin:auto;line-height:2;font-size:16px; word-break: break-all; word-wrap: break-word;}

.list-content-title a { color:#95060C }

.article-hd-yt { color:gray; font-size:18px; margin-bottom:12px;}
.article-hd-yt, .article-hd-title, .article-content, .article-hd-title-1, .detail-news h1, .p-overflow-hide, .ui-yellow-block-l dd { word-wrap:break-word; word-break:break-all; }
.comm-title-1, .ui-block-1-t, .bd-nav p a { white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
#video-list .ui-block-1-t { width:270px; }


.hd-menu ul li a.disabled { color: #555; }
.hd-menu ul li a.disabled:hover { background: none; cursor: default; }
#divHeadCon { position:absolute; top:10px; right:0; text-align:right; height:20px; color:white; line-height:20px; font-size:13px }
#divHeadCon a {color:white;}