﻿@font-face {
	font-family:"微软雅黑";
	src:url('../fonts/msyh.ttf');
	
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a {
	text-decoration: none;
}

.td {
	padding: 8px;
}
.font14_black {
	font-family: "微软雅黑";
	font-size: 15px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
body {
	font-family: "微软雅黑";
	font-size: 15px;
          src:url('../fonts/msyh.ttf');
	font-weight: normal;
	text-decoration: none;
           margin:0;
	background-image: url(../images/xjblkindex_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.font15_black a:link {
	font-family: "微软雅黑";
	font-size: 15px;
	color: #333333;
           line-height:200%
	text-decoration: none;
}

.font15_black a:active {
	font-family: "微软雅黑";
	font-size: 15px;
	color: #333333;
          line-height:200%
	text-decoration: none;
}

.font15_black a:hover {
	font-family: "微软雅黑";
	font-size: 15px;
	color: #cc0000;
           line-height:200%
	text-decoration: none;
}

.font15_black a:visited {
	font-family: "微软雅黑";
	font-size: 15px;
	color: #333333;
          line-height:200%
	text-decoration: none;
}

.main20font a:link {
	font-family:"微软雅黑";
	src:url('../fonts/msyh.ttf');
	font-size: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #0464bd;
	text-decoration: none;
}
.main20font a:active {
	font-family:"微软雅黑";
	src:url('../fonts/msyh.ttf');
	font-size: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #0464bd;
	text-decoration: none;
}
.main20font a:visited {
	font-family:"微软雅黑";
	src:url('../fonts/msyh.ttf');
	font-size: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #0464bd;
	text-decoration: none;
}

.main20font a:hover {
	font-family:"微软雅黑";
	src:url('../fonts/msyh.ttf');
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #0464bd;
	text-decoration: none;
}

.main18font_gray a:link {
	font-family: "微软雅黑";
	src:url('../fonts/msyh.ttf');
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #6d6d6d;
	text-decoration: none;
}
.main18font_gray a:active {
	font-family: "微软雅黑";
	src:url('../fonts/msyh.ttf');
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #6d6d6d;
	text-decoration: none;
}
.main18font_gray a:visited {
	font-family: "微软雅黑";
	src:url('../fonts/msyh.ttf');
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #6d6d6d;
	text-decoration: none;
}

.main18font_gray a:hover {
	font-family: "微软雅黑";
	src:url('../fonts/msyh.ttf');
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #cc0000;
	text-decoration: none;
}

.font18_black a:link {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333333;
	text-decoration: none;
}

.font18_black a:active {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333333;
	text-decoration: none;
}

.font18_black a:hover {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #cc0000;
	text-decoration: none;
}

.font18_black a:visited {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333333;
	text-decoration: none;
}

.font18_gray {
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.font15_gray a:link {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.font15_gray a:active {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.font15_gray a:hover {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #cc0000;
	text-decoration: none;
}

.font15_gray a:visited {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.font22_white {
	font-family: "微软雅黑";
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 4px;
}

.font18_blue {
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: normal;
	color: #3783ca;
	text-decoration: none;
}
iframe {
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 180%;
	text-decoration: none;
	vertical-align: middle;
	}
.hui {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}



#page-div {
    margin: 15px auto;
    text-align: center;
}

.pagination-first,
.pagination-last {
    display: block;
    margin: 10px;
    text-align: center;
}

.pagination-index,
.pagination-num {
    border: 1px solid #bfbfbf;
    margin: 0 3px;
    padding: 0 10px;
    display: inline-block;
    border-radius: 3px;
    color: #bfbfbf;
}

.pagination-num.active,
.pagination-index:hover,
.pagination-num:hover {
    background: #bfbfbf;
    color: white;
}

.pagination-last>span {
    margin: 0 10px;
}

.pagination-last input {
    height: 18px;
    width: 30px;
    text-align: center;
}

.article-attachments{display: none;}
.article-documents{display: none;}
.sitemap ul{padding: 0;margin: 0;}
.sitemap .module{border-bottom:1px dashed #e5e5e5;}
.sitemap .com-title{line-height:10px; background-color:#f8f8f8;overflow: hidden;margin-bottom: 15px;}
.sitemap .infolist{padding:0px 0 15px}
.sitemap .infolist li{float:left; width:25%;}
.sitemap .infolist li h4{padding-right:15px; font-size:1em;}

.infolist li{position: relative; padding-top: .475em; padding-bottom: .475em; line-height: 1.6em; overflow: hidden; vertical-align:  top;}
.infolist li a{color:#666; float: left; position: relative; max-width:100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.infolist li, .infolist li a{-moz-box-sizing: border-box; -welit-box-sizing: border-box; box-sizing: border-box;}
.infolist li .time{position: absolute; top: auto; right: 0; margin: auto 0; color: #999;}
.infolist li a br{display: none;}
.infolist.md li{padding-right: 4em;}
.infolist.ymd li{padding-right: 6em;}
.infolist li:hover a{color: #3872cf;}
.infolist li:hover .time{color: #3872cf;}

.infolist.dot li a{padding-left: 18px;}
.infolist.dot li a:before{position: absolute; top: -3px; left: 0; margin-top: .8em; content: ""; width: 6px; height: 6px; background: #a6a6a6; background-repeat: no-repeat; background-position: 0 0; border-radius: 100px;}
.infolist.dot li:hover a:before{background: #3872cf;}

.infolist.diamond li a{padding-left: 18px;}
.infolist.diamond li a:before{position: absolute; top: -3px; left: 1px; margin-top: .8em; content: ""; width: 6px; height: 6px; background: #939598; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

.infolist.line li{border-bottom: 1px solid #e1e5eb;}
.infolist.line li{padding-top: .875em; padding-bottom: .875em;}

.infolist.mark em{display: inline-block; margin-right: .625em; font-style: normal; font-size: .875em; background: #347bd7; color: #fff; padding: .25em .3125em; border-radius: .3125em; line-height: 1em;}

.infolist.status li .time{width: 4em; font-size: .875em; color: #999 !important; line-height: 22px; text-align: center; border: 1px solid #e2e2e2; border-radius: 3px; transition: all .3s;}
.infolist.status li:hover .time{border-color: #999;}
.infolist.status li .time.ing{color: #d43030 !important; border-color: #d43030;}

.infolist.col2 li, .infolist.col3 li, .infolist.col4 li{float: left;}
.infolist.col2 li{width: 50%;}
.infolist.col3 li{width: 33.33333%;}
.infolist.col4 li{width: 25%;}
.infolist.space20{margin-left: -10px; margin-right: -10px;}
.infolist.space20 li{padding-left: 10px; padding-right: 10px;}
.infolist.space20 li .time{right: 10px;}
.infolist.space20.infolist.md li{padding-right:4.625em;}
.infolist.space20.infolist.ymd li{padding-right:6.875em;}
.infolist.space30{margin-left: -15px; margin-right: -15px;}
.infolist.space30 li{padding-left: 15px; padding-right: 15px;}
.infolist.space30 li .time{right: 15px;}
.infolist.space30.infolist.md li{padding-right:5em;}
.infolist.space30.infolist.ymd li{padding-right:7.5em;}


.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table; content:""; line-height:;}
.clearfix:after{clear:both;}
.clear{clear:both;}


/*com-title*/
.com-title{position: relative;overflow: hidden;}
.com-title h3{position: relative; float: left; display: inline-block; font-size: 1.375em; font-weight: bold; color: #333;}
.com-title h3 a{color: #333;}
.com-title h3 a:hover{color: #2b5db3;}
.com-title.square h3:before{position: absolute; top: 50%; left: 0; content: ""; width: .25em; height: .9em; margin-top: -.45em; background-color: #2b5db3;}
.com-title.square h3{padding-left: 1em;}
.com-title.underline h3{padding-bottom: .875em;}
.com-title.underline h3:after{position: absolute; bottom: 0; left: 0; content: ""; width: 100%; height: 3px; background-color: #2b5db3;}
.com-title.line{padding-bottom: 15px; border-bottom: 1px solid #dfdfdf;}
.com-title.card{padding: .3125em .3125em .3125em 6%; background-color: #2b5db3;}
.com-title.card h3 a{color: #fff;}
.com-title.card h3 a img{margin-right: .5em;}
.com-title .more{position: absolute; top: 50%; right: 0; line-height: 30px; margin-top: -15px;}

.h_login{display: inline-block;position: relative;}

.h_login .header-user{display: none;text-align: center;left: 0;background: rgba(56,114,207, .5);position: absolute;top: 26px;width: 100%;padding-bottom: 5px;z-index: 999;}
.header-user::before{content: '';position: absolute;left: 50%;top: -8px;width: 0;height: 0;border: transparent solid 10px;border-bottom-color:  rgba(56,114,207, .5);z-index:1;margin-left:-8px;margin-top: -12px; }
.header-user a{color:#fff!important;}
.header-user dd{line-height: 30px!important;display: block!important;padding: 0;margin: 0;}
.h_login:hover .header-user{display: block;}


