     body,html,div,img,p,ul,li,span,h1,h2,h3,h4,h5,h6,ol {margin:0;padding:0;}
     a {text-decoration: none;color:#222;}
     a:hover {color:orange;}
     body {font-family: Helvetica,"Hiragino Sans GB","Microsoft Yahei",sans-serif;}
     li,ul,ol {list-style: none;}
     i, em {font-style: normal;}
     table {
border-collapse: collapse;
border-spacing: 0;
}
img {border:0;}
tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
	.topheader {

background-color: #333;
height: 40px;
width: 100%;
position: fixed;
z-index: 991;
_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop));
}
.kaifu-curror{
background:#e50012;
}
.kaifu-curror a {
color:#fff;
}
.hot-contain a:hover{
 color:orange;
}
.hot-contain em {
width: 22px;
display: inline-block;
height: 24px;
margin-right: 2px;
line-height: 24px;
text-align: center;
font-style: normal;
color: #fff;
float: left;
background: #5F5653;
margin-top: 9px;
}
.content-1200 {
width: 1200px;
margin: 0 auto;
}
.topheader .links {
float: left;
position: relative;
line-height:41px;
}
.topheader .links span{
padding:0 10px;
}
.topheader .links>a {
color: #fff;
text-decoration: none;
font-size: 14px;
line-height: 40px;
padding: 0 13px;
height: 40px;
display: block;
float: left;
}
.topheader .links>a:hover{
	background: red;
}
.top_box {
border-bottom:1px solid #ccc;}
.logo_left {float:left;}
.title-text {float:left;}
.logo {height:76px;position: relative;}
.title-text {position: absolute;
bottom: 11px;
font-size: 14px;
margin-left: 300px;}
.logo-right {position:absolute;bottom:12px;right:0;}
.fl {
float: left;
}
.module-l {
width: 762px;
}
.atc-head {
position: relative;
z-index: 1;
margin: 25px 0 10px;
}
.atc-head h1 {
font-size: 30px;
margin: 0;
color: #222;
}
.atc-operate {
overflow: hidden;
border-bottom: 1px solid #d2d2d2;
font-family: 'Simsun';
_height: 40px;
}
.atc-operate .info {
float: left;
color: #666;
line-height: 38px;
}
.atc-operate .info .time {
font-size: 14px;
padding-right: 20px;
}
.atc-operate .comment {
background-position: -2px -144px;
color: #e50012;
}
.atc-operate .comment, .atc-operate .receive {
background: url("../images/operate.png") no-repeat;
float: right;
color: #666;
padding-left: 40px;
padding: 11px 0 7px 40px;
text-decoration: none;
display: block;
width: 94px;
}
.atc-operate .receive {
background-position: 0 -51px;
}
.atc-content {
font-size: 16px;
font-family: 'Simsun';
overflow: hidden;
}
.atc-content p {
line-height: 30px;
padding-bottom: 10px;
}
.atc-content .pic {
width: 210px;
height: 310px;
float: left;
margin: 15px 20px 5px 5px;
}
.fr {
float: right;
}
.module-r {
width: 400px;
}
.hot h2{
color: #01204f;
border-bottom: 2px solid #01204f;
font-size: 24px;
float: left;
width: 100%;
height: 38px;
}
.tab-box {
float: right;
margin-top:4px;
}
.tab-box li {
float: left;
background: url("../images/line.png") no-repeat right;
padding-right: 20px;
font-size: 16px;
}
.hot {
margin-top: 36px;
}
.hot-contain i {
	font-style: normal;
	font-size:14px;
	color:red;
	display: block;
float: left;
margin-left: 10px;
}
.hot-contain li a{
	font-size:14px;
color: #333;
display: inline-block;
width: 336px;
overflow: hidden;
text-overflow: ellipsis;
float:left;
white-space: nowrap;
margin-left:10px;
}
.hot-contain li {
		border-bottom: 1px solid #e4e4e4;
line-height: 40px;
font-family: 'Simsun';
margin-left: 5px;
height: 40px;
overflow: hidden;
}
.hot2 {
margin-top: 25px;
}
.hot2 h2{
color: #01204f;
border-bottom: 2px solid #01204f;
font-size: 24px;
float: left;
width: 100%;
height: 38px;
}
.ho2 h2 a {
color: #333;
text-decoration: none;
display: block;
}
.more {
float: right;
color: #333;
font-family: Simsun;
font-size:12px;
margin-top:10px;}
.famouse .pic img{
	width: 86px;
height: 86px;
float: left;
border-radius: 43px;
}
.famouse li {
border-bottom: 1px solid #e4e4e4;
padding: 10px 0;
height: 88px;
_width: 374px;
_overflow: hidden;
}
a {
color: #408cd7;
text-decoration: none;
outline: 0;
}
.famouse .info {
margin-left: 110px;
line-height: 38px;
}
.famouse .name {
font-size: 18px;
color: #333;
display: inline-block;
width: 216px;
height: 30px;
overflow: hidden;
}
.info:hover a{
color:orange;
}
.famouse .info span {
font-size: 14px;
color: #888;
float:right;
margin-right:2px;
}
.famouse .txt {
display: block;
margin-left: 110px;
height:44px;
overflow: hidden;
text-overflow: ellipsis;
color: #444;
line-height: 24px;
font-family: Simsun;
_width: 264px;
font-size:12px;
}
.love{
margin-top: 25px;
}
.box {
line-height: 44px;
overflow: hidden;
_height: 44px;
}
.box h2 {
color: #01204f;
border-bottom: 2px solid #01204f;
font-size: 24px;
float: left;
width: 100%;
padding-left: 0;
height: 45px;
}

.single img{
transition:all 0.4s;
-webkit-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
}
.single:hover img{
transform:scale(1.08);
-webkit-transform:scale(1.08);
-ms-transform:scale(1.08);
-o-transform:scale(1.08);
-moz-transform:scale(1.08);
}
.single {
display: block;
float: left;
position: relative;
padding: 0 2px;
margin-bottom: 4px;
overflow:hidden;
width:196px;
height:130px;
}
.single:hover span{
color:orange;
}
.single img {
float: left;
width: 196px;
height: 130px;
}
.single span {
height: 28px;
position: absolute;
left: 2px;
bottom: 0;
line-height: 28px;
text-align: center;
color: #fff;
width: 196px;
font-size: 14px;
}
.single .txt {
z-index: 99;
overflow: hidden;
}
.choose .addtxt {
font-size: 16px;
display: block;
float: left;
line-height: 56px;
text-indent: 13px;
}
.choose h2 {
line-height: 56px;
padding-left: 10px;
float: right;
margin-right: 10px;
}
.choose {
border: 1px solid #d2d2d2;
margin-top: 40px;
}
.choose .odd {
background-color: #e4e4e4;
}
.choose td {
width: 152px;
height: 100px;
background-color: #f1f1f1;
text-align: center;
}
.choose td {
width: 152px;
height: 100px;
background-color: #f1f1f1;
text-align: center;
}
.choose td a {
color: #666;
font-size: 16px;
font-weight: normal;
text-align: center;
text-decoration: none;
overflow: hidden;
max-height: 46px;
vertical-align: middle;
padding: 0 5px;
margin: 0 auto;
display: inline-block;
}
.choose td:hover{
	background:#ccc;
}
.ex-read{
margin-top: 10px;
}
.ex-read li {
line-height: 28px;
font-family: 'Simsun';
background: url(../images/vote.png) no-repeat -432px -256px;
text-indent: 23px;
overflow: hidden;
}
.ex-read li a {
color: #333;
float: left;
font-size:14px;
}
.ex-read li span {
float: right;
font-size:14px;
}
.box-wrap {
	margin-top: 25px;
border-top: 4px solid #3f3f3f;
}
.finance li {
float: left;
position: relative;
margin-right: 4px;
}
.finance  li img {
width: 186px;
height: 125px;
}
.shadow, .finance .txt {
width: 186px;
}
.shadow, .finance .txt {
width: 186px;
}
.finance .txt {
position: absolute;
bottom: 2px;
width: 225px;
text-align: center;
height: 28px;
color: #fff;
line-height: 28px;
left: 0;
font-size: 14px;
}
.shadow {
background: #000;
opacity: .5;
filter: alpha(opacity=50);
}
.finance .txt a {
color: #fff;
display: block;
width:80%;
}
ul.list {
border-top: 4px solid #3f3f3f;
overflow: hidden;
height: 38px;
}
ul.list li {
width: 119px;
border-left: 1px solid #d1cfd0;
text-align: center;
line-height: 38px;
font-size: 14px;
font-family: "Simsun";
float: left;
}
ul.list li:hover a{
	color:#fff;
	background:#e50012;
}
li.active {
background-color: #e50012;
border-color: #e50012;
color:#fff;
}
ul.list a {
color: #444;
text-decoration: none;
display: block;
}
ul.list a.kaifu-curror{
color:#fff
}
.mysite {
line-height: 30px;
border-bottom: 1px solid #777;
height: 45px;
}
.mysite a:hover{
color:orange;
}
.mysite .pagecrumbs {
line-height: 35px;
vertical-align: bottom;
display: inline-block;
padding-left: 8px;
margin-left: 5px;
margin-top: 12px;
}
.mysite .pagecrumbs a {
color: #444;
font-family: 'Simsun';
font-weight: bold;
font-size: 12px;
}
.list-con li {
border-bottom: 1px solid #d1cfd0;
padding: 13px 0 20px 0;
}
.arc-title {
display: block;
overflow: hidden;
line-height: 40px;
}
.arc-title:hover a {
color:orange;
}
.arc-title a {
display: block;
float: left;
color: #000;
font-size: 18px;
}
.arc-title span {
float: right;
color: #444;
font-size: 14px;
}
.arc-cont {
display: block;
color: #888;
font-size: 14px;
line-height: 22px;
font-family: "Simsun";
}
.guide h3 {
border-bottom: 2px solid #cf0f0f;
}
.friend_link_b ul li {
float: left;
overflow: hidden;
text-align: center;
font-size: 14px;
height: 25px;
line-height: 21px;
padding: 0 6px;
}