/*  背景  */
.w1024 .bg-box{background:url(bg.jpg) no-repeat; width:1000px;}
.bg-box{background:url(bg1200.jpg) no-repeat; width:1200px; height:690px; position:relative;}

/*  展示专业导航  */
.show-list{padding:80px 0 0 130px; float:left; width:415px;}
.show-list li{line-height:32px; background:url(bg-b1.png) no-repeat 0 5px;}
.show-list li a{padding:0 0 0 30px;}
.show-list .list-1{margin-left:16px;}
.show-list .list-2{margin-left:30px;}
.show-list .list-3{margin-left:45px;}
.show-list .list-4{margin-left:60px;}
.show-list .list-5{margin-left:74px;}
.show-list .list-6{margin-left:88px;}
.show-list .list-7{margin-left:102px;}
.show-list .list-8{margin-left:116px;}
.show-list .list-9{margin-left:130px;}
.show-list .list-10{margin-left:144px;}
.show-list .list-11{margin-left:158px;}

/*  右侧模块  */
.r-section{width:380px; float:right; padding:26px 40px 0 0;}
.s-lei a:hover,.s-input a:hover{text-decoration:none;}
.s-lei{padding-left:70px;}
.s-lei a{line-height:22px; text-align:center; display:inline-block; padding:0 10px;}
.s-lei a:hover,.s-lei .curr{background:#36b2ec; color:white; border-radius:30px;}

.s-input{padding:0 0 0 75px;}
.s-input input{width:210px; height:22px; line-height:22px;}
.s-input a{width:40px; height:22px; display:inline-block; margin-left:10px;}

.s-news{padding:20px 0 0 10px;}
.s-news dt{padding:3px 0 0 15px; position:relative;}
.s-news dt a{position:absolute; right:10px; font-size:10px; top:5px;}
.s-news ul{padding:10px 0 15px;}
.s-news ul li{position:relative; *line-height:25px;}
.s-news ul li i{width:3px; height:3px; position:absolute; top:9px; left:8px; background:#738faa;}
.s-news ul li a{display:inline-block; width:240px; padding-left:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:21px;}
.s-news ul li span{height:20px; position:absolute; top:0; right:15px; color:#999;}

.s-souce{padding:16px 0 0 20px;}
.tab-1{line-height:20px; position:relative;}
.tab-1 span{line-height:20px; *line-height:22px; padding:0 8px; text-align:center; display:inline-block; cursor:pointer;}
.tab-1 .curr,.tab-1 span:hover{border-bottom:2px solid #36b2ec; font-weight:bold;}
.tab-1 a{position:absolute; right:10px; font-size:10px;}
.s-souce ul{padding:15px 0 0;}
.s-souce ul li{line-height:18px; position:relative; *line-height:22px;}
.s-souce ul .f1{height:72px;}
.s-souce ul li span{ position:absolute; right:15px; color:#999;}
.f1 img{position:absolute; left:0; top:0;}
.f1 a{padding:5px 0 0 120px; display:block; width:230px; max-height:40px; font-size:14px; overflow:hidden;}
.s-souce ul .f1 span{display:block; padding-left:120px; color:#999; position:static;}
.s-souce .fa1,.s-souce .fa2{overflow:hidden; display:inline-block; white-space:nowrap; text-overflow:ellipsis;}
.s-souce .fa1{width:40px;}
.s-souce .fa2{width:210px;}

.s-link{position:relative; padding:25px 0 0;}
.s-link div{width:72px; height:90px; background:url(link-but.png) no-repeat; position:absolute; text-align:center;}
.s-link div a{width:72px; height:24px; line-height:24px; color:#fff; padding:66px 0 0; display:block; position:absolute; top:0; left:0; z-index:10;}
.s-link div span{width:72px; height:24px; position:absolute; bottom:0; background:#000; left:0; border-radius:30px; filter:alpha(Opacity=50);-moz-opacity:0.50;opacity: 0.50;}
.s-link .s-chat{background-position:5px 0;}
.s-link .s-vote{background-position:-71px 0; left:80px;}
.s-link .s-ans{background-position:-149px 0; left:160px;}
.s-link .s-bbs{background-position:-228px 0; left:240px;}
.s-link .s-que{background-position:-306px 0; left:320px;}

.s-marquee{position:absolute; bottom:13px; left:0;}
.s-marquee b{padding:0 5px;}
.s-marquee span em{padding:0 10px 0 0;}