@charset "utf-8";
/*===公共样式===*/
* {
	padding: 0;
	margin: 0;
}
html {
	overflow-x: hidden;
}
body {
	font-family: "思源黑体";
	margin: 0 auto;
	background:#fff;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0;
	margin: 0;
}
li {
	list-style: none;
}
a {
	color: #3b3b3b;
	text-decoration: none;
	cursor:pointer;
}
em{
	font-style:normal;
	}
a:hover {
	color:#eb7312;
}
img {
	border: 0px;
}
div {
	margin: 0 auto;
}
body a, body input {
	outline: none;
	blr:expression(this.onFocus=this.blur());
	font-weight: normal;
}
input[type=button],input[type=submit],input[type=reset]{
	cursor:pointer;
	}
/*公共：浮动*/
.float-left{
	float:left;
	}
.float-right{
	float:right;
	}
/*公共：行样式*/
.line{
	width:auto;
	height:auto;
	margin:14px auto;
	overflow:hidden;
	}
.sline{
	width:auto;
	height:auto;
	margin:14px auto;
	overflow:visible;
	}

/*公共：盒子样式*/
.basicbox{
	float:left;
	width:auto;
	margin-left:1.4%;
	}
.basicbox:first-child{
	margin-left:0;
	}
.basicbox .head{
	position:relative;
	width:auto;
	height:34px;
	margin-bottom:15px;
	border-bottom:solid 2px #ddd;
	}
.basicbox .head .name{
	position:absolute;
	height:34px;
	top:0;
	left:0;
	border-bottom:solid 2px #3dafcb;
	}
.basicbox .head .main{
	width:auto;
	padding:0 12px;
	font:17px/32px 思源黑体;
	color:#0088c0;
	}
.basicbox .head b{
	padding:0 3px;
	font:22px/32px 思源黑体;
	color:#d61212;
	}
.basicbox .head .more{
	float:right;
	width:auto;
	height:15px;
	margin:8px;
	font:12px/15px 宋体;
	color:#000;
	}
.basicbox .head .more:hover{
	color:#eb7312;
	}
.basicbox .body{
	width:auto;
	min-height:192px;
	padding:10px;
	border:solid 1px #e2e2e2;
	}
.basicbox .body2{
	width:auto;
	min-height:250px;
	padding:10px;
	border:solid 1px #e2e2e2;
}
.text-type-1,.text-type-2{
	width:auto;
	}
.text-type-1 li{
	height:25px;
	}
.text-type-2 li{
	height:28px;
	}
.text-type-1 li a,.text-type-2 li a{
	float:left;
	width:auto;
	max-width:70%;
	font:14px/24px 宋体;
	color: #323232;
	}
.text-type-2 li a{
	max-width:100%;
	font:14px/28px 宋体;
	}
.text-type-1 li a:hover,.text-type-2 li a:hover{
	font:bold 14px/24px 宋体;
	color:#eb7312;
	}
.text-type-2 li a:hover{
	line-height:28px;
	}
.text-type-1 li a:before{
	content:">";
	margin-right:3px;
	}

.new-icon{
	float:left;
	margin:7px auto;
	}
.date{
	float:right;
	font:12px/24px 宋体;
	color:#999;
	}
/*公共：尺寸*/
.size-long{
	width:66.2%;
	}
.size-middle{
	width:49.3%;
	}
.size-short{
	width:32.4%;
	}

/*公共：单行超出显示省略号*/
.ellipsis{
	display:block;	
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	}
	
	/*公共：两边对齐*/
.justify{
	word-spacing: -1em;/*调整文本，以防止使用两端对齐之后字间距过大*/
	text-align: justify;
	text-justify: distribute-all-lines;/*ie6-8*/
	text-align-last: justify;/* ie9*/
	-moz-text-align-last: justify;/*ff*/
	-webkit-text-align-last: justify;/*chrome 20+*/
	}
/*公共:按钮样式*/
.publicbutton {
    height: auto;
    margin: 20px auto;
    text-align: center;
	overflow:hidden;
}
.publicbutton li {
    display: inline-block;
	min-width:80px;
    height:33px;
    margin: 0 18px;
    width:auto;
}
.submitbutton{
	width:100%;
	padding:0 6px;
	height:100%;
	background:url(../images/submitbutton.jpg) repeat-x;
	font:bold 12px 宋体;
	color:#fff;
	border:solid 1px #d6681c;
	border-radius:2px;
	}
.resetbutton{
	width:100%;
	padding:0 6px;
	height:100%;
	background:url(../images/resetbutton.jpg) repeat-x;
	font:bold 12px 宋体;
	color:#7e7e7e;
	border:solid 1px #d7d7d7;
	border-radius:2px;
	}

/*颜色判断*/
.redcolor{
	color:#ff0000;
	}
.greencolor{
	color:#090;
	}
