﻿/*嵩嵩系统*/
	html{ width:100%; height:100%;}
	body {margin:0; line-height:18px;font:12px "微软雅黑",Arial,Helvetica,sans-serif,Simsun;background:url(images/bg.png);-webkit-text-size-adjust: none;color:#444444;}
	ul,li{ list-style:none; padding:0; margin:0; vertical-align:bottom;}
	p { margin:0; padding:0;}
	img { border:0;}
	form{ margin:0; padding:0;}
	a { text-decoration:none; color:#555555;outline:none;}
	a:hover {text-decoration:underline;}
	.clear { clear:both;}
	.fr { float:right;}
	.fl { float:left}
	h1{	font:20px Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun; color: #444; font-weight: normal; line-height:30px;}
	h2{font:16px Microsoft YaHei,Arial,Simsun; color: #333;  font-weight: normal;line-height:30px;}
	h3{font:14px Microsoft YaHei,Arial,Simsun; color: #333;  font-weight: normal;line-height:30px;}
	.red{color: #DD5814;}
	.green{color:#74AE39;}
	.color2{color:#37af89;}
	.t12{font-size:12px;}
	.t14{font-size:14px;}
	.rek{ color:#FF0000; text-decoration:none;}
	
	.cur{ cursor:pointer;}
	h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
	input,select,textarea { vertical-align: middle;}
	
	.w{ margin:0 auto; clear:both;}
	.detail .w{ width:1040px;}
	.detail .top{ border:0; height:300px; overflow:hidden;}
	.detail .topw{ border:0;}
	.detail .foot{ background:none; border:none;}

/*页头*/
	.top{ height:300px;background: #FFFFFF; border-bottom:1px #ffffff solid;}
	.topw{border-bottom:1px #e2e2e2 solid; height:300px;}
	.topbox{ width:1040px; margin:0 auto;}
	.topbox .logo {width:200px; float:left; padding-top:18px;}
	.search { padding-top:20px; float:right; height:55px; position:relative;}
	.search .hottags { position:absolute; bottom:0; left:0; height:18px; width:500px; overflow:hidden;}
	.search .hottags a{ color:#999999; padding-right:5px;}
	.search .search_form input{ margin:0;padding:0;background:url(images/search.png) no-repeat -304px 0; width:380px; color:#888888; font-size:13px;height:20px; line-height:20px; padding:5px; border:1px solid #ffffff;border-color:#9A9A9A #CDCDCD #CDCDCD #9A9A9A;float:left;}
	.search .search_form a { display:block; width:95px; height:32px; text-align:center;background:url(images/search.png) no-repeat 0 0; line-height:32px; float:left; margin-left:10px;}
	.search .search_form a:hover { background-position:-100px 0; text-decoration:none;}
	.search .search_form span{ display:block; width:150px; height:32px; line-height:32px; text-indent:10px; float:left; text-align:right;}
	
	#main_flash{ width:160px; width:1040px; margin:0 auto;}
	
	#header{height:48px;background:url(Images/nav.jpg) repeat-x;}
	#headernav { display:block;font-size:14px;overflow:hidden;height:48px; line-height:48px;background:url(Images/nav_End.jpg) no-repeat right 0;}   
	#headernav li {float: left; display:block;background:url(Images/nav_line.gif) no-repeat 0 3px;width: 112px;} 
	#headernav li.one{background:url(Images/nav_One.jpg) no-repeat; width:104px;}
	#headernav li.one a{ color:#000000;}
	#headernav li.one a:hover{ color:#FF0000; background:none;}
	#headernav li a { display: block;color: #fff; text-align:center;} 
	#headernav li a:hover{color: #333;background:url(Images/nav_hover.jpg) no-repeat center 3px;} 
	#headernav li a.Nav_now { font-weight:bold; color: #fe6b01;background:url(Images/nav_hover.jpg) no-repeat center 3px;}	

/*友情链接*/
	#link{clear:both;padding-top:10px; background:#FFFFFF;}
	#link .border {background:url(images/link.jpg) no-repeat;height:auto!important;height:38px; min-height:38px; padding-left:150px; padding-top:12px;}
	#link a { padding-right:10px;color:#a0a0a2;}
	#link a:hover{ color:#000000;}
	#link img{ border:1px #CCCCCC solid;height:35px;}


/*页脚*/	
	.foot{ padding:20px 0; line-height:25px;background:#e9e9e9; border-top:1px #e2e2e2 solid;}
	.footbox { text-align:center; position:relative;}
	.foot .border a{ color:#ff6600;}
	
/*页脚导航*/
	#bottomnav{clear:both;height:35px;line-height:35px;text-align:center; padding-top:10px; color:#009900;}
	#bottomnav a{color:#009900; padding-left:20px;background:url(images/dot.jpg) no-repeat 15px center;}
	#bottomnav a:hover{ color:#000000;}
	
/*导航*/
	.nav { height:36px; background:#3c4250; border-radius:3px; border:1px #535869 solid;}
	.nav li{ float:left; display:block; line-height:36px; width:78px; text-align:center;}
	.nav a{ color:#FFFFFF; font-size:15px; display:block;white-space:nowrap;}
	.nav a:hover { background:#2d3038;}
	.nav a.on{ background:#e75040;}
	.nav a.more{ padding:0 10px;}
	.nav a.hover{ background:#2d3038;}
	.nav li ul{ display:none; position:absolute; top:36px; right:0px; width:312px; background:#2d3038; padding:10px;}
	.nav li ul li a:hover{ background:#414655;}
	


/*图片加载*/
	#loading { height:62px;display:none; background:#FFFFFF;border-top:1px solid #f5f5f5;}
	#loading span{ display:block; width:50px; height:60px;background:url(images/loading3.gif) 0 center no-repeat; margin:0 auto;}
	#loading a{ display:block; margin:10px auto 0 auto; width:461px; height:43px; line-height:43px;background:url(images/button.gif) no-repeat 0 0; text-align:center;}
	#loading a:hover{ background-position:0 -60px;}
	
	
/*上下滚动*/
	#totop{ width:60px; height:60px; margin-bottom:10px; cursor:pointer; background:url(images/to.png) 0px 0 no-repeat; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity: 0.8;}
	#totop:hover{ background:url(images/to.png) -60px 0 no-repeat;}
	#tobottom{ width:60px; height:60px; z-index:100; cursor:pointer; background:url(images/to.png) -120px 0 no-repeat; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity: 0.8;}
	#tobottom:hover{ background:url(images/to.png) -180px 0 no-repeat;}	

/*图片列表*/

	#container .cell{width:192px;overflow:hidden; margin-bottom:10px;padding:14px;background:#ffffff; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;border-radius:3px; box-shadow:0 1px 2px 0 rgba(210, 210, 210, 0.31)}
	#container .cell p{ display:block;}
	#container .cell p.img {position:relative; background:url(images/loading1.gif) no-repeat center center;}
	#container .cell p.img .phot{display:block;width:6px; height:6px; overflow:hidden; position:absolute; right:-11px; top:-11px; background:#feb29f;border-radius:3px;}
	#container .cell p.img .ptop{display:block;width:6px; height:6px; overflow:hidden; position:absolute; right:-11px; top:-11px; background:#b2c89b;border-radius:3px;}
	#container .cell p.img img{ width:192px;}
	#container .cell p.tit { height:20px; line-height:20px; margin:5px 0 5px 0; overflow:hidden;}
	#container .cell p.tit a{ color:#444444;}
	#container .cell p.size { color:#cccccc;}
	#container .cell p.size span{ float:right;}
	#container .on{}
	#container .on p.img{}
	#container .on p.img img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity: 0.8;}
	#container .none{ background:url(images/none.png) no-repeat center center #ffffff; height:192px;}
	#container .ads200{height:200px; width:200px; padding:10px;}
	#container .ads160{height:600px; text-align:center;}
	
/*分类导航*/
	#container .classlist{ padding:10px 0; width:220px;}
	#container .classlist h1{ height:24px; padding:8px 0px 6px 10px; color:#666;}
	#container .classlist h1 span { font-size:12px; padding-left:5px;}
	#container .classlist h3{ height:24px; padding:8px 0px 6px 10px; color:#666;}
	#container .classlist h3 span { font-size:12px; padding-left:5px;}
	#container .classlist li{ display:block; padding:2px 0 2px 12px; height:auto; border-top:1px dashed #dcdbdb; margin:0px; clear:left;}
	#container .classlist a{ height:18px; width:66px; line-height:18px; float:left; display:block; overflow:hidden;}
	#container .classlist a strong{color: #444444;}
	#container .classlist a.on{ color:#e75040;}
	#container .classlist a.on strong{ color:#e75040;}
	
/*设置*/
	.setlist { height:45px; position:relative;}
	.order { width:230px; margin-top:10px;}
	.order li { float:left;cursor:pointer; padding:0 12px;background:#ffffff;border:1px #e2e2e2 solid; border-color:#ffffff #e2e2e2 #e2e2e2 #ffffff; margin-right:7px; height:20px; line-height:20px; color:#888888;}
	.order li:hover {background-color:#e75040;border:1px #e75040 solid; color:#FFFFFF;}
	.order li.on_1{ background:#e75040 url(images/order.png) no-repeat right -48px;border:1px #e75040 solid;padding:0 17px 0 7px;color:#FFFFFF;}
	.order li.on_2{ background:#e75040 url(images/order.png) no-repeat right -13px;border:1px #e75040 solid;padding:0 17px 0 7px;color:#FFFFFF;}
	
	.hots {margin-top:10px; position:absolute; right:0px; top:0px;}
	.hots li { float:left;cursor:pointer; padding:0 12px;background:#ffffff;border:1px #e2e2e2 solid; border-color:#ffffff #e2e2e2 #e2e2e2 #ffffff; margin-right:7px; height:20px; line-height:20px; color:#e75040;}
	.hots li:hover,
	.hots li.on{background-color:#e75040;border:1px #e75040 solid; color:#FFFFFF;}

/*当前位置*/
	.here {margin-top:10px; line-height:22px;}
	.detail .here{ font-weight:bold; text-indent:20px; position:relative;}
	
/*图片按钮*/
	.picshow_button { position:absolute; right:10px; top:0px;}
	.picshow_button a{ display:block; float:right; margin-left:6px; padding:0 10px 0 27px; height:28px; line-height:28px; background:url(images/button_3.png) no-repeat 10px -4px; border:1px #dddddd solid; font-weight:normal; color:#666666; text-indent:0; border-radius:3px;box-shadow:0px 1px 3px 0 rgba(180, 180, 180, 0.4);}
	.picshow_button a:hover{ text-decoration:none;background-color:#e64e3f; color:#ffffff;border:1px #cd3b31 solid; }
	.picshow_button a.down{ background-position:10px -4px;}
	.picshow_button a.full{ background-position:10px -28px;}
	.picshow_button a.hits{ background-position:10px -52px;}
	.picshow_button a.down:hover{ background-position:10px -76px;}
	.picshow_button a.full:hover{ background-position:10px -100px;}
	.picshow_button a.hits:hover{ background-position:10px -124px;}
	
/*图片详细*/
	.picshow{ margin-top:10px;padding:5px; background:#FFFFFF; box-shadow:0 1px 3px 0 rgba(180, 180, 180, 0.4); border:1px #eeeeee solid;}
	.picshow_img {position: relative; background:url(images/loading2.gif) no-repeat center center;}
	.picshow_img img{ display:block; margin:0 auto;}
	.picshow_img a { position:absolute; width:50px; height:100%; top:0px; display:block;}
	.picshow_img a.prev { left:0px;}
	.picshow_img a.next { right:0px;}
	.picshow_img a b{ display:block; width:20px; height:42px;background:url(images/button_2.png) no-repeat center -84px; position:absolute; top:50px; left:15px;}
	.picshow_img a.prev b{}
	.picshow_img a.next b{ background-position:center -126px;}
	.picshow_img a:hover {background:#f2f2f2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity: 0.8;}
	.picshow_img a.prev:hover b{background-position:center 0;}
	.picshow_img a.next:hover b{background-position:center -42px;}
	.picshow_img a.prevh b{background-position:center 0;}
	.picshow_img a.nexth b{background-position:center -42px;}
	
	.picshow_title { font-size:14px; padding:10px 0; font-weight:bold; text-indent:20px;}
	.picshow_time { padding:20px 0;text-align:center;}
	.picshow_info { padding:10px 20px; font-size:12px;line-height:25px; color:#666666;}


	.similar{position:relative;padding:0 39px 0 39px;height:76px; margin:15px 0;}
	.similar li{ width:70px; height:70px;border:3px #ffffff solid; overflow:hidden; position:relative;}
	.similar li a{ position:absolute; left:0px; top:0px;}
	.similar li:hover,
	.similar li.on{ border:3px #e75040 solid;}
	
	.similar li img{}
	.similar .move_x_box{height:76px;overflow:hidden;position:relative;}
	.similar .move_x_box ul.scrollObj{position:absolute; left:0px; top:0px; z-index:1;}
	.similar .move_x_box ul.scrollObj li{float:left; display:block;}
	.similar a.btnPre,
	.similar a.btnNext{position:absolute; z-index:4; display:block; width:28px; height:94px;cursor:pointer;background:url(images/button_1.png) no-repeat;top:-9px;}
	.similar a.btnPre {left:3px;background-position:0 0;}
	.similar a.btnNext{right:3px;background-position:0 -94px;}
	.similar a.btnPre:hover {background-position:-28px 0;}
	.similar a.btnNext:hover {background-position:-28px -94px;}


/*留言标题*/
	.comment { padding:25px; background:#ffffff;}
	.comment_tit{ border-bottom:1px #eeeeee solid; font-size:14px; height:30px; padding-top:10px;}
	.comment_tit span{ padding-right:20px;}
	.comment_tit a{ color:#ff0000;}
	
/*留言表单*/
	.comment_form { margin:0 20px;z-index:1000;background:#e2e2e2; border-radius:3px; padding:10px 10px 55px 10px; position:relative;}
	.comment_form textarea { width:772px; height:100px; font-size:12px;}
	.comment_form .user {color:#888888;height:25px; line-height:25px; width:100px;position:absolute; left:10px; _left:0px; top:125px; }
	.comment_form .comment_save {text-align:center; display:block; height:45px;width:110px; font-size:20px; background:#e75040;;color:#ffffff; position:absolute; right:10px;_right:35px; top:117px; border:0; font-family:"微软雅黑"; border-radius:0 0 10px 0;}
	.comment_form .comment_save:hover{ background:#e0402f;}
	.comment_form .comment_save:hover {}
	.comment_form .comment_tips{position:absolute; left:120px; top:133px; color:#b2b2b2;}
	.comment_form .red{ color:#e0402f;}
	.comment_form .reset { display:none; padding-left:10px; color:#ff0000;}
	
/*留言引用回复*/
	.comment_content .comment_form{ margin:0;}
	.comment_content .comment_form textarea{ width:682px;}

/*留言列表*/
	.comment_list { margin-bottom:20px;}
	.comment_list .loading{display:block; width:50px; height:60px;background:url(images/loading3.gif) 0 center no-repeat; margin:0 auto;}
	.comment_user { height:25px; color:#3D7400;position:relative; padding:10px 10px 0 70px;}
	.comment_user strong{font-weight: normal; color:#888888;}
	.comment_user strong b{ color:#e75040; padding-right:10px; font-weight:normal;}
	.comment_user span{ float:right;color:#cccccc;}
	.comment_user span.user_img{ float:none; width:48px; height:48px; position:absolute; left:10px; top:10px; background:url(images/user_gray.png) no-repeat; display:block;}
	.comment_content { border-bottom:1px #dddddd dashed; font-size:14px;padding:0 0 0 70px;}
	.comment_content blockquote { border:1px #dddddd solid; padding:5px 1px 5px 5px; margin:0 0 5px 0;display:block; background:#fffff3;}
	.comment_content .quote_title{font-size:12px;color:#e75040;padding:0px 10px;}
	.comment_content .quote_title b{ font-weight:normal;}
	.comment_content .quote_content { font-size:14px; color:#333333; padding:3px 10px;}
	.comment_reply { display:block; margin:0 0px 20px 0px; padding:5px 10px; border:1px #afafaf dotted;font-size:14px;}
	.comment_reply span.title { display:block; color:#ff0000; font-size:12px;}
	.comment_reply span.title b { color:#999999; font-weight:normal; padding-right:5px;}
	.comment_agree { display:block;padding:5px 0 10px 0; font-size:12px; text-align:right;}
	.comment_agree strong { padding:0 0px 0 32px; font-weight:normal; cursor:pointer; color:#888888;}
	.comment_agree strong.over span{ color:#CCCCCC;}
	.comment_agree strong span{color:#e75040;}
	.comment_agree strong b{font-weight:normal;}
	.comment_agree strong.quote{ background:url(images/ico_comment.png) no-repeat 20px 3px; padding-right:25px;}
	.comment_agree strong.yes{ background:url(images/ico_comment.png) no-repeat 20px -23px;}
	.comment_agree strong.no{ background:url(images/ico_comment.png) no-repeat 20px -50px;}
	

/*分页*/
	.pagelist{font-family:verdana; margin-left:68px;}
	.jPaginate{height:34px;position:relative;color:#a5a5a5;font-size:small;}
	.jPaginate a{line-height:15px;height:18px;cursor:pointer;padding:2px 5px;margin:2px;float:left;}
	.jPag-control-back{position:absolute;left:0px;}
	.jPag-control-front{position:absolute;top:0px;}
	.jPaginate span{cursor:pointer;}
	ul.jPag-pages{float:left;list-style-type:none;margin:0px 0px 0px 0px;padding:0px;}
	ul.jPag-pages li{display:inline;float:left;padding:0px;margin:0px;}
	ul.jPag-pages li a{float:left;padding:2px 5px;}
	span.jPag-current{cursor:default;font-weight:normal;line-height:15px;height:18px;padding:2px 5px;margin:2px;float:left;}
	ul.jPag-pages li span.jPag-previous,
	ul.jPag-pages li span.jPag-next,
	span.jPag-sprevious,
	span.jPag-snext,
	ul.jPag-pages li span.jPag-previous-img,
	ul.jPag-pages li span.jPag-next-img,
	span.jPag-sprevious-img,
	span.jPag-snext-img{height:22px;margin:2px;float:left;line-height:18px;}
	ul.jPag-pages li span.jPag-previous,
	ul.jPag-pages li span.jPag-previous-img{margin:2px 0px 2px 2px;font-size:12px;font-weight:bold;    width:10px;}
	ul.jPag-pages li span.jPag-next,
	ul.jPag-pages li span.jPag-next-img{margin:2px 2px 2px 0px;font-size:12px;font-weight:bold;width:10px;}
	span.jPag-sprevious,
	span.jPag-sprevious-img{margin:2px 0px 2px 2px;font-size:18px;width:15px;text-align:right;}
	span.jPag-snext,
	span.jPag-snext-img{margin:2px 2px 2px 0px;font-size:18px;width:15px; text-align:right;}
	ul.jPag-pages li span.jPag-previous-img{background:transparent url(images/previous.png) no-repeat center right;}
	ul.jPag-pages li span.jPag-next-img{background:transparent url(images/next.png) no-repeat center left;}
	span.jPag-sprevious-img{background:transparent url(images/sprevious.png) no-repeat center right;}
	span.jPag-snext-img{background:transparent url(images/snext.png) no-repeat center left;}


	
/*遮罩层*/
	.overlay{background:#000000;z-index:9999; width:100%; position:absolute; left:0; top:0;}
	
/*全屏显示*/
	.picshow_full .nav,
	.picshow_full .comment_form,
	.picshow_full .comment,
	.picshow_full .foot,
	.picshow_full .picshow_info,
	.picshow_full .top{ display:none;}
	.picshow_full .picshow{ position:relative;z-index:10000; background:none; border:0;box-shadow:none;}
	.picshow_full .picshow_title{ text-indent:0;}
	.picshow_full .picshow_time .green{ color:#444444;}
	.picshow_full .here{ text-indent:0;}
	.picshow_full .picshow_button a{ border:none;}
	

/*用户登陆*/
	.loginform {width:487px; height:292px;z-index:10000; background:#FFFFFF url(images/login.png) no-repeat 20px 120px;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;border-radius:3px; box-shadow:0 1px 2px 0 rgba(210, 210, 210, 0.31)}
	.loginform h1{height:50px; line-height:50px;font-size:16px; display:block;position:absolute; left:30px; top:20px; margin:0; padding:0; font-family:"微软雅黑",Arial; font-size:18px; color:#e75040;}
	.loginform form { display:block; position:absolute; top:120px; left:180px;}
	.loginform td{ vertical-align:top; height:35px; padding:0 5px; font-weight:bold;}
	input#user,input#pass{ width:150px; height:16px; line-height:16px;padding:3px; outline:none;border:1px solid #f2f2f2;border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
	input#submit{ width:50px; height:25px;border:none;background:#e75040;border-radius:3px;box-shadow:0px 1px 3px 0 rgba(180, 180, 180, 0.4); color:#FFFFFF; cursor:pointer; font-weight:bold; padding-bottom:2px;}
	#confirm{ color:#e75040; line-height:25px; font-weight:normal;}
	
	.login_status {background:#e75040;border-radius:3px;box-shadow:0px 1px 3px 0 rgba(180, 180, 180, 0.4); padding:0 5px; color:#FFFFFF;}
	.login_status a{ color:#FFFFFF;}