.ads1 { margin-bottom: 5px; }
.col-l { float: left; width: 260px;padding-top:15px; }
.col-m { float: left;width:540px;padding:0 15px}
.col-r { float: right; width: 370px;padding-top:15px; }
.col-l .box { background: #f9f9f9; border-top: 2px solid #4e4e4e;margin-bottom:20px;padding-bottom:10px }
.col-l .box .t { height: 60px; }
.col-l a { color: #333; }
.jrht .t { background: url(../../images/news/jrht.png) 10px 10px no-repeat; }
.jrht ul { padding: 0 10px; }
.jrht li { height: 34px; line-height: 34px; }
.jrht li .face { height: 34px; width: 24px; float:left;margin-right:5px}
.jrht li .face img { width: 22px; height: 22px;border-radius: 2px;margin-top:5px }
.jrht li .h3 { width: 210px; overflow: hidden; float: left; height:34px}
.xwsd .t { background: url(../../images/news/xwsd.png) 10px 10px no-repeat; }
.xwsd .wrap2 { height: 620px; }
.xwsd li { border-bottom:1px solid #eee;height:auto;overflow:hidden;padding:10px 0}
.xwsd ul { padding: 0 10px; }
.xwsd li .date { float: left; color: red;width:50px;height:20px; }
.xwsd li .h3 { float: right; width:190px; height:20px;overflow:hidden}
.xwsd li .depict { line-height: 1.6em; max-height: 40px; color: #999; float:left;padding:5px 0;overflow:hidden}


.tc .list { display: none; }
.tc .list li { height: 75px; padding:15px 0;border-bottom:1px solid #eee}
.tc .list li:hover { background:#fafafa}
.tc .list li img { float: left; height: 75px; width: 100px;margin-right:10px }
.tc .list .h3 { color: #404040; font-size: 18px; height:32px;line-height:26px;overflow:hidden}
.tc .list .depict {font-size: 12px; line-height: 1.8em; height: 40px; overflow: hidden; }
.tc .list .depict a { color: #888; }
.tc .more { height: 40px; line-height: 40px; background: #f9f9f9; color: #999; font-size: 14px; text-align: center; display:block}
.top { width: auto;margin:12px 0 20px 0; }
.top li {margin-bottom:15px }
.top .tit { text-align: center; width: auto; margin:0px 0 14px 0;height:40px;overflow:hidden;font-weight:bold}
.top .tit a { color: #404040; font-size:28px;}
.top .depict { padding:0 10px;line-height:1.8em;text-indent:2em;height:60px;overflow:hidden;font-size:16px}
.top .depict a {color: #777;}
.hot { width: auto; font-size:16px;overflow:hidden;margin-bottom:40px;}
.hot ul { width: 600px; }
.hot li { padding: 0px 0 0px 15px;background:url(../../images/icon_list_01.png) no-repeat 0px -224px;height:34px;line-height:34px;}
.hot li a { color: #404040;}

.cs .tab { width:auto;height:50px;line-height:50px;background:#f7f9fa;border-top:1px solid #f04343}
.cs .tab a { font-size: 18px; color: #404040; display: inline-block; padding: 0 25px; }
.cs .tab .sel { background: #f04343; color: #fff; }
.slide { margin-bottom: 20px; }



