.middle .news,.middle .news .news_tabs li a:hover,.middle .news .news_tabs li a.current,.middle .news .news_cont .more,.bottom_community .iffo_enter,.job .job_tabs li a ,.right_bar .right_newbie h2,.right_bar .right_data h2 ,.right_bar .right_search h2,.picshow,.picshow dt a {background:url(../images/main_sprite.png) no-repeat;}

.middle {width:480px; float:left; margin: 0 20px 0 0; _display:inline;}
.middle .cycleOuter { position:relative;height:228px;}
.middle .cycle {position:absolute; width:480px; height:224px; left:0px; top:0; overflow:hidden;}
.middle .cycle .num {position:absolute; right:10px; bottom:10px;z-index:20;}
.middle .cycle .num a {float:left; width:12px; height:12px; overflow:hidden; background:#fff; text-indent:-9999px; border-radius:8px;margin:0 6px 0 0; cursor:pointer;}
.middle .cycle .num a:hover,.middle .cycle .num a.active {width:30px; background:#d25400; }
.middle .news { position:relative;height:340px; margin:20px 0 0 0; background-position:0px 0px; overflow:hidden; }
.middle .news .news_tabs { padding:9px 0px 5px 7px; height:41px; }
.middle .news .news_tabs li {float:left;width:75px; padding-right:10px; }
.middle .news .news_tabs li a {display:block; height:41px; font-size:18px; line-height:41px; text-align:center; color:#525252;  }
.middle .news .news_tabs li a:hover,.middle .news .news_tabs li a.current {color:#ffffff;background-position:-665px 0px;}
.middle .news .news_cont {display:none;height:216px;  padding:5px 30px;}
.middle .news .news_cont .more {position:absolute; right:16px; top:16px; width:26px; height:23px; background-position:-714px -52px; }
.middle .news .news_cont .ann_list,
.middle .news .news_cont .news_list {width:418px; height:56px; overflow:hidden;}
.middle .news .news_cont .media_list {width:418px; height:86px; overflow:hidden;}
.middle .news h2 { font-size:16px; line-height:50px; padding-bottom:9px;width:480px; overflow:hidden;  text-align:center;}
.middle .news h2 a {color:#ffffff; margin: 0 6px;}
.middle .news h2 a:hover { text-decoration:underline;}
.middle .news .qiangmalink{ display:block; width:206px;color:#e84c3d; font-size:16px; line-height:46px; position:absolute; top:59px; right:10px;}
.middle .news .news_cont li {line-height:30px; font-size:12px; background:url(../images/i.png) no-repeat left center; padding:0 0 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.middle .news .news_cont li a {color:#333333; }
.middle .news .news_cont li a:hover {color:#e84c3d; text-decoration:underline;}
.middle .news .news_cont li .time {float: right;}

.job {width:478px; height:563px; border:1px solid #e1e1e1; margin: 20px 0 0 0;position: relative;overflow: hidden;}
.job .job_con_tabs{position: relative; width: 80px;height: 563px;float: left;top: 0px;}
.job .job_tabs {width:80px; height:563px; float:left;background:#34393f; }
.job .job_tabs li { height:37px; }
.job .job_tabs li a {display:block; height:40px; background-position:-490px -203px; line-height:40px; text-align:center; color:#b5c6db; border-bottom:1px solid #000000;}
.job .job_tabs li a.current {background-position:-490px -160px; color:#e84c3d; text-align: center;}
.job .job_cont {width:397px; _width:394px; height:563px; float:left; display:none; overflow:hidden; position:relative;}
.job .job_cont img {display:block;}
.job .job_cont a {display:block; position:absolute; left:20px; bottom:27px; width:165px; height:93px;background:url(../images/tran.png) repeat;}
.job .arperv,.job .arnext{
    background:url(../images/ar.png);width: 22px;height: 11px;position:absolute;left:31px;cursor: pointer;}
.job .arnext{background-position: 0 0;bottom:0px;}
.job .arperv{background-position:0 -13px;top:0px;display: none;}
/*#job_tab_5 a.current,#job_tab_8 a.current,#job_tab_9 a.current { background-position:-490px -106px; }*/
#job_tab_20 { height:47px;}
#job_tab_20 a {  border-bottom:5px solid #000000;}

.right_bar {width:240px; float:left;overflow: hidden;}
.right_bar .right_ad {width:240px; height:228px;}
.right_bar .right_ad img {display:block;}

.right_bar .right_ad_list { padding-top:10px;}
.right_bar .right_ad_list a {display:block;margin-top:10px; font-size:0; }
.right_bar .right_ad_list a img { width:240px; height:107px;}

.right_bar .right_newbie {height:218px;border:1px solid #e1e1e1; margin: 20px 0 0 0;background:#fff url(../images/img_bg.jpg) no-repeat top center;}
.right_bar .right_newbie h2 {height:40px; line-height:40px; background-position:-700px -123px; padding:10px 0 0 50px;font-size:14px;color:#31344c; font-weight:bold; }
.right_newbie_inner { height:167px;}
.right_newbie_inner .newbie_link a {float:left; width:53px; height:30px; line-height:30px; background:url(../images/i.png) no-repeat 10px center; color:#333333; padding: 0 0 0 25px; font-size:12px;}
.right_newbie_inner .newbie_link a:hover {color:#e06060;background:url(../images/i_h.png) no-repeat 10px center; text-decoration:underline;}
.right_newbie_inner img {display:block; margin: 0 auto;}

.right_bar .right_data { height:322px;border:1px solid #e1e1e1; margin: 20px 0 0 0; background:#fff;}
.right_bar .right_data h2 { height:50px; line-height:50px;background-position:-700px -165px; padding:0 0 0 50px;font-size:14px;color:#31344c; font-weight:bold; }
.right_bar .right_data_inner {width:238px; height:285px;}
.right_data_inner img {display:block; margin:14px auto 0 auto;}



.right_bar .right_search_tools { height:322px;border:1px solid #e1e1e1; margin: 20px 0 0 0; background:#fff url(../images/img_bg.jpg) no-repeat top center; overflow:hidden;}
.right_bar .right_search_tools h2 { height:40px; line-height:40px;background-position:-700px -174px; padding:10px 0 0 50px;font-size:14px;color:#31344c; font-weight:bold; }
.right_bar .right_search_tools_box {width:214px; height:29px; margin:0px auto; padding-bottom:10px;}
.right_bar .right_search_tools_box input{ float:left; width:160px; border:none; border-bottom:3px solid #828282; background:#f6f6f6; height:24px; font:12px/24px "微软雅黑"; color:#000;}
.right_bar .right_search_tools_box .searchicon{ display:block; width:50px; height:29px; background:url(../images/searchbtn.jpg) no-repeat; float:left;}
.right_bar .right_search_inner {background:#fff; width:218px;height:67px;padding: 10px 0 0 0; border-bottom:1px dashed #c1c1c1; margin:0 auto;}
.right_bar .right_search_inner a {float:left; width:53px; height:30px; line-height:30px; background:url(../images/i.png) no-repeat 10px center; color:#333333; padding: 0 0 0 19px; font-size:12px;}
.right_bar .right_search_inner a:hover {color:#e06060;background:url(../images/i_h.png) no-repeat 10px center; text-decoration:underline;}
.right_search_news{width: 218px;height: 260px; margin:6px auto 0;}
.right_search_news p a {font-size: 12px;line-height: 20px;color: #333333;}
.right_search_news p a:hover{color: #e65345;text-decoration: underline;}
.right_search_news img{ display:block; width:218px; height:90px; margin-top:5px;}

.bottom_community { position:relative;width:740px; height:416px; float:right; margin: 20px 0 0 0; background:url(../images/community_bg_03.jpg) no-repeat left top;}
.bottom_community .iffo_enter {position:absolute; right:0px; top:0px; width:109px; height:36px;  padding: 0 0 0 40px; background-position:-591px -85px; line-height:36px; font-size:12px; color:#fff;}
.bottom_community .community_tabs { padding:7px 0px 0px 30px; height:47px;}
.bottom_community .community_tabs li { float:left;width:125px; padding-right:3px;}
.bottom_community .community_tabs li a {display:block; height:47px; text-align:center; line-height:47px; font-size:16px; color:#ffffff;background:url(../images/title_normal.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.cy.com/ffo/main/20140708/title_normal.png',sizingMethod='scale');}
.bottom_community .community_tabs li a:hover,.bottom_community .community_tabs li a.current {color:#e84c3d; font-weight:bold;background:url(../images/title_current.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.cy.com/ffo/main/20140708/title_current.png',sizingMethod='scale');}
.bottom_community .community_cont {  display:none;position:absolute; top:64px; left:0; width:740px; height:360px; font-size:12px;}
.bottom_community .community_cont .community_cont_left {float:left;width:280px;   padding:0px 0 0 26px;}
.bottom_community .community_cont .community_cont_left img {display:block;width:280px; height:130px;}
.bottom_community .community_cont .community_cont_left a {color:#333333;}
.bottom_community .community_cont .community_cont_left p {line-height:24px; margin-left:-5px;}
.bottom_community .community_cont .community_cont_left .keywords { margin: 17px 0 0 0;}
.bottom_community .community_cont .community_cont_left .keywords a {float:left; padding:0px 10px; height:24px; line-height:24px; text-align:center; background:#e2e2e2;  margin: 0 9px 6px 0; _display:inline;}
.bottom_community .community_cont .community_cont_left .keywords a:hover {background:#e65345; color:#fff;}
.bottom_community .community_cont .community_cont_right {width:396px; height:320px; float:right;  overflow:hidden;}
.com_video_list {width:165px; height:150px; float:left; position:relative; margin: 0 26px 20px 0; _display:inline;}
.com_video_list a {display:block;  width:165px; height:105px; position:absolute; left:0px; top:0px;}
.com_video_list img {display:block;width:165px;height:105px;}
.com_video_list em {display:block; width:165px; height:45px; line-height:45px;
 text-align:center; position:absolute; bottom:0px; left:0px; overflow: hidden; }

/*背景音乐*/
#music_left .bgmusic{ display:block; cursor:pointer; overflow:hidden; width:31px; height:31px; text-indent:-9999em; position:absolute; left:131px; top:89px; z-index:10; cursor: pointer;}
#music_left .bgmusic img{position: absolute; left: 0; top: 0; }
#music_left .bgmusic_pause img{ top:-31px;}

#music_left .music_left_bg{background:url(../images/float_left.png) no-repeat;_background: 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/float_left.png',sizingMethod='scale'); width:179px; height:452px ; position:absolute; left:0; top:0; z-index:8; }
#music_left { /*width:179px; height:452px ;*/width:250px; height:465px ; position:fixed; left:-9px; margin-top:-110px; top:50%; z-index:1; }
*html #music_left { position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
.bgmusic_wraper{ width: 1px; height: 1px; position: absolute; left: -9999em; top: -9999em; overflow: hidden;}

.picshow{float:right;width:740px;height:401px; margin-top:20px; background-position:0px -780px;}
.picshow dt{height:47px; padding-left:24px;}
.picshow dt a{float:left;height:38px; padding-top:9px; margin-right:6px; line-height:38px;text-align:center;color:#ffffff;font-weight:bold;cursor:pointer; letter-spacing:-1px;}
.picshow dt a.normal1{width:154px; background-position:-24px -1190px;}
.picshow dt a.normal2{width:164px; background-position:-184px -1190px;}
.picshow dt a.normal3{width:163px; background-position:-353px -1190px;}
.picshow dt a.normal4{width:177px; background-position:-522px -1190px;}

.picshow dt a.current1{ background-position:-24px -1241px; color:#e81602;}
.picshow dt a.current2{ background-position:-184px -1241px; color:#e81602;}
.picshow dt a.current3{ background-position:-353px -1241px; color:#e81602;}
.picshow dt a.current4{ background-position:-522px -1241px; color:#e81602;}


.picshow dd{position:relative;}
.picshow dd div{position:absolute;left:0px;top:0px;width:738px;height:354px;}

.picshow dd ul{position:relative;width:738px;height:354px;overflow:hidden;}
.picshow dd ul li{position:absolute;left:0px;top:0px; height:354px;}
.picshow dd ul li img{width:738px;height:354px;}
.picshow dd ul li p{ position:absolute; bottom:8px;left:9px; height:18px;  width:700px; padding:5px 10px 0px 10px; overflow:hidden; font:normal 12px/1.5 simsun; color:#afafaf;background-color:rgba(0,0,0,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cc000000,endcolorstr=#cc000000);}
.picshow dd p a{position:absolute;top:147px;width:29px;height:45px;z-index:10;text-indent:-9999px;cursor:pointer;}
.picshow dd p a.prev{left:22px;background:url(../images/left_arrow_normal.png) no-repeat;_background: 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i0.cy.com/ffo/main/20140708/left_arrow_normal.png',sizingMethod='scale');}
.picshow dd p a.next{right:22px;background:url(../images/right_arrow_normal.png) no-repeat;_background: 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i0.cy.com/ffo/main/20140708/right_arrow_normal.png',sizingMethod='scale');}
.picshow dd p a.prev:hover{background:url(../images/left_arrow_current.png) no-repeat;_background: 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i0.cy.com/ffo/main/20140708/left_arrow_current.png',sizingMethod='scale');}
.picshow dd p a.next:hover{background:url(../images/right_arrow_current.png) no-repeat;_background: 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i0.cy.com/ffo/main/20140708/right_arrow_current.png',sizingMethod='scale');}
.switchable-triggers { display:none;}

.cyou_bottom, .cyou_bottom_cont p {
    font: normal 12px / 22px Tahoma, Geneva, sans-serif;
    color: #8e8e8e;
}
.cyou_bottom {
    background: #f0f0f0 url(../images/nav_bg.png) no-repeat center -55px;
    padding-top: 20px;
}
.cyou_bottom {
    width: 100%;
    min-width: 980px;
    height: 80px;
    padding: 10px 0;
    zoom: 1;
}
.cyou_bottom_wraper {
    border: none;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto;
}
.cyou_bottom_wraper td {
    height: 77px;
    vertical-align: middle;
}
.cyou_bottom_left, .cyou_bottom_right {
    padding: 0 5px;
}
.cyou_bottom_left {
    text-align: right;
}
.cyou_bottom a {
    color: #8e8e8e;
}
.cyou_bottom a {
    text-decoration: none;
}
.cyou_bottom_left a, .cyou_bottom_right a {
    height: 52px;
    display: inline-block;
    zoom: 1;
    text-align: left;
}
.cyou_top_logo a, .cyou_bottom_left a {
    background-image: url(../images/logo_white.png?v01);
    background-repeat: no-repeat;
}
.cyou_bottom_wraper td {
    height: 77px;
    vertical-align: middle;
}
.cyou_bottom_cont {
    text-align: left;
    padding: 0 10px;
}
.cyou_bottom_cont p {
    padding-left: 1px;
}
.cyou_bottom, .cyou_bottom_cont p {
    font: normal 12px / 22px Tahoma, Geneva, sans-serif;
    color: #8e8e8e;
}
.cyou_bottom_cont p {
    white-space: nowrap;
}
.cyou_bottom a {
    color: #8e8e8e;
}
.cyou_bottom a {
    text-decoration: none;
}
#cyou_top a, .cyou_bottom a {
    text-decoration: none;
    overflow: inherit;
}
.cyou_bottom_wraper td {
    height: 77px;
    vertical-align: middle;
}
.cyou_bottom_left, .cyou_bottom_right {
    padding: 0 5px;
}
.cyou_bottom_right a {
    background-image: url(../images/cyou_copyright_sprite.png);
    background-repeat: no-repeat;
    height: 48px;
}
.cyou_bottom_left a, .cyou_bottom_right a {
    height: 52px;
    display: inline-block;
    zoom: 1;
    text-align: left;
}