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;}

.stage{background: #fff; padding: 20px; zoom:1; overflow: hidden;}
.stage .img{float: left; width: 600px; height: 300px;}
.stage .img img{width: 100%;height: 100%;}
.stage .stage-s{float: right; width: 530px;}
.stage .stage-s h1{height: 60px; font-size: 26px; border-bottom: 1px solid #E8E7ED; line-height: 60px;}
.stage .stage-s p{line-height: 24px; color: #888; padding: 14px 0; border-bottom: 1px solid #E8E7ED;height:156px;overflow:auto;}
.stage .stage-b{height: 24px; font-size: 16px; color: #888; line-height: 24px; overflow: hidden; padding: 15px 0;}
.stage .stage-b em{width: 24px; height: 24px; background-position: -333px -556px; float: left;}
.ico{display: inline-block; background: url(../images/tips.png) no-repeat;}
.stage .stage-b span{float: left; padding-left: 10px;}
.stage .stage-b span b{color: #26c472; padding: 0 6px;}


.hjlist{width: 1160px;margin: 0px auto;overflow: hidden;margin-top: 20px;background: #fff; padding: 20px;}
.hjlist .nav-top{border-bottom: 3px solid #505050; height: 40px;}
.hjlist .nav-top span{display: inline-block;margin: 0;border-bottom: 3px solid #26c472;height: 40px;font-weight: bold;font-size: 21px;}
.hjlist .nav-bom{margin-left: -20px; zoom:1; overflow: hidden;}
.hjlist .nav-bom li{float: left; width: 342px; padding: 1px; border: 1px solid #EFEFEF; margin: 10px 0 10px 20px; padding: 14px;}
.hjlist .nav-bom li .l-t{float: left; width: 86px; height: 86px;}
.hjlist .nav-bom li .l-t img{width: 100%; height: 100%; display: inline;}
.hjlist .nav-bom li .l-c{float: right; width: 240px;}
.hjlist .nav-bom li .l-c p{font-size: 16px; line-height: 34px;height: 34px;overflow: hidden;}
.hjlist .nav-bom li .l-c span{display: block; line-height: 24px; color: #888; font-size: 12px;}
.hjlist .nav-bom li .l-c span a{color: #888;}
.hjlist .nav-bom li .l-c span em{display: inline-block; padding: 0 6px; color: #ddd;}
.hjlist .nav-bom li .l-b{line-height: 24px; color: #888; width: 100%; clear: both; word-break: break-all; height: 72px; overflow: hidden; padding-top: 10px;}
.hjlist .nav-bom li .l-m{padding-top: 10px; text-align: center;}
.hjlist .nav-bom li .l-m a{padding: 0 30px; border: 1px solid #EFEFEF; line-height: 34px; display: inline-block; border-radius: 3px;}

.hjlist .nav-bom li:hover{border:1px solid #26c472;}
.hjlist .nav-bom li:hover .l-m a{background:#26c472;color: #FFF; border:1px solid #26c472;}
.hjlist .nav-bom li:hover .l-c p a{color: #26c472;}

.hjlist .nav-so .page{height: auto; overflow: hidden; text-align: center; padding: 30px 0;}
.hjlist .nav-so .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;}
.hjlist .nav-so  .page .on{background:#26c472; border-color: #26c472; color: #FFF;}
.hjlist .nav-so  .page a:hover{background:#26c472; border-color: #26c472; color: #FFF;}

