﻿html{overflow-x: hidden}
.tbold { font-weight:bold;}
.tred {color:#F00;}
.tblue {color:#0066FF}
.tem {font-style:italic}
a:link, a:visited {
	text-decoration:none;
	outline:none; blur:expression(this.onFocus=this.blur());
}
a:hover, a:Active {
    color:#F00;
	text-decoration:none;
}
input {
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:0 2px;
}
.inp {
    height:25px;
	line-height:25px;
	padding:0 2px;
	border:1px solid #ccc;
}
.dat {
	border:1px solid #ccc;
	background:url(../images/date.gif) no-repeat right bottom #FFF;
}
textarea {
	border:1px solid #ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:2px;
}
.formurl {
	line-height:21px;
}
.formurl td {
	padding:2px;
}
.formurl td img {border:1px solid #eee}
.subit {
    cursor:pointer;
	border:1px solid #ddd;
	height:25px;
	line-height:25px;
	padding:0 5px;
	background:#eee;
}

.area {
	border:1px solid #ddd;
}
.code {
	width:60px;
    height:20px;
	line-height:20px;
	padding:0 2px;
	border:1px solid #ccc;
}

.pagelist{padding-top:10px;padding-bottom:10px;text-align:center; font-size:0px; clear:both;}
.pagelist span,.pagelist a,.pagelist strong{text-align:center; vertical-align:middle; font-family:Arial; font-size:12px;
display:inline-block; padding:4px 12px;margin:0px 2px;border:#888 solid 1px;color:#888; border-radius:3px;}
.pagelist var{height:21px;line-height:21px; display:inline-block;margin:0px 3px 0px 3px;}
.pagelist strong,.pagelist .thispage{font-weight:100;margin-right:3px;border:#f91806 solid 1px; background:#f91806;color:#fff;}
.pagelist a:hover{ color:#fff; border:#f91806 solid 1px; background:#f91806;text-decoration:none;}
.pagelist select {border:0; padding:2px 0;}

.artitle {
    font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:55px;
	border-bottom:1px solid #fff;
	margin:0 10px;
	letter-spacing:2px;
	padding-top:10px;
	color:#393939;
	font-family:"Microsoft YaHei";
}
.artitle h1 {
    font-size:16px;
}
.update {
    height:30px;
	line-height:30px;
	text-align:center;
	width:auto;
    color:#777;
	border-top:1px solid #dd;
	border-bottom:1px solid #ddd;
	margin-top:20px auto 5px auto;
	background:#f0f0f0
}
.aba4b4 a:link, .aba4b4 a:visited {
	color:#aba4b4
}
.aba4b4 a:hover{
    color:#99CC00
}

.arcon {
    text-align:left;
	padding:10px 5px;
	font-size:14px;
	line-height:180%;
	font-family: "Microsoft YaHei";
}
.arcon img{max-width:600px;autoimg:expression(onload=function(){this.style.width=(this.offsetWidth > 600)?"600px":"auto"}); display:block; margin:0 auto;}
.arcon p{ text-indent:2em;}
.arlist {
	width:96%;
    height:50px;
	line-height:23px;
	border-top:1px dashed #ddd;
	padding:5px;
}
.titlecon {
    padding:5px;
	text-align:left;
}
.titlecon ul li {
	border-bottom:1px dotted #ddd;
	padding-left:10px;
	font-size:14px;
	height:30px;
	line-height:30px;
	display:block;
	position:relative;
	overflow:hidden;
	background:url(/images/list2.gif) no-repeat left center;
}
.newslist{width: 100%;font-family:"Microsoft YaHei";}
.newslist dl{padding: 1px;background: #fff;box-sizing: content-box; margin-top:20px;}
.newslist dl a{display: block;}
.newslist dl dt{float: left;width: 75px; background-color: #f2f2f2; text-align: center; font-family: Arial;}
.newslist dl dt span{display: block; line-height: 50px; border-bottom: 1px solid #fff; color: #666; font-size: 28px;}
.newslist dl dt p{display: block; color: #999; line-height: 21px; font-size: 12px; }
.newslist dl dd{overflow: hidden; padding-left:10px;height:72px;}
.newslist dl dd b{font-size: 15px;display: block; hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;}
.newslist dl dd p{font-size: 14px;overflow: hidden;color: #888;}
.newslist dl:nth-of-type(even){ background: #fff;}
.newslist dl:hover{ background: #f2f2f2;}
.newslist dl:hover dt{ background: #fff;}
.newslist dl:hover dt span{border-bottom:1px solid #f2f2f2}
.sf-menu, .sf-menu * {margin:0;	padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;	top:-999em;	width:13em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7  */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;top:2.4em;*top:2.2em; /* ie6,7 bug */z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:15em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:15em; /* match ul width */	top:0;}
.sf-menu a{border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:.75em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited{color:#13a;}
.sf-menu li {background:#BDD2FF;}
.sf-menu li li {background:#AABDE6;}
.sf-menu li li li {background:#9AAEDB;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#CFDEFF;outline:0;}
.sf-menu a.sf-with-ul {	padding-right:1.8em;/*min-width:1px;*/}
.sf-sub-indicator {position:absolute;display:block;	right:.75em;top:1.05em; /* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('superfish-arrows.gif') no-repeat -10px -100px; /* 8-bit  only */}
a > .sf-sub-indicator { top:.8em;background-position: 0 -100px; /* use translucent*/}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers*/}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers*/}
.sf-shadow ul {	background:url('superfish-shadow.png') no-repeat bottom right; padding:0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off {background:transparent;}
.sf-vertical, .sf-vertical li {width:	10em;}
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {

	left:	10em; /* match ul width */

	top:	0;

}
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use tra/
/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {

	background-position: -10px 0; /* arrow hovers*/

}