body{background-color: #F2F2F2;}

.main{width: 1200px; margin: 0px auto; overflow: hidden;}
.main .Cur{width: 100%; line-height: 50px; height: 50px; font-size: 14px;}
.main .Cur a{color: #555555;}

.main .main-c{padding: 15px 10px 10px 10px; border: #ddd 1px solid; font-size: 14px; background: #FFF; overflow: hidden; height: 66px;}
.main .main-c li{list-style: none; padding: 2px 0 2px 70px; overflow: hidden;}
.main .main-c li dl{zoom: 1; position: relative; line-height: 24px;}
.main .main-c li dl dt{width: 80px; margin-bottom: 5px; position: absolute; top: 0; left: -80px; text-align: right; height: 24px; line-height: 24px;}
.main .main-c li dl dd{float: left; display: inline; margin: 0 0 5px 5px;}
.main .main-c li dl dd a{display: inline-block; white-space: nowrap; height: 24px; padding: 0 10px;}
.main .main-c li dl dd .ta{color: #fff; background-color: #17b1f2;}
.main .main-c li dl dd a:hover{color: #fff; background-color: #17b1f2;}

.main .title{background: url(../images/tbg.jpg) repeat-x; height: 60px; overflow: hidden; margin-bottom: 10px; line-height: 68px; margin-top: 30px;}
.main .title span{color: #ababab; font-size: 14px; margin-right: 20px; float: right;}
.main .title i{font-style: normal; color: #F00;}
.main .title a{color: #FFF; font-size: 18px; display: block; float: left; height: 60px; text-align: center; padding: 0px 20px;}
.main .title .fa{background: #41aff7; border-radius: 5px 5px 0px 0px;}

.stage{overflow: hidden; background: #fff; margin-top: -10px;}
.stage .stage-top{overflow: hidden;}
.stage .stage-top li{float: left; width: 342px; border: 1px solid #EFEFEF; margin: 10px 0 10px 20px; padding: 14px;}
.stage .stage-top li .l-t{float: left; width: 86px; height: 86px;}
.stage .stage-top li .l-t img{width: 100%; height: 100%; display: inline;}
.stage .stage-top li .l-c{float: right; width: 240px;}
.stage .stage-top li .l-c p{font-size: 16px; line-height: 34px;height: 34px;overflow:hidden}
.stage .stage-top li .l-c span{display: block; line-height: 24px; color: #888; font-size: 12px;}
.stage .stage-top li .l-c span a{color: #888;}
.stage .stage-top li .l-c span em{color: #ccc; font-style: normal;}
.stage .stage-top li .l-b{line-height: 24px; color: #888; width: 100%; clear: both; word-break: break-all; height: 72px; overflow: hidden; padding-top: 10px;}
.stage .stage-top li .l-m{padding-top: 10px; text-align: center;}
.stage .stage-top li .l-m a{padding: 0 30px; border: 1px solid #EFEFEF; line-height: 34px; display: inline-block; border-radius: 3px;}

.stage .stage-bom .page{height: auto; overflow: hidden; text-align: center; padding: 30px 0;}
.stage .stage-bom .page a{border: 1px solid #e4e4e4; font-family: "Tahoma", "Arial"; height: 38px; line-height: 38px; padding: 0 15px; margin: 0 4px; display: inline-block; overflow: hidden; background: #FFF; color: #6a6a6a;}
.stage .stage-bom .page span{height: 38px; line-height: 38px; padding: 0 15px; margin: 0 4px; display: inline-block; overflow: hidden; }
.stage .stage-bom .page span.current{background:#41aff7; border-color: #41aff7; color: #FFF;}
.stage .stage-bom .page a:hover{background:#41aff7; border-color: #41aff7; color: #FFF;}

.stage .stage-top li:hover{border:1px solid #41aff7;}
.stage .stage-top li:hover .l-m a{background:#41aff7;color: #FFF; border:1px solid #41aff7;}
.stage .stage-top li:hover .l-c p a{color: #41aff7;}
