body,html,div,img,p,ul,li,span,h1,h2,h3,h4,h5,h6,ol,dd,dt,dl {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));
}
.top_box {
padding-top:15px;
border-bottom: 1px solid #d1cfd0;
background-color: #f8f8f8;
}
.addtxt i{
display: block;
height:100%;
width: 5px;
background: #01204f;
position: absolute;
top: 0;
left: 0;
}
#iwencaicon td:hover a {
   color:#408cd7;
}
#source_baidu {
padding-right:20px;
}
.box i{
display: block;
height:100%;
width: 5px;
background: #01204f;
position: absolute;
top: 0;
left: 0;
}
.content-1200 {
width: 1200px;
margin: 0 auto;
}
.topheader .links {
float: left;
position: relative;
}
.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;
}
.logo_left {float:left;}
.title-text {float:left;}
.logo {height:59px;position: relative;}
.title-text {position: absolute;
bottom: 16px;
font-size: 14px;
margin-left: 184px;}
.title-text a {color:black}
.title-text a:hover {color:orange}
.logo-right {position:absolute;bottom:8px;right:0;}
.fl {
float: left;
}
.module-l {
width: 762px;
}
.atc-head {
position: relative;
z-index: 1;
}
.atc-head h1 {
font-size: 30px;
margin: 10px 0;
color: #222;
text-align:center;
}
.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;
cursor:text;
}
.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;
line-height: 30px;
font-size: 16px;
color: #000;
margin-bottom: 12px;
font-family: Helvetica,"Hiragino Sans GB","Microsoft Yahei",sans-serif;
text-indent: 2em;
}
.atc-content p img {
    display: block;
    margin: 0 auto;
}
.atc-content .pic {
width: 210px;
height: 310px;
float: left;
margin: 15px 20px 5px 5px;
}
.fr {
float: right;
}
.module-r {
width: 400px;
}
.hot h3{
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: 17px;
}
.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;
}
.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: 350px;
overflow: hidden;
text-overflow: ellipsis;
float: left;
white-space: nowrap;
margin-left:10px;
font-family:微软雅黑;
}
.hot-contain li a:hover{
  color:orange;
}
.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 h3{
color: #01204f;
border-bottom: 2px solid #01204f;
font-size: 24px;
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;
}
.famouse li a:hover {
color:orange;
}
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: 218px;
height:30px;
overflow:hidden;
}
.info a:hover {
color:orange;
}
.famouse .info span {
font-size: 14px;
color: #888;
float:right;
margin-right:2px;
}
.famouse .txt {
display: block;
margin-left: 110px;
overflow: hidden;
height:46px;
color: #868686;
line-height: 24px;
font-family: Simsun;
_width: 264px;
font-size:12px;
}
.love{
	margin-top: 35px;
}
.love 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;
}
.love a:hover img{
  transform:scale(1.08);
-webkit-transform:scale(1.08);
-ms-transform:scale(1.08);
-moz-transform:scale(1.08);
-o-transform:scale(1.08);
}
.love a{
  overflow:hidden;
}
.love a:hover span {
color:orange;
}
.love_h3{
color: #01204f;
border-bottom: 2px solid #01204f;
font-size: 24px;
width: 100%;
padding-left:0;
height:24px;
}
.box {
line-height: 44px;
overflow: hidden;
_height: 44px;
position:relative;
background:#f2f2f2;
}
.box h3 {
float: left;
font-size: 24px;
padding-left: 10px;
}
.box h2 a {
color: #01204f;
border-bottom: 2px solid #01204f;
font-size: 50px;
float: left;
width: 100%;
padding-bottom: 12px;
margin-bottom: 8px;
}
.single {
display: block;
float: left;
position: relative;
padding: 0 2px;
margin-bottom: 4px;
width:196px;
height:130px;
}
.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: 18px;
display: block;
float: left;
line-height: 56px;
text-indent: 13px;
font-weight:900;
position:relative;
width:100%;
}
.addtxt h3 {
background:#f2f2f2;
}
.choose h2 {
line-height: 56px;
padding-left: 10px;
float: right;
margin-right: 10px;
}
.choose {
border: 1px solid #d2d2d2;
margin-top: 40px;
width:100%
}
.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 {
line-height:24px;
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;
}
.con_pian a {
font-family:微软雅黑;
font-size:16px;
}
.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:16px;
font-family:微软雅黑;
}
.ex-read li a:hover{
  color:orange;
}
.ex-read li span {
float: right;
font-size:16px;
font-family:微软雅黑;
}
.box-wrap {
	margin-top: 25px;
}
.finance {
margin-top:10px;
}
.finance li:hover span a{
color:orange;
}
.finance li {
float: left;
position: relative;
margin-right: 4px;
width:186px;
height:125px;
margin-bottom:10px;
overflow:hidden;
}
.finance  li img {
width: 186px;
height: 125px;
transition:all 0.4s;
-webkit-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
}
.finance  li:hover img{
  transform:scale(1.08);
-webkit-transform:scale(1.08);
-ms-transform:scale(1.08);
-moz-transform:scale(1.08);
-o-transform:scale(1.08);
}
.shadow, .finance .txt {
width: 186px;
}
.shadow, .finance .txt {
width: 186px;
}
.finance span {
position:absolute;
bottom:0;
}
.finance .txt {
position: absolute;
bottom: 2px;
width: 225px;
text-align: center;
height: 28px;
color: #fff;
line-height: 35px;
left: 0;
font-size: 14px;
}
.shadow {
background: #000;
opacity: .5;
filter: alpha(opacity=50);
height:24px;
}
.finance .txt a {
color: #fff;
display: block;
width:80%;
white-space:nowrap;
}
.guanjianci {
text-align: left;
margin-top: 18px;
}
.guanjianci span {
font-weight: 700;
color: #656565;
font-size: 16px;
}
.guanjianci span {
font-weight: 700;
color: #656565;
font-size: 16px;
}
.con_pian {
text-align: left;
height: auto;
width: auto;
line-height: 24px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 14px;
}
.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;
}
	.rtb_con1 {
width: 394pxpx;
overflow: hidden;
}
.rtb_con1 div.show {
display: block;
}
.rtb_con1 strong {
width: 394pxpx;
display: block;
clear: both;
font-weight: normal;
}
.rtb_con1 div dl {
width: 190px;
height: 163px;
float: left;
margin: 0 4px 0px 0;
}
 .rtb_con1 div dd {
width: 100%;
left: 0;
bottom: 0;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
height: 30px;
line-height: 30px;
color: #fff;
}
.rtb_con1 div dt {
height:133px;
}
.rtb_con1 div img {
height:100%;
width:100%;
}
a {
	text-decoration: none;
color: #222;
}
.twtj {
   color: #01204f;
border-bottom: 2px solid #01204f;
font-size: 24px;
width: 100%;
height: 38px;
margin-top:25px;
margin-bottom:10px;
}