﻿@charset "utf-8";
/***** 全局样式 Global-Style *****/
*						{ margin: 0; padding: 0; max-height: 999999px; }
html,body				{ margin: 0; width:100%; font: 14px/160% "宋体"; color:#1f1f1f; background:url(../images/bg.png) left top no-repeat;}
form,ul,li,dl,dt,dd		{ margin: 0; padding:0; list-style:none; }
img						{ border:none; }

/***** 全局链接 Global-Link-Style *****/
a			{ color:#000; text-decoration:none; }
a:hover		{ color:#ff0000; }

/***** 水平居中 *****/
.cen{ margin:0 auto; }



/***** 清除浮动 *****/
.clear{ clear:both; }




li{overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;}



/***** 顶部标题 *****/
#tybj { width:94%; padding:5% 0; border-bottom:2px #794634 solid;}
.mz   { width:78%; margin:0 auto; text-align:left;  z-index:100;}
.mz img{ width:86%; float:left; z-index:100;}


.nav_btn    {width:94%; position:fixed; right:2%; top:22px; z-index:9999;}
.nav_btn img{width:8%; display:block; float:right;}

.menu_wrap{width: 100%; height: 100%; top:0px; position: fixed; z-index: 88; background:#FFF rgba(0,0,0,.8); overflow: auto;  display: none;}

.menu      { width:100%; margin: 0 auto; height:800px; background-color:rgba(121,70,52,0.8); padding-top:40px;}
.menu ul   { width:90%; padding-top:20px; margin:0 auto;}
.menu ul li{ text-align:left;}
.menu ul li h5 { height:32px; background-color:#cca980; display:block; margin:8px auto; padding-left:10px;}
.menu ul li h5 a{ font:16px/32px "宋体"; color:#FFF;}
.menu ul li a   { height:40px; font:14px/22px "宋体"; color:#FFF; padding-left:6px; padding-right:6px;}


/***** 提示搜索 *****/
#message            {width:100%; height:28px; float:right; text-align:left; padding-top:20px;}
#message li         {float:left; height:28px;}
#message li.ipt     {width:84%;}
#message li.ipt .keyword{background-color:#f1e9df;color: #ff0000;width:95%;height:28px;font:13px/28px "Microsoft YaHei","宋体";border:none;padding-left:5%;}
#message li.btn     {width:16%;text-align:center;background-color: #ff0000;font:13px/28px "Microsoft YaHei","宋体";color:#FFF;}



/***** 头条 *****/
#red{ width:94%; padding:20px 0;}
#red h1{ text-align:center; padding-bottom:6px;}
#red h1 a{font: bold 20px/30px "Microsoft YaHei","宋体";color: #ff0000;}
#red p   { font:14px/20px "宋体"; text-indent:2em;}


/***** 图片新闻 ******/
.focusBox          { position: relative; width:94%; height:270px; overflow: hidden;}
.focusBox .pic img { width:100%; height:270px; display: block; }
.focusBox .txt-bg  { position: absolute; bottom: 0; z-index: 1; height: 42px; width:100%;  background: #333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.focusBox .txt                               { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li                            { height:42px; line-height:42px; position:absolute; bottom:-42px;}
.focusBox .txt li a                          { display: block; color: white; padding: 0 0 0 10px; font-size: 14px; text-decoration: none; }
.focusBox .num                               { position: absolute; z-index: 3; bottom: 12px; right: 8px; }
.focusBox .num li                            { float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span   { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span                       { z-index: 1; background:#929292; filter: alpha(opacity=50);}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#ff8400;  }


.ttxw  { width:94%; padding:12px 0; background:url(../images/xx.png) bottom left repeat-x;}
.ttxw li{ height:34px; text-align:left; font:14px/34px "宋体"; background:url(../images/dian.png) left center no-repeat; text-indent:10px;}



.yqlj { width:94%; margin-top:30px;}

.yqlj dt   { height:35px; background:url(../images/zjsjw_01.png) left top no-repeat; padding-left:14px; font:18px/35px "Microsoft YaHei","宋体"; color:#FFF;}
.yqlj dt a { float:right; font:12px/35px "宋体";}
.yqlj dd   { padding:12px 0 16px 0;}
.yqlj dd li{ width:30%; margin:1% 1% 1% 2%; float:left;}
.yqlj dd li img{ width:100%;}



/***** 版权 *****/
#copyright  { width:94%; text-align:center; font:14px/22px "宋体"; color:#838383; background-color:#ede9e6; padding:20px 0 80px 0;}
#copyright a{ font:14px/22px "宋体"; color:#838383;}




/***** 下载 *****/
.bkbj03 { width:100%; background-color:#eee; padding:10px 0; position:fixed; bottom:0px; border-top:1px #ccc solid; z-index:88;}
.zsjy       { width:90%;}
.zsjy li    { width:33%; float:left; text-align:center; border-left:1px #ccc solid;}
.zsjy li.sy { border-left:none;}
.zsjy li img{ width:18%;}
.zsjy li h5 a { text-align:center; font:14px/20px "宋体";}



/*分页*/
.pager{overflow:hidden;text-align:right;}
.pager a,.pager button{background:#f1eff0;color:#999;}
.pager a,.pager span,.pager input,.pager button{display:inline-block;vertical-align:middle;line-height:30px;padding:0 12px;border-radius: 3px;margin-left:5px;}
.pager a:hover{background:#ddd;color:#444;}
.pager a.cur{background:#812b2b;color:#fff !important;}
.pager a.disabled,.pager a.disabled:hover{background:#f1eff0;color:#ddd;cursor:default;}
.pager span{background:#f1eff0;}
.pager input{width:52px;padding: 0 0 0 8px;line-height:30px;height:30px;box-sizing:border-box;}
.pager button{transition:.3s;border:none;}
.pager button:hover{background-color:#812b2b;color:#fff;}

.p_page div {
    float:left;
}
.next {
    margin:5px 5px 5px 5px;
width:50px;
border:solid 1px #cccccc;
}
.pre {
    margin:5px 5px 5px 5px;
width:50px;
border:solid 1px #cccccc;
}
.pageNum {
margin:5px 5px 5px 5px;
width:20px;
text-align:center;
border:solid 1px #cccccc;
}
.pageNum .active{
background:#000000;
}

/*page*/
.pagin{position:relative;margin-top:10px;padding:0 12px;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;right:12px;top:0;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.pagepre{background:url(../images/pre.gif) no-repeat center center; width:31px; height:28px;}
.pagenxt{background:url(../images/next.gif) no-repeat center center; width:31px; height:28px;}