.main { padding-top: 5px; }
.ic { width: 230px; position: relative; float: left;height:280px;}
.ic.sel #cs { -webkit-box-shadow: 3px 3px 3px #999;    -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999;   }
.ic.sel .list {  -webkit-box-shadow: 3px 3px 3px #999;    -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999;  }
.cs {width:230px; border-bottom:1px solid #e3e3e3;border-top:2px solid #f64e4e;border-right:0px; background:#fff;height:278px;overflow:hidden;float:left;position:absolute;left:0px;z-index:3}
.cs .h3 { font-size: 16px; color: #333; padding: 0 10px; height: 30px; line-height: 30px; position:relative}
.cs .fir { border-bottom: 1px solid #e5e5e5; padding:5px 0;z-index:3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;background:#f9f9f9}
.cs .h3 span { position: absolute; width: 10px; height: 12px; background: url(../../images/c_icon_list.png) 0 -50px no-repeat; top:11px;right:10px}
.cs .h3 a { color: #333; }
.cs .sec { height: 30px; line-height: 30px; padding: 0 10px;overflow:hidden }
.cs .sec a { margin-right: 5px;font-size:12px;color:#999 }
.cs .list {display:none; position: absolute; top:-2px; left: 230px; background: #fff; border: 1px solid #e5e5e5;border-top:2px solid #f64e4e; border-left:0px; width:240px;padding:0px 10px;z-index:2 ;height:100%}
.cs .list .h3{ padding-top:5px}
.cs .list .sec { height: auto; overflow: visible; }
.cs .list .sec li { width: 50%;float:left;height:30px;overflow:hidden}
.cs .fir.sel {border-right:1px solid #fff;z-index:3;background:#fff; }
.cs .sel .list { display: block; overflow:hidden}
.cs .sel .list .b {position:relative}

.r-1 { overflow: initial;height:282px;margin:5px 0;}
.r-1-r { float: right; width: 270px;border:1px solid #e3e3e3;height:268px;position:relative;padding:5px 10px; }
.hots .hd { height: 36px; line-height: 36px; border-bottom: 1px solid #e3e3e3; }
.hots .hd li { padding:0 15px; font-size: 14px;float:left;color:#666;cursor:pointer }
.hots .hd li.on { border-bottom: 1px solid #C40000; color:#C40000;font-weight:bold}
.hots .bd ul { padding-top: 10px; }
.hots .bd li { height: 31px; line-height: 31px; overflow:hidden;background:url(../../images/li_icon.png) 2px 13px no-repeat;padding-left:14px;}
.hots .bd a { display: inline-block; width: 190px; overflow: hidden; float: left; color:#333}
.hots .bd span,.hots .bd .date { display: inline-block; width: 60px; overflow: hidden; float: right;color:#999;font-size:12px; }
.hots li em { display: none; }

.r-2 { padding-top: 15px;height:310px;margin-bottom:15px }
.r-2 ul { width: 1250px; overflow: hidden; }
.r-2 li { float: left; width: 160px;margin:0 14px 14px 0;height:145px}
.r-2 li img {width:100%;height:120px }
.r-2 .h3 { height: 20px; line-height: 1.8em; font-size: 12px; overflow:hidden}
.r-2 a { color: #666; }

#slide { float: left; width: 655px;height:280px;margin-left:12px }
#slide .pic { height: 100%; }
#slide .title, .slide .tn-bg { display: none; }

.r-3 { padding-top: 5px;margin-bottom:10px }
.r-3 .box {width:590px;float:left;height:320px;margin-bottom:15px;background:#fff;overflow:hidden}
.r-3 .box1, .r-3 .box3, .r-3 .box5, .r-3 .box7 { float: right; }
.r-3 .box .t { height:44px;line-height:44px;background:#fafafa;font-size:18px;position:relative;color:#fff;color:#fe6000;border-top:1px solid #c40000}
.r-3 .box .t i { display: inline-block;float:left; height: 32px;line-height:32px; width:32px;color:#fff;text-align:center;margin:5px 10px 0 8px;font-size:20px;background:#fe6000;border-radius:3px }
.r-3 .box .t em { display: inline-block;float:left}
.r-3 .box .t span { font-size: 12px;color:#e2e2e2;float:right;padding-right:10px }
.r-3 .box .t a { margin: 0 3px;color:#999 }
.r-3 .box .t span b { display: inline-block; font-weight: normal;padding:0 2px }
.r-3 .box .ccs { float: right; font-size:12px;width:360px;height:44px;overflow:hidden;text-align:right}
.r-3 .box .ccs a {margin-right:4px}
.r-3 .box .list { padding:10px 0px; height:260px;overflow:hidden}
.r-3 .box .list li { height: 42px; line-height: 42px; overflow: hidden; font-size: 14px; background: url(../../images/li_icon.png) 2px 19px no-repeat; padding-left: 12px;border-bottom:1px solid #f1f1f1 }
.r-3 .box .list li a { color: #666; }
.r-3 .box .list .h3 {width:480px;overflow:hidden;float:left }
.r-3 .box .list .h3 span { color:#999;}
.r-3 .box .list .date { float: right; color:#999;width:80px;text-align:right}
.r-3 .box .list li:last-child { border: 0px; }
.r-3 .box .cname { margin-right: 3px; }

.box1 .t { color: #58d78d; }
.box2 .t { background: #3598dc; }
#ind .box3 .t { background: #219b74; }
#ind .box4 .t { background: #5fa7f9; }
#ind .box5 .t { background: #f95f83; }
#ind .box6 .t { background: #ae7ac4; }
#ind .box7 .t { background: #9bdb13; }
#ind .box8 .t { background: #5656f5; }
