@charset "gb2312";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:14px; cursor:default;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#313131;}
a:hover{ text-decoration:none; color:#3d79ac;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }


.clearfix{ clear:both; height: 0px; line-height: 0px; font-size: 0px;}
.fl{ float: left;}
.fr{ float: right;}
.wt250{ width: 250px; overflow:hidden;}
.wt330{ width: 330px; overflow:hidden;}
.wt520{ width: 520px; overflow:hidden;}
.wt870{ width: 870px; overflow:hidden;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mr13{ margin-right:13px;}

.main{ width: 1140px; margin:0 auto; overflow:hidden;}

.head{ width: 100%; height: 48px; background:#eee;}
.head h2{ float: left; width: 250px; height: 48px; font-size: 18px; color:#fff; line-height: 48px; text-align:center; border-right:1px solid #fff; background: no-repeat 60px 10px #608db3;}
.news_title{ height: 45px; border-top:3px solid #EC843B; background:url(2015ly_title_bg.png) repeat; line-height: 45px;}
.news_title h2{ float: left; font-size: 16px; color:#313131; margin-left: 18px;}
.news_title a{ float: right; font-size: 12px; color:#959595; margin-right: 18px;}
.news_title a:hover{ color:#3d79ac;}

.table{ margin:10px 10px 0;}
.table table{ width: 100%; table-layout:fixed;}
.table table td{ color:#535353; text-align: center; line-height: 36px;}
.table table .table_head{ border-bottom:1px dashed #c8c8c8; height: 42px;}
.table table .table_head td{ font-weight: bold;}
.table table td p{ text-align:left; padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.table table td a{ color:#535353;}
.table table td a:hover{ color:#3d79ac;}
/* 当前位置 */
.currentPosition{ height: 40px; background:#fff; line-height:40px; min-height:20px; background:#fff; padding:0 20px; color:#707070; margin-top: 10px; font-size: 12px;}
.currentPosition a{ color:#707070;}
.currentPosition a:hover{ color:#3d79ac;}

/* 文章列表页 */
.tyl-main-left-title{ height:45px; background:#f2f2f2; border-top:#3a88c4 solid 3px; font-size:16px; font-weight:bold; line-height:45px; padding-left:20px;}
.tyl-main-left-list{ background:#f3f9fa; margin-top:1px;}
.tyl-main-left-list ul li{ font-size:14px; text-align:center; height:50px; line-height:50px; border-bottom:#c8d8e4 dashed 1px; margin:0 20px;}
.tyl-main-left-list-tab a{ color:#3d79ac; font-weight:bold;}
.tyl-main-left-treeview { padding: 20px; background:#F9F1ED; margin-top:1px;}
.tyl-main-left-treeview .national-emblem-nav { position: relative; left: -5px; height: 24px; line-height: 24px; margin-bottom: 5px;padding-left: 35px; font-size: 14px; font-weight: bold; background: url(icon-national-emblem.png) no-repeat;}
.tyl-main-center{ float:left; background:url(i-main-left-2.gif) no-repeat; width:10px; height:848px;}
.tyl-main-right{ width:870px; float:right;}
.tyl-main-right-title{ background:url(2015coal_title_bg.png) repeat-x; height:48px; line-height:48px; padding-left:20px; font-size:14px; font-weight:bold; color:#3d79ac;}
.tyl-main-right-list-a li{ padding:0 15px; line-height:40px; font-size:14px; border-bottom:#eeeeee 1px solid;}
.tyl-main-right-list-a li span{ float:right;}
.nextpage{ padding:19px; height:30px;}
.nextpage ul { float:right;}
.nextpage ul li{ float:left; height:30px; line-height:30px; margin-right:5px; color:#666; font-size:14px;}
.nextpage ul li:first-child{ margin-right:10px;}
.nextpage ul li a{ display:block; float:left; height:30px; line-height:30px; padding:0 10px;}
.nextpage ul li a:link,.nextpage ul li a:visited{ color:#666;}
.nextpage ul li a:hover{ background:#2b5c94; color:#fff; text-decoration:none;}
.nextpage ul li.thisclass{ padding:0 10px; color:#fff; background:#2b5c94;}

/*表格
-----------------------------------------------*/
.tyl-main-right-list .table { width: 100%; font-size: 14px; margin:0;}
.tyl-main-right-list .table thead tr{ height: 48px;background: url(2015coal_title_bg.png);}
.tyl-main-right-list .table thead tr th{ text-align: center; font-weight: bold; color: #EB6100;}
.tyl-main-right-list .table tbody tr:hover{ background: #f5f5f5;}
.tyl-main-right-list .table tbody tr td { padding: 0 5px; line-height: 39px; border-bottom: 1px solid #ddd;}