#top-photo{background-color:#666666;height:50px;line-height:50px;position:relative;z-index:999;}
#top-photo .top-nv .top-menu{background:url(../images/icon1.png) 18px center no-repeat;padding-left:39px;display:inline-block;font-size:13px;padding-right:30px;color:#fff;border-right:1px solid #727272;}
#top-photo .top-nv .top-menu span,#top-photo .top-menu1 span{background:url(../images/top_i2.png) right center no-repeat;display:inline-block;padding-right:20px;}
#top-photo .top-nv a.top-menu:hover span,#top-photo .ok a.top-menu span{background-image:url(../images/top_i2_hover.png);}

#top-photo .game-snv{border:1px solid #DDDDDD;background-color:#FFF;position:absolute;left:0;top:50px;width:479px;}
#top-photo .game-snv dl{float:left;width:119px; height: 188px; border-right:1px solid #E8E7ED;font-size:14px;line-height:28px;}
#top-photo .game-snv dl dt{font-size:16px;height:41px;line-height:41px;border-bottom:1px solid #E8E7ED;}
#top-photo .game-snv dl dt,#top-photo .game-snv dl dd{padding-left:19px;}
#top-photo .game-snv em{display:inline-block;background:url(../images/icon3.png) no-repeat;width:14px;height:9px;position:absolute;left:55px;top:-9px;}
#top-photo .game-snv2 {width: 320px; overflow: hidden; padding: 8px 0;}
#top-photo .game-snv2 li { float: left; width: 32%; height: 30px; line-height: 30px; font-size: 14px;}
#top-photo .game-snv2 li a{ display: block; padding-left: 20px;}

#top-photo .ok .top-menu{background:url(../images/icon4.png) 18px center no-repeat #525252;color:#FFA600;font-weight:bold;}
#top-photo .top-menu1 a{padding-left:18px;border-right:1px solid #727272;color:#fff;font-size:14px;display:inline-block;padding-right:19px;}
#top-photo .logo{width:155px;margin:0 auto;padding-top:8px;}
#top-photo .topr{width:380px;}
#top-photo .so{background-color:#F8F8F8;width:200px;height:32px;margin-top:8px;float:left;margin-right:18px;border-right:1px solid #737373;}
#top-photo .so .inp{padding-left:8px;width:165px;height:32px;line-height:32px;border:0;background:none;float:left;}
#top-photo .so .sub{background:url(../images/search.png) no-repeat left center;width:17px;border:0;cursor:pointer;float:left;height:32px;}
#top-photo .topr .top-a{padding:0 20px;height:50px;display:inline-block;border-left:1px solid #737373;font-size:13px;color:#fff;}
#top-photo .topr .top-a:hover{color:#FFBE00;}

.wp-photo{width:1510px;margin:0 auto;}

.ul-photo-class{padding:15px 0 10px 15px;}
.ul-photo-class li{float:left;margin-right:8px;margin-bottom:10px;}
.ul-photo-class li a{display:inline-block;border-radius:10px; font-size: 16px; background-color:#EEEEEE;border:1px solid #E2E2E2;padding:0 15px;font-size:13px;height:25px;line-height:25px;}
.ul-photo-class li a:hover{background-color:#FF9231;color:#fff;border:1px solid #FF9231;}

.grid{background-color:#FFF;border:1px solid #DDDDDD;	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;}
.grid .pic{padding:15px;display:inline-block;text-align:center;}
.grid .pic img{width:203px;}
.grid .pic span{font-size:16px;line-height:30px;margin-top:7px;display:block;text-align: left;}
.grid .bg{height:45px;line-height:45px;background-color:#F8F8F8;border-top:1px solid #E8E7E3;padding:0 14px;}
.grid .bg .num{background:url(../images/icon1.png) right center no-repeat;padding-right:26px;color:#FF8A0C;font-size:20px;}
.grid .bg .love{background:url(../images/icon2.png) left center no-repeat;padding-left:26px;font-size:14px;}

.shaw{background:url(../images/shaw.png) repeat-x;height:456px;position:absolute;left:0;bottom:0px;width:100%;}


.so-photo{padding:17px 0 19px 20px;}
.so-photo .so-tit span{background:url(../images/icon3.png) 28px center no-repeat #FF9231;padding-left:54px;height:43px;line-height:43px;color:#fff;display:inline-block;padding-right:25px;font-size:16px;border-radius:25px;}
.so-photo .inp{width:400px;height:32px;border:1px solid #DDDDDD;border-right:0;line-height:32px;float:left;font-size:14px;padding-left:10px;color:#999999;}
.so-photo .sub{background:url(../images/search1.png) center center no-repeat #95C744;width:71px;height:34px;border:0;}
.so-photo span.span{font-size:14px;margin-left:16px;padding-top:9px;}
.so-photo span.span a{color:#FF8A0C;}



.photo-cont h1{text-align:center;font-size:26px;line-height:75px;position:absolute;left:0;top:-115px;width:100%;}
.photo-cont h1 em{color:#FF9C00;font-size:20px;}
.photo-cont .photo-top .ping{background:url(../images/icon4.png) left center no-repeat;padding-left:24px;color:#666666;margin-right:12px;}
.photo-cont .photo-top .cha{background:url(../images/icon5.png) left center no-repeat;padding-left:24px;color:#666666;margin-left:12px;}
.photo-cont .photo-top .ping:hover,.photo-cont .photo-top .cha:hover {color: #f90}

.photo-cont .heart{background:url(../images/heart.png) center top no-repeat;padding-top:60px;display:inline-block;width:57px;font-size:14px;}
.photo-cont .heart:hover {background-image: url(../images/heart_on.png);}
.biaoqian{height:44px;line-height:44px;font-size:14px;}
.biaoqian dl{float:left;width:710px;}
.biaoqian dl dt{background-color:#F5F5F5;width:94px;text-align:center;border-right:1px solid #DDDDDD;float:left;}
.biaoqian dl dd a{margin:0 7px;color:#666;}
.biaoqian dl dd a:hover{color:#f60;}
.share{width:205px;}
.share .bdsharebuttonbox{margin-top:8px;}

.photo-slide .left .pic,.photo-slide .right .pic{display:block;background:url(../images/img_bg.jpg) no-repeat;width:102px;height:109px;padding-left:4px;}
.photo-slide .left .pic img,.photo-slide .right .pic img{width:94px;height:103px;}
.photo-slide .left p,.photo-slide .right p{font-size:14px;color:#666;line-height:30px;}


.picScroll-left{ overflow:hidden; position:relative; float:left; width:725px;margin-left:17px;height:119px;  }
.picScroll-left .hdq{ overflow:hidden;  }
.picScroll-left .hdq .sprev,.picScroll-left .hdq .snext{ display:block;  width:31px; height:119px;  overflow:hidden;
 cursor:pointer; background-color:#EEEEEE;line-height:119px;font-size:24px;text-align:center;position:absolute;top:0;}
 .picScroll-left .hdq .sprev{border-radius:8px 0 0 8px;left:0;}
.picScroll-left .hdq .snext{ border-radius:0 8px 8px 0; right:0; }
.picScroll-left .bdq{ padding-left:62px; padding-top:8px; }
.picScroll-left .bdq ul{ overflow:hidden; zoom:1; }
.picScroll-left .bdq ul li{ margin-right:23px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bdq ul li .pic{ text-align:center; }
.picScroll-left .bdq ul li .pic img{ width:100px; height:100px; display:block;   border:1px solid #ccc; }
.picScroll-left .bdq ul li .pic a:hover img{ border:2px solid #FF9E28; width:98px;height:98px; }
.picScroll-left .bdq ul li.on .pic a img{ border:2px solid #FF9E28; width:98px;height:98px; }
.picScroll-left .bdq ul li .title{ line-height:24px;   }


.ul-pic li{float:left;width:170px;margin-right:21px;overflow:hidden;font-size:14px;}
.ul-pic li img{width:170px;height:220px;margin-bottom:10px;}
.ul-pic li a p{color:#666;}
.ul-pic li a:hover p{color:#f60;}
.pinglun{padding:16px 24px;}
.message dd textarea{border:1px solid #EBEBEB;width:99%;}
.message dd .desc{width:425px;font-size:13px;line-height:29px;color:#999;}
.message dd .desc em{font-size:18px;color:#FFAB0D;}
.message dd .sub{background:url(../images/icon4.png) 24px center no-repeat #FF8A0C;color:#fff;padding-left:64px;font-size:19px;border:0;height:47px;line-height:47px;padding-right:22px;cursor:pointer;}
.message dd .sub:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';}


#bd {position: relative; z-index: 888}

.slideBox{ width:100%; position:relative;  z-index:999; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;text-align:center; }
.slideBox .bd img{   }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ 
width: 50%;
height: 100%;
position: absolute;
top: 0;
z-index: 9;
background: white;
opacity: 0;
filter:alpha(opacity=0);
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}
.slideBox .prev {left: 0;cursor: url(http://www.sinaimg.cn/edu/images/slidenews/arr_left.cur),auto;}
.slideBox .next {right: 0;cursor: url(http://www.sinaimg.cn/edu/images/slidenews/arr_right.cur),auto;}
.slideBox .pageState{font-size: 26px;display:inline;}
.slideBox .pageState span{color: #FF9C00; font-size: 20px;}

/* 弹出*/

#op-bg {width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: fixed; left: 0; top:0; z-index: 998}
#op-box {width: 640px; height: 470px; background: #202020; position: absolute; left: 25%; top: 10%; z-index: 999; color: #fff;}
#op-box .p20 {padding: 27px;}
#op-box a{color: #fff;}
#op-box a:hover { opacity: 0.8}
#op-box .x { display: inline-block; width: 20px; height: 20px; position: absolute; right: 5px; top:5px; z-index: 999;
background: url(../images/x.jpg) no-repeat;
}
.op-tit {height: 30px; padding-top: 15px;}
.op-tit strong { font-size: 20px; font-weight: normal;}
.op-tit span a { display: inline-block; padding: 3px 8px 3px 25px; 
	background: url(../images/i1.jpg) no-repeat 5px center #5b5b5b;
	margin-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.op-slide .bd {padding: 0 30px 0 23px;}
.op-slide .bd li {width: 160px; height: 235px; float: left; padding: 0 10px; text-align: center;
_zoom:1;*display:inline;
}
.op-slide .bd li p{text-align: left;}
.op-slide .prev,.op-slide .next { display: inline-block; position: absolute; top: 150px; width: 17px; height: 26px;
background: url(../images/ll.jpg) no-repeat;
z-index: 999;
}
.op-slide .prev {left: 20px}
.op-slide .next {background-image: url(../images/rr.jpg); right: 20px;}
.op-slide .hd { text-align: center;}
.op-slide .hd ul{padding-left: 260px;}
.op-slide .hd li{ display: inline-block; width: 12px; height: 0; margin: 0 5px; padding-top: 12px; overflow: hidden; 
	background: url(../images/o2.jpg) no-repeat;
	_zoom:1;*font-size: 0;float: left;
}
.op-slide .hd li.on {background-image: url(../images/o1.jpg);}
.op-ad {margin-top: 10px; border-top: 1px solid #484848; padding-top: 15px;}
.picdesc{text-indent: 2em;}

#mkPic ul li img{max-height:660px;}