.main{ width:1180px; padding:10px; margin:20px auto; background:#fff; text-align:left;}
.crumbs{ height:20px; line-height:20px; border-bottom:#404144 solid 1px; padding-bottom:10px; margin-bottom:20px;}
.crumbs a{ color:#333; font-size:14px; font-weight:400;}
.main .col-left{ float:left; width:840px;}
.main .col-right{ float:right; width:320px;}
.col-left .list .row{ height:130px;clear:both; padding-bottom:20px;margin-bottom:20px; border-bottom:#f5f5f5 solid 1px;}
.col-left .list .list-img{ float:left; width:200px; height:130px;}
.col-left .list-con{ height:130px; width:620px; float:right; line-height:30px; position:relative;}
.col-left .list-con li.title{ line-height:30px; margin-bottom:10px;}
.col-left .list-con .key-t{ height:20px; position:absolute; width:620px; left:0; bottom:-1px;}
.col-left .list-con .key-t .rt{ float:right; font-size:12px; color:#999; line-height:20px; height:20px;} 
.col-left .list-con .key-t .keywd{ float:left; line-height:20px; height:20px; padding-left:30px; background:url(key.png) no-repeat left top;}
.col-left .list-con li .desc{ text-indent:2em; margin:0; padding:0;}
.col-left .list-con .key-t .keywd a{ font-size:14px; font-weight:normal;float:left; color:#999; margin-right:5px;}
.main .col-left .list-con li a{ color:#000; font-size:18px; font-weight:700;}
.main .col-left .list-con li a:hover{color:#ff4a00;text-decoration:none}

.box{ margin-bottom:20px;}
.col-right .r-top{ height:150px; line-height:25px; padding-bottom:20px;}
.col-right .r-top .r-top-img{ float:left; width:150px; height:150px; margin-right:15px;}
.col-right .r-top ul .r-top-t{ color: #333;ont-size:14px; height:30px; line-height:30px; margin-bottom:20px; font-weight:700;}
.col-right .r-top ul .r-top-t:hover{color:#ff4a00;text-decoration:none}
.box .title-2{font-size:16px; font-weight:400; height:30px; margin-bottom:20px; border-bottom:1px solid #404144;}
.box .title-2 span{color:#fff; background-color:#404144; width:100px; height:30px; line-height:30px; text-align:center; float:left;}
.box .rank li a{line-height:30px; color:#333; font-size:14px;}
.box .rank li a:hover{color:#ff4a00;text-decoration:none}
.box .rank li{ background: url(list_cio.png) no-repeat left center; padding-left:27px; height:30px; margin-bottom:5px;}

.clear{ float:none; clear:both;}
#Article{ padding:0 20px; line-height:28px; color:#333; font-size:16px;overflow:hidden}
#Article img{ cursor:pointer;max-width:800px;_width:expression(this.width > 800 ? "800px" : this.width);height: auto !important;vertical-align: middle; width: auto !important;} 
#Article h1{ font-size:20px; font-weight:700; color:#333; line-height:40px; text-align:center;}
#Article .time{ text-align:center; height:25px; line-height:25px; font-size:12px; color:#666; margin:10px 0 10px 300px;}
#Article .time span{ float:left;}
.Article-Tool{ margin:15px 0;}
#Article .f14{ line-height:30px; clear:both;}
.Article-Tool{ height:16px;line-height:16px; margin:10px 0;}
.fx-Tool span{ float:left;}
.fx-Tool{ width:230px; float:right;}
.Article-Tool a{width:16px;height:16px;line-height:16px;background: url(icon.png) no-repeat; margin-left:10px; float:right;}
.Article-Tool a:hover{text-decoration: none}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
h5{ height:40px; line-height:40px;}
.photo-list li{ line-height:30px; float:left; width:200px; margin-right:13px;}
.f14 a{ color: #656d78;}