@media screen and (max-device-width:640px){body{-webkit-text-size-adjust:none}}
.g-doc{background-color:#fafafa}
.g-ftw{background-color:#fff}

.search-input input[type=text]{-moz-border-radius:.35em;-webkit-border-radius:.35em;border-radius:.35em;-webkit-box-shadow:inset 0 0 2px #ccc;-moz-box-shadow:inset 0 0 2px #ccc;box-shadow:inset 0 0 2px #ccc;background-color:#fcfcfc;padding:0 0 0 5px;border:1px solid #d8d8d8;line-height:24px}
.search-input input[type=text]:hover{border:1px solid #dadcaf}
.search-input input[type=text]:focus{-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-box-shadow:0 0 5px #ccc;border-color:#fff;outline:0;background-color:#fff}
button,input{line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;border:0}
::-webkit-input-placeholder{color:cdcdcd}
:-moz-placeholder{color:cdcdcd}
::-moz-placeholder{color:cdcdcd}
:-ms-input-placeholder{color:cdcdcd}
.l-subNav,.search-input,.search-input *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
._box{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(192,192,192,.35);-moz-box-shadow:0 1px 1px 0 rgba(192,192,192,.35);box-shadow:0 1px 1px 0 rgba(192,192,192,.35)}
._box:after,._box:before{content:" ";display:table}
._box:after{clear:both}
.l-subNav{height:65px;width:1000px;margin:auto;clear:both}
.l-subNav .logo{display:block;width:180px;height:65px;float:left;background:url(../images/slide/logo.png) 10px;}
.l-subNav ul{float:left;margin-left:60px}
.l-subNav ul li{float:left}
.l-subNav ul li a{display:block;height:55px;line-height:55px;font-size:16px;margin:5px 0 0 40px;}
.l-subNav ul li a:hover{border-bottom:5px solid #F0454D}
.l-subNav__search{width:300px;margin-top:18.5px}
.search-input{position:relative;zoom:1}
.search-input:after,.search-input:before{content:" ";display:table}
.search-input:after{clear:both}
.search-input input[type=text]{width:100%;height:28px;padding:2px 0 2px 10px;font-size:14px;line-height:17px}
.search-input input[type=text]._form-control{padding-left:15px}
.search-input input[type=submit]{position:absolute;top:0;right:0}
.search-input--flat{display:inline-block}
.search-input--flat input[type=submit],.search-input--flat input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.search-input--flat input[type=text]{width:100%;padding-right:28px;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}
.search-input--flat input[type=submit]{width:28px;height:28px;outline:0;text-indent:-999em;background:transparent -39px -98px}
.search-input--flat input[type=text]:focus{border:1px solid #ff4081}
.search-input--flat input[type=text]:focus+input[type=submit], .search-input--flat.active input[type=submit] {background-position:0px -98px}
.search-input--flat input[type=submit], .search-input--flat input[type=text]:focus+input[type=submit], .search-input--flat.active input[type=submit] {background-image:url(../images/space/sprite.png)}

.sw-wrap, .sw-box{width:1000px;margin:0 auto;background:#fff;border:1px solid #eee;margin-top:20px;}
.sw-loading{background: url(../images/gallery/loader.gif) 406px center no-repeat #fff;}
.sw-loading .sw-player{visibility: hidden;}
.sw-player .photoNews {margin:0 auto;padding:16px 0 26px;width:1000px;}
.sw-player .photoNews .picDiv{text-align:center;position:relative;}
.sw-player .keywords{color:#666;padding-bottom:2px;font-size:14px;}
.sw-player .keywords a{background:#EDEDED;padding:5px 10px;margin-left:10px}
.sw-player .keywords a:link, .keywords a:visited, .keywords a:active{color:#666}
.sw-player .keywords a:hover{color:#fff;background:#D0412C}
.sw-player .photoList{width:926px;margin:0 auto;_width:935px;}
.sw-player .photoList a{color:#666}
.sw-player .photoList a:hover{color:#999}
.sw-player .photoList .before, .sw-player .photoList .after{float:left;width:103px;padding:6px 11px 0 6px;text-align:center;_padding-top:5px}
.sw-player .photoList .before a:hover img, .sw-player .photoList .after a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.sw-player .photoList .after{padding:6px 7px 0 10px;float:right;_padding-top:5px}
.sw-player .photoList .before img, .sw-player .photoList .after img{vertical-align:middle }
.sw-player .photoList .before p, .sw-player .photoList .after p{margin-top:16px;}
.sw-player .photoList .picList{width:877px;float:left;margin:0 19px;display:inline;}
.sw-player .photoList .picList .l2 {width:805px;height:117px;float:left;display:block;overflow:hidden;_width:805px;}
.sw-player .photoList .picList .listM{width:805px;height:90px;overflow:hidden;float:left;margin-top:3px;_width:805px;}
.sw-player .photoList .picList .listM ul{width:10000px;float:left;margin:0 1px}
.sw-player .photoList .picList .listM li{width:105px;padding:2px 5px 0 5px;display:table-cell;float:left;text-align:center;margin:5px 0px;height:72px;vertical-align:middle;}
.sw-player .photoList .picList .listM li a{display: table-cell; vertical-align: middle; text-align:center; *display: block; *font-size: 61px; *font-family:Arial; width:105px; height:69px; }
.sw-player .photoList .picList .listM li b{display:inline-block;height:100%}
.sw-player .photoList .picList .listM li img{vertical-align:middle;max-width:105px;max-height:69px}
.sw-player .photoList .picList .listM li.current_{background:url(../images/gallery/current.v4.jpg) no-repeat 3px 0px;*background:url(../images/gallery/current.v4.jpg) no-repeat 3px 1px}
.sw-player .photoList .picList .listM li.current{border-color:#d6d6d6;box-shadow:1px 1px 5px rgba(0,0,0,.28);background:#fff;text-decoration:none}
.sw-player .photoList .picList .listM li a:hover im/g{opacity:0.8;filter:alpha(opacity=80);}
.sw-player .photoList .picList .listM a img{display:block;margin:0 auto;}
.swpl-btn i{background-image: url(../images/gallery/bg.png);background-repeat: no-repeat;}
.sw-player .photoList .picList .swpl-btn{width:36px;float:left;height:117px;_width:36px;}
.sw-player .photoList .picList .swpl-btn a{width:12px;height:117px;padding:0 9px;display:inline;float:left;background: #F9F9F9;}
.sw-player .photoList .picList .swpl-btn a:hover{background: #eee;}
.sw-player .photoList .picList .swpl-btn a.no:hover{background: #F9F9F9;}
.sw-player .photoList .picList .swpl-btn a i{margin-top:50px;cursor:pointer;display:block;width:12px;height: 20px;}
.sw-player .photoList .picList .swpl-prev a{border-radius: 10px 0 0 10px;}
.sw-player .photoList .picList .swpl-prev a:hover i{background-position: -20px -190px;}
.sw-player .photoList .picList .swpl-prev a i,.sw-player .photoList .picList .swpl-next a.no i{background-position: 0 -190px;}
.sw-player .photoList .picList .swpl-next a{border-radius: 0 10px 10px 0;margin-left: 5px;}
.sw-player .photoList .picList .swpl-next a:hover i{background-position: -60px -190px;}
.sw-player .photoList .picList .swpl-next a i,.sw-player .photoList .picList .swpl-next a.no i{background-position: -40px -190px;}
.sw-player .photoList .picList .scrollBar{width:805px;height:10px;margin:14px 0 0 0;display:inline;float:left;background:url(../images/gallery/track-bg.png) 0 1px repeat-x;position:relative;overflow:hidden}
.sw-player .photoList .picList .scrollBar .drag{position:absolute;top:1px;cursor:pointer;display:block;width:300px;background:url(../images/gallery/scrollbar.png) 0 -20px repeat-x;height:9px}
.sw-player .photoList .picList .scrollBar .drag_no{position:absolute;top:1px;left:1px;cursor:default;display:block;width:573px;background:url(../images/gallery/scrollbar.png)  0 -20px repeat-x;height:9px}
.sw-player .photoList .picList .scrollBar .drag:hover{background:url(../images/gallery/scrollbar.png) 0 -30px repeat-x;}
.sw-player .photoList .picList .drag b.l_arrow, .sw-player .photoList .picList .drag_no b.l_arrow{width:3px;height:9px;background:url(../images/gallery/scrollbar.png) no-repeat 0 0;float:left}
.sw-player .photoList .picList .drag_no b.l_arrow{ background:url(../images/gallery/scrollbar.png) no-repeat 0 0;}
.sw-player .photoList .picList .drag:hover b.l_arrow{background:url(../images/gallery/scrollbar.png) no-repeat 0 -10px}
.sw-player .photoList .picList .drag b.r_arrow, .sw-player .photoList .picList .drag_no b.r_arrow{width:3px;height:9px;background:url(../images/gallery/scrollbar.png) no-repeat -10px 0;float:right}
.sw-player .photoList .picList .drag_no b.r_arrow{background:url(../images/gallery/scrollbar.png) no-repeat -10px 0;}
.sw-player .photoList .picList .drag:hover b.r_arrow{background:url(../images/gallery/scrollbar.png) -10px -10px}
.sw-player .photo_prev, .sw-player .photo_next {height:100%;left:0;position:absolute;top:0;width:50%;background:#fff;opacity:0;filter:alpha(opacity=0);z-index:100}
.sw-player .photo_next {left:475px;}
.sw-player .btn_pphoto, .sw-player .btn_nphoto {cursor:url("http://y2.ifengimg.com/a/2012_22/3cbe4913aa86225.cur"), auto;display:block;height:100%;outline:medium none;width:100%;}
.sw-player .btn_nphoto {cursor:url("http://y3.ifengimg.com/a/2012_22/5f12e957ed5f6a8.cur"), auto;}
.sw-player .photoNews .pic{width:950px;text-align:center;margin:0 auto;display:block;_height:0px;overflow:hidden;background:url("../images/gallery/load2.gif") no-repeat scroll center center;height:100%;position:relative;z-index:100}
.sw-player .photoNews .pic img{max-width:950px}

.swpt-tip i,.swpt-full-tip i,.swpt-original i,.swpt-mode i,.swpb-item i,.heart-vote i{background-image: url(../images/gallery/bg.png);background-repeat: no-repeat;}
.swpt-tip i{display: block;width:32px;height:10px;background-position: -180px -280px;}
.swpt-full-tip i{display: block;width:14px;height:14px;background-position: 0 -280px;}
.swpt-mode-list i{display: block;width: 16px;height:16px;background-position: -100px -160px;}
.swpt-mode-hp i{display: block;width: 16px;height:16px;background-position: -40px -160px;}
.swpt-mode-list:hover i{background-position: -130px -160px;}
.swpt-mode-hp:hover i{background-position: -70px -160px;}
.swpt-full-wrap.hover i,.swpt-full-wrap:hover i, .swpt-full-tip:hover i{display: block;width:14px;height:14px;background-position: -30px -280px;}
.swpt-original i{display: block;width:13px;height: 14px;background-position: -160px -160px;}
.swpt-original:hover i{float: left;display: inline;background-position: -190px -160px;}
.heart-vote i{display: block; width:32px;height:27px;overflow:hidden;background-position:-0px -360px;}
.heart-vote:hover i{background-position:-40px -360px;}
.swpb-item i{display: block;width: 17px;height: 15px;}
.swpb-download i{background-position:-60px -280px;}
.swpb-download:hover i{background-position:-90px -280px;}
.swpb-comment i{background-position:-120px -280px;}
.swpb-comment:hover i{background-position:-150px -280px;}

.swp-tit{height: 35px;line-height: 35px; padding: 17px 24px 11px; overflow: hidden;}
.swp-tit h2,.swp-tit span{font-size: 21px;line-height:38px;color:#2c2c2c;float: left;display: inline;font-weight: normal;}
.swp-tit span{padding-left: 5px;}
.swp-tit em{font-style: normal;}
.swp-tool{height:16px;line-height: 16px;padding:0 24px 20px;color:#666;}
.swp-tool .swpt-time{font-style: normal;font-size: 12px;}
.swpt-extra{float:right;display: inline;/*width: 423px;*/}
.swpt-tip,.swpt-full-wrap{float:left;display: inline;}
.swpt-tip{height:16px;padding-right: 17px;border-right:1px solid #DFDFDF;margin-right:17px;overflow: hidden;}
.swpt-tip i{display: inline-block;vertical-align: middle;_vertical-align: -3px;}
.swpt-full-wrap{width:92px;position: relative;height:16px;}
.swpt-flash-wrap{position: absolute;top:0;left:0;z-index: 10;line-height:0}
.swpt-flash{height:16px;overflow: hidden;}
.swpt-full-tip{position: absolute;top:0;left:0;width:100px;height:16px;margin-left:20px;}
.swpt-full-tip i{float: left;display: inline;}
.swpt-full-tip:link,.swpt-full-tip:visited{color:#666;text-decoration: none;}
.swpt-full-tip:hover,.swpt-full-tip:active{color:#666;text-decoration: none;}
.swpt-full-tip i{margin:1px 8px 0 0;*margin-top:0px;}
.swpt-mode-wrap{float: left;display: inline;height:16px;padding-right: 17px;margin-right:16px;border-right:1px solid #DFDFDF;overflow: hidden;}
.swpt-mode-wrap a:link,.swpt-mode-wrap a:visited{color:#666;text-decoration: none;}
.swpt-mode-wrap a:hover,.swpt-mode-wrap a:active{color:#666;text-decoration: none;}
.swpt-mode-list i, .swpt-mode-hp i{float: left;display: inline;margin-right: 8px;}
.swpt-original i{float: left;display: inline;margin-right: 8px;}
.swpt-original{float: left;display: inline;padding-right:17px;border-right:1px solid #DFDFDF;}
.swpt-original:link,.swpt-original:visited{color:#666;text-decoration: none;}
.swpt-original:hover,.swpt-original:active{color:#666;text-decoration: none;}

.swp-txt{line-height: 24px;padding: 15px 15px 15px 65px;}
.swpt-time{font-family: Helvetica,Verdana;font-size: 14px;color:#ababab;}
.swp-txt{padding:15px 0 15px 25px;position: relative;margin:0 1px;}
.swpt-table{ text-align:left;/**position:relative; *display:block;*/ width:815px; height:auto !important; height:75px; min-height:75px;padding:0 25px 0 0;border-right: 1px solid #E6E6E6;}
.swpt-table .swpt-cell{ vertical-align: middle;/**display:block; *position:absolute; *top:50%; */}
.swpt-cont{line-height: 28px; font-size: 14px; color: #666;}
.swpt-desc{ overflow:hidden ; font-size: 14px; }
.swpt-desc a{color:#F56262;padding-left:10px}
.swpt-cont .num{ color: #a1a1a1; font-size: 16px; float: left; margin: 4px 0 0 0;padding-right: 10px}
.swpt-cont .num em{ color: #ab000e; font-size: 24px; font-style: normal; }
.heart-vote-wrap{position: absolute;right:25px;top:15px;}
.heart-vote{display: block; width: 90px;height: 85px;line-height: 30px;text-align: center; font-family: "Microsoft Yahei","微软雅黑";font-size: 14px;color:#666;  cursor: pointer;overflow: hidden;*zoom:1;}
.heart-vote i{margin:5px 0 10px 27px;*margin-left: 0;}
.heart-vote:link,.heart-vote:visited{color:#666;text-decoration: none;}
.heart-vote:hover,.heart-vote:active{color:#666;text-decoration: none;}


/*列表模式*/
.sw-list{z-index: 1;background: #fff;}
.sw-list-bd ul{border-top:1px solid #eee;width: 1001px;margin-left: -1px;}
.sw-list li {float:left;display:inline;width: 249px;height:200px;overflow:hidden;margin: 0;padding:40px 0 0 0;cursor: pointer;position: relative;border-left:1px solid #eee;border-bottom:1px solid #eee;}
.sw-list li.current,.sw-list li.hover{background: #fafafa;}
.sw-list li a{display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 140px;/*约为高度的0.873*/ *font-family:Arial; width:249px; height:160px; }
.sw-list img{vertical-align:middle;max-width:160px;max-height:160px}

.swp-bd{height:37px;border-top: 1px solid #eee;background: #F9F9F9;margin-top: -1px;}
.swpb-left{margin-left: 25px;line-height: 35px;}
.swpb-right{float: right;padding-right: 24px;}
.swpb-item{float: left;display: inline;font-size: 12px;margin:10px 0 0 0; padding: 0 10px 0 3px;height:36px;}
.swpb-item:link,.swpb-item:visited{color:#666;text-decoration: none;}
.swpb-item:hover,.swpb-item:active{color:#666;text-decoration: none;}
.swpb-item i{float: left;display: inline;margin: 0 6px 0;_margin-top: 0px; overflow: hidden;}
.swpb-comment i{overflow:hidden;}
.swpb-download,.swpb-comment{height:16px;line-height: 16px; border-right:1px solid #DFDFDF;overflow: hidden;}
.swpb-share{height:50px;line-height: 37px;font-size: 12px;color:#666;padding: 0px;margin: 0}
.swpb-share .label{float: left;display: inline;padding:0 5px 0 12px;}
.swpb-share #bdshare{margin-top: 6px;}
.swpb-share .bds_tsina{margin-right:3px;}
.swpb-shoucang i{background:url(../images/gallery/pic_star.png) no-repeat;}
.swpb-shoucang:hover i,.shoucang-active i{background-position:0px -20px;}
.swpb-shoucang{height:16px;line-height:16px;border-right:1px solid #DFDFDF;overflow:hidden;}

.slide-wrap-show-list .swp-hd, .slide-wrap-show-list .swp-btn, .slide-wrap-show-list .sw-audio, .slide-wrap-show-list .swp-txt,.slide-wrap-show-list .swp-list-wrap,.slide-wrap-show-list .swpt-tip, .slide-wrap-show-list .swpt-original, .slide-wrap-show-list .swpt-full-wrap{display: none;}
.slide-wrap-show-list .swp-bd{margin-top: -1px;}
.slide-wrap-show-list .swpt-mode-wrap{padding-right:0;margin-right: 0;border-right: 0;float: right; }

.sw-comment{width:960px;padding:0 20px 20px;}
.bdshare-button-style1-16 a{margin-top:10px!important;}

.pics-wrap{padding:10px;width:979px;height:190px;overflow:hidden;}
.pics-wrap ul{width:1100px;}
.pics-wrap .item-a{width:240px;margin-right:6px;overflow:hidden;float:left;display:inline;}
.pics-wrap .item-a .hd{width:240px;height:160px;overflow:hidden;background:#fff;}
.pics-wrap .item-a .hd a{display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 140px; *font-family:Arial; width:240px; height:160px; }
.pics-wrap .item-a .hd img {vertical-align:middle;border:0;max-width:240px;max-height:160px}
.pics-wrap .item-a .bd{line-height:30px;text-align:center;}
.pics-wrap .item-a .bd a:link,.pics-wrap .item-a .bd a:visited{color:#333;text-decoration:none;}
.pics-wrap .item-a .bd a:hover,.pics-wrap .item-a .bd a:active{color:#ab000e;text-decoration:none;}

.endpage{width:1000px;display:none}
.endpage-main{width:100%;}
.endpage-main-top{width:100%;height:140px;text-align:left}
.endpage-title,.endpage-top{height:69px;line-height:68px}
.endpage-title{border-bottom:1px solid #eee}
.endpage-title h1{padding-left:25px;font-size:24px;color:#252525;font-family:"Hiragino Sans GB","Microsoft YaHei",sans-serif}
.endpage-top .endpage-info{float:left;font-size:14px;height:100%;background:url(./img/check.png) center left no-repeat;padding-left:25px;overflow:hidden}
.endpage .actions{float:right;height:41px;line-height:41px;position:static;background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;margin-top:16px}
.endpage .actions .replay{border:none}
.endpage-btm{background:#f9f9f9;border-top:1px solid #eee}
.endpage-btm-left{float:left;overflow:hidden;width:100%;margin:30px 0;position:relative}
.endpage-related{width:940px;margin:0 30px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
.endpage .setlist-item{float:left;display:block;text-align:center;width:175px;height:130px;padding:4px;margin:23px 25px;cursor:pointer;border:1px solid transparent;position:relative}
.endpage .setlist-item:hover{border-color:#d6d6d6;box-shadow:1px 1px 5px rgba(0,0,0,.28);background:#fff;text-decoration:none}
.endpage .setlist-item p{display:block;height:34px;width:155px;padding:6px 10px; margin:0; font-size:12px; line-height:16px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",Arial,sans-serif; text-align:left; color:#fff; background-color:rgba(0,0,0,.4); background-repeat:no-repeat; overflow:hidden; position:absolute; bottom:4px; left:4px}
.endpage .setlist-item img{max-width:175px;max-height:130px;}