﻿#main {
	padding: 20px 20px 20px 20px;
	width:900px;
	*width:870px!important;
	margin-left:10px;
	float: left;
	
	
}
#main h3{border-bottom:1px #eee solid;padding-bottom:14px;}
#sidebar {
	width: 220px;
	float: right;
	margin-top:20px;
	margin-right:20px;
}
#sidebar ul {
	
	padding-left: 15px;
}
#sidebar ul li {
	line-height: 30px;
	margin: 0 0 0 20px;
}
#footer {
	clear: both;
	border-top: 2px solid #D5D5D5;
	padding: 10px 0;
}


.topTitle{}
.topTitle h3{ padding:20px 0; line-height:36px; font-size:24px;}
.topTitle h3 b{ color:#333; font-weight:normal;padding-right:10px;}
#container{border:1px #eee solid;border-top:2px #0075e2 solid; max-width:1170px; overflow:hidden; background:#fff;}

.block{margin:0px auto 50px auto;}
.block hr{ border-top:1px #e0e0e0 dashed;}

.blockContent{margin:20px 0 20px 0;}
.blockContent th{ text-align:right; width:80px; font-weight:normal; color:#999; vertical-align:top; height:30px;}
.blockContent tr th,.blockContent tr td{padding-left:20px;vertical-align:top; line-height:30px;}

.downloadList{margin:20px 20px 20px 0px;}
.downloadList li{ line-height:30px;}
.downloadList li a{ font-size:14px;}

.OtherNotic{margin:20px 20px 20px 0px; overflow:hidden}
.OtherNotic li{ line-height:30px; overflow:hidden}
.OtherNotic li a{ font-size:14px; color:#f00; background:url(../img/dot.png) no-repeat 0 13px;padding-left:10px;}
.OtherNotic li span{ color:#999; font-size:12px;}

.baoming{position: relative; overflow: hidden;}
.baoming a{width:208px;transition:all linear 0.2s; background:#ee661b url(../img/write.png) no-repeat 35px 8px;padding-left:25px; display:block; text-align:center; line-height:40px; color:#fff; font-size:16px;}
.baoming a:hover{ text-decoration:none; background:#d3540e url(../img/write.png) no-repeat 35px 8px;; }
 .baoming:before { 
    content: " "; 
    position: absolute; 
     width: 80px; 
    height: 400px;  
    top: 0; 
    left: -200px; 
    overflow: hidden; 
    background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); 
    background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); 
    transform: skewX(-25deg); 
    transition: left 1s; }
.baoming:hover:before { left: 300px; }

.timeline{ background:url(../img/timeline.png) no-repeat 16px top; height:480px;margin-top:40px; width:200px; position:relative;}
.timeline >.title{ position:absolute; background:url(../img/time.png) no-repeat 0px top; height:50px; width:200px;padding-left:50px; line-height:50px; font-size:16px;}
.timeline >.dotbox{ position:absolute; left:0;top:50px;}
.timeline >.dotbox >.dot{ background:url(../img/timedot.png) no-repeat 10px 0;padding-left:50px;margin-bottom:25px; width:250px;}
.timeline >.dotbox >.dot h4{ font-size:16px; color:#0075e2}
.timeline >.dotbox >.dot div{ font-size:13px; color:#999;}



.softBox{ border:1px #eee solid; margin-top:20px; padding:20px; border-bottom:2px #e0e0e0 solid; background:#f9f9f9; }
.softBox h3{ padding:0 0 0 30px;margin:0 0 10px 0; border-bottom:1px #eee solid;padding-bottom:10px; position:relative;background:url(../img/downloads.png) no-repeat 0 0px; line-height:30px;}
.softBox h3 span{ position:absolute; right:10px; font-size:12px; font-weight:normal; color:#999;}
.softBox li{ line-height:30px; font-size:14px; color:#666; width:80%;}
.softBox li span{ padding-right:10px; display:inline-block; color:#333; }
.download{position:absolute;  right:30px; bottom:50px;}
.download a{background:#4c80d4; padding:5px 10px; color:#4c80d4}
.download a:hover{ background:#366abe}
.downloadBox{ width:49%; position:relative; float:left;}
.mg_r{ margin-right:20px;}


.ZhongBiaoContent{border:1px #e0e0e0 solid;margin-bottom:20px; background:#fff; margin-top:20px;}
.ZhongBiaoContent ul{ overflow:hidden;}
.ZhongBiaoContent ul li{ width:388px; float:left; line-height:40px;border-bottom:1px #e0e0e0 solid; position:relative; height:40px;}
.ZhongBiaoContent ul li div{ display:inline-block;width:100px; border-right:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;border-left:1px #e0e0e0 solid; background:#f9f9f9; text-align:center;margin-right:5px; height:40px; position:absolute;left:0;top:0;}
.ZhongBiaoContent ul li span{padding-left:110px; width:270px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.ZhaobiaoText{min-height:500px; height:auto;padding:30px; line-height:30px;}


.titleXianmubox {
	padding: 20px 0 0px 0;
}
.titleXianmu {
	font-size: 24px;
	line-height:40px;
}
.titleXianmu div {
	font-size: 14px;
	line-height: 50px;
}
.shoucanBox {
	position: absolute;
	right: 0px;
	top:0;
	*top: -20px;
}
.shoucanBox a {
	margin-left: 30px;
}
.shoucang {
	background: url(../img/shoucang.png) no-repeat 0 0;
	padding-left: 24px;
}
.guanzhu {
	background: url(../img/guanzhu.png) no-repeat 0 0;
	padding-left: 24px;
}
.jiance {
	background: url(../img/jiance.png) no-repeat 0 0;
	padding-left: 24px;
}
.shoucang:hover {
	background: url(../img/shoucangon.png) no-repeat 0 0;
}
.guanzhu:hover {
	background: url(../img/guanzhuon.png) no-repeat 0 0;
	padding-left: 24px;
}
.jiance:hover {
	background: url(../img/jianceon.png) no-repeat 0 0;
	padding-left: 24px;
}



/*列表页*/
.zhaobiaoBox {
	border: 1px #f0f0f0 solid;
	margin-top: 20px;
	border-top: 3px #4c80d4 solid;
	margin-bottom: 30px;
	background:#fff;
	min-height: 1380px;
}
.searchbox {
	border-bottom: 1px #f0f0f0 solid;
	padding: 20px;
}
.class {
	line-height: 30px;
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px #f9f9f9 solid;
}
.class div {
	float: left;

	text-align: right;
	padding-right: 20px;
	font-weight: bold
}
.class ul {
	width: 1100px;
	margin-left: 80px;
}
.class ul li {
	float: left;
	padding: 0 10px;
}
.class ul li a {
	padding: 2px 5px;
}
.class ul li a:hover {
	color: #fff;
	background: #ed5f5b;
}
a.claaOn {
	background: #f90;
	padding: 0;
	color: #fff;
}
.buttonsearch {
	background: #4c80d4 url(../img/search.png) no-repeat center center;
	width: 26px;
	height: 26px;
	border: none;
	vertical-align: middle;
	margin-left: -5px;
}
.buttonsearch:hover {
	background: #285db3 url(../img/search.png) no-repeat center center;
}
.search {
	border: 1px #e0e0e0 solid;
	height: 24px;
	width: 200px;
	vertical-align: middle;
	color: #999;
	padding-left: 5px;
	line-height: 24px;
}
.newsBox1 {
	padding-bottom: 30px;
}
.newsTitle1 {
	background: #4c80d4;
	height: 69px;
}
.newsTitle1Name {
	background: url(../img/title1.jpg) no-repeat;
	position: absolute;
	bottom: 0;
	height: 77px;
	width: 500px;
	font-size: 22px;
	color: #fff;
	line-height: 77px;
	padding-left: 70px;
}
.newsTitle1Name > span {
	font-size: 14px;
	padding-left: 90px;
}
.newsTitle1Name > span > span {
	color: #ffaa00;
	font-size: 26px;
	padding: 0 5px;
}
.newsTitle1 > a:link {
	position: absolute;
	right: 20px;
	top: 25px;
	color: #fff;
	border: 1px #588cdf solid;
	padding: 0 10px;
}
.newsTitle1 > a:visited {
	border: 1px #588cdf solid;
	color: #fff;
}
.newsTitle1 > a:hover {
	border: 1px #6b9cea solid;
	padding: 0 10px;
}
.newsTextBox {
	border-right: 1px #f2f2f2 solid;
	border-left: 1px #f2f2f2 solid;
	overflow: hidden
}
ul.newslist {
	min-height:500px;
	height:auto;
	overflow:hidden;
	width:100%;
}
ul.newslist > li {
	border-bottom: 1px #f2f2f2 solid;
	position: relative;
	line-height: 20px;
	padding: 20px 10px 20px 10px;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
}
ul.newslist > li h1 {
	font-size: 18px;
	background: url(../img/arrow.png) no-repeat 0 6px;
	padding-left: 20px;
	color: #000;
	font-weight: normal;
	width: 1080px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
ul.newslist > li:hover {
	background: #f9f9f9;
	transition: all 0.1s linear
}
ul.newslist2 {
	
}
ul.newslist2 > li {
	border-bottom: 1px #f2f2f2 solid;
	position: relative;
	line-height: 40px;
	padding: 15px 10px 15px 10px;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
}
ul.newslist2 > li h1 {
	font-size: 18px;
	background: url(../img/arrow.png) no-repeat 0 16px;
	padding-left: 20px;
	color: #000;
	font-weight: normal;
	width: 1080px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
ul.newslist2 > li:hover {
	background: #f9f9f9;
	transition: all 0.1s linear
}
ul.newsinfo {
	overflow: hidden;
}
ul.newsinfo li {
	float: left;
	padding-right: 60px;
	padding-left: 20px;
	color: #666;
	border-bottom: 0px;
	padding-top: 15px;
}
ul.newsinfo li span {
	color: #999;
}
.newsDate {
	position: absolute;
	right: 20px;
	top: 25px;
	background: none;
	font-size: 12px;
	text-align: right;
	line-height: 15px;
	border: 1px #f0f0f0 solid;
	padding: 5px;
	color: #999
}

.newsDateToubiao {
	position: absolute;
	right: 20px;
	top: 20px;
	background: none;
	font-size: 12px;
	text-align: right;
	line-height: 15px;

	padding: 5px;
	color: #999
}
.newsDate div {
	font-weight: bold;
	font-size: 14px;
	color: #999
}
.xiangmutitle {
	background: #f9f9f9;
	line-height: 50px;
	height: 50px;
	padding-left: 400px;
	font-weight: bold;
	border-bottom: 1px #f0f0f0 solid;
}
.xiangmutitle span {
	float: right;
	width: 100px;
	text-align: center;
	border-left: 1px #f0f0f0 solid;
	*margin-top:-50px;
}

.xiangmutitle2 {
	background: #f9f9f9;
	line-height: 50px;
	height: 50px;
	padding-left: 400px;
	font-weight: bold;
	border-bottom: 1px #f0f0f0 solid;
	
	
}
.xiangmutitle2 span {
	float:right;
	width: 120px;
	text-align: center;
	border-left: 1px #f0f0f0 solid;
	*margin-top:-50px;
}






