*{margin:0px; padding:0px; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial,Tahoma,Verdana; font-size:12px;}
html{overflow-x:hidden;}
body{margin-top:5px; margin-bottom:5px;}
a:link, a:visited{color:blue; text-decoration:none;}
a:hover, a:focus{color:red; text-decoration:underline;}
img{border:0px;}
.button{border-right: #9bbedd 1px solid;padding: 0px 2px 2px; border-top: #88aaaa 1px solid;filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#eff5ff, endcolorstr=#ffffff);border-left: #88aaaa 1px solid;cursor: hand; color: #50576b; border-bottom: #9bbedd 1px solid; height:20px; font-weight: bold;}
.l{float:left;}
.r{float:right;}
.clear{clear:both;}
.red{color:red;}
.color1{color:#666600;}
.link1 a:link, .link1 a:visited{color:#666;}
.link1 a:hover{color:red;}
.mg15{margin-top:15px;}

#content{width:950px; margin:auto; display:block; background:#ffffff;_height:600px; min-height:600px; overflow-x:hidden;}
#header{height:71px; font-size:13px; overflow-y:hidden;}
	#logo{float:left; width:190px; height:55px; overflow:hidden; padding-right:6px; text-align:center; border-bottom:solid 5px #3274d0;}
	#logo img{width: 180px; height:60px; margin-top:-4px;}
	#nav{float:left; width:754px;}
	#nav1{height:21px; width:754px; color:#555; margin:5px 0px 8px; border-bottom:solid 1px #ededed;  overflow:hidden; text-align:center; white-space:nowrap; text-overflow:ellipsis;}
	.tabs{border-bottom:solid 5px #3274d0; margin:0px 0px; height:20px;}
	.tabs a:link, .tabs a:visited{color:#ffffff; font-size:13px; line-height:14px; padding:5px 27px 1px 5px; display:block; float:left; background:#999 url(sprite_tabs.gif) right -51px no-repeat; text-decoration:none;}
	.tabs a:hover{background:#565656 url(sprite_tabs.gif) right -100px no-repeat;}
	.tabs a.on:link, .tabs a.on:visited, .tabs a.on:hover{background:#3274d0 url(sprite_tabs.gif) right 0px no-repeat;}
	.tabs a.on1:link, .tabs a.on1:visited, .tabs a.on1:hover{background:#ff6363 url(sprite_tabs.gif) right -51px no-repeat;}

.baidusearch{margin-bottom:10px;}

.body_left{float:left; width:745px; overflow-x:hidden;}
	.face_list{list-style:none; width:900px;}
	.face_list li{float:left; width:336px; height:125px; overflow:hidden; border:solid 1px #eee; margin-right:15px; margin-bottom:15px; padding:10px;}
	.face_list li div{float:left; width:150px; display:table; text-align:center;}
	.face_list li div img{}
	.face_list li span{float:left; display:block; margin-left:10px; padding-left:10px; border-left:solid 1px #eee; text-align:left; line-height:20px; font-family:georgia, verdana; height:100%;}
	.face_list li a.t1:link, .face_list li a.t1:visited{font-size:14px; color:#666; color:blue; line-height:30px;}
	.face_list li a.t1:hover{color:red;}
	.face_list li a.c1{font-style:italic; background:url(ding.gif) no-repeat; display:block; float:left; padding-left:21px; margin-top:8px; color:#999; min-width:30px; _width:30px;}
	.face_list li a.c2{font-style:italic; background:url(cai.gif) no-repeat; display:block; float:left; padding-left:21px; margin-left:12px; margin-top:8px; color:#999; min-width:30px; _width:30px;}
	.face_list li.on{border:dashed 1px #999;}
	.face_list li.on a{font-weight:bold;}

	li.top_ad_wrapper{width:100%; height:90px; border:#eee; padding:5px 1px 3px 1px; overflow:hidden; width:728px; margin-bottom:15px; float:left;}
	li.top_ad_wrapper1{width:100%; height:15px; border:#eee; padding:5px 1px 3px 1px; overflow:hidden; width:728px; margin-bottom:15px; float:left;}

	.head_list{list-style:none; width:900px; margin-bottom:15px;}
	.head_list li{float:left; width:211px; height:70px; overflow:hidden; border:solid 1px #eee; margin-right:15px; margin-bottom:15px; padding:10px;}
	.head_list li div{float:left; width:60px; display:table; text-align:center;}
	.head_list li div img{}
	.head_list li span{float:left; display:block; margin-left:10px; padding-left:10px; border-left:solid 1px #eee; text-align:left; line-height:20px; font-family:georgia, verdana; height:100%;}
	.head_list li a.t1:link, .face_list li a.t1:visited{font-size:14px; color:#666; color:blue; line-height:30px;}
	.head_list li a.t1:hover{color:red;}
	.head_list li.on{border:dashed 1px #999;}
	.head_list li.on a{font-weight:bold;}
	
.body_right{float:right; width:205px; overflow-x:hidden;}
	.right_list{}
	.right_list h6{font-size:14px; border-bottom:solid 1px #eee; padding-bottom:5px; margin-bottom:8px; color:#666; font-style:italic;}
	.right_list{list-style:none;}
	.right_list li{line-height:22px; color:#888; padding-left:10px;}
	.right_list li img{float:left; width:60px; display:none;}
	.right_list li.on{height:50px; overflow:hidden; border-bottom:dashed 1px #eee; padding:10px;}
	.right_list li.on img{display:block; margin-right:10px; border:solid 1px #eee;}
	.right_list li.on a{display:block; float:left; width:120px;}
	.right_list li.on a:link, .right_list li.on a:visited{color:blue;}
	.right_list li.on a:hover{color:red;}
	.right_list li a{margin-right:3px;}
	.right_list li a:link, .right_list a:visited{color:#333;}

#footer{}
#footer a:link, #footer a:visited{color:#333;}
#footer a:hover{color:red;}
	#footerlinks{color:red; line-height:23px; margin-bottom:3px;}
	#footerlinks a{border-right:solid 1px #ddd; padding-right:5px;}
	#copyright{text-align:center; width:100%; line-height:22px; color:#555; border-top:solid 1px #ccc; padding-top:5px;}
	#copyright b, #copyright strong, #copyright u{font-weight:normal; text-decoration:none;}

.pager{line-height:70px; text-align:center;}
.pager b{font-weight:normal;}
.pager a:link, .pager a:visited, .pager b{border:solid 1px #ccc; padding:2px 5px; line-height:25px; margin:auto 3px; font-size:13px;}
.pager a:hover{background:#ECF5FF; color:#FF6600}
.pager a{outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/}
.pager a.current{background:#3274d0; border-color:#3274d0; color:white; font-weight:bold;}

.body_c1{width:629px; overflow:hidden; float:left; border-right:solid 1px #eee; padding-right:10px; min-height:620px; _height:620px;}
.sitenav{border-bottom:solid 1px #eee; padding-top:2px; padding-bottom:10px; margin-bottom:10px; position:relative; height:20px; overflow-y:hidden;}
.sitenav span{position:absolute; right:0px; top:0px;}
.face_info_wrapper{float:left; clear:both;}
.face_info{float:left; width:328px;}
.face_info .t1{float:left; width:150px; height:150px; text-align:center; padding:10px;}
.face_info .t2{line-height:25px;}
.face_info .t3{border-top:solid 1px #eee; margin-top:8px; padding-top:8px; clear:both; overflow:hidden; text-align:center; line-height:30px;}
.face_info .t3 a{font-size:14px;}
.face_info .t2 .c1{font-size:14px; color:blue; margin:0px; padding:0px; display:inline;}
#up_c{font-style:italic; background:url(ding.gif) no-repeat; display:block; float:left; padding-left:21px; margin-top:8px; color:#999; min-width:30px; _width:30px;}
#down_c{font-style:italic; background:url(cai.gif) no-repeat; display:block; float:left; padding-left:21px; margin-left:12px; margin-top:8px; color:#999; min-width:30px; _width:30px;}
.face_info_ad1{float:left; width:300px; overflow:hidden;}
.sub_title{font-size:14px; border-bottom:solid 1px #eee; margin-bottom:10px; clear:both; padding:10px 0px 5px; position:relative; width:100%; overflow:hidden;}
.sub_title strong{font-size:14px;}
.sub_title span{position:absolute; right:-100px; top:10px;}
.shoucang a:link, .shoucang a:visited{font-size:12px; display:inline-block; *display:table-cell; background:#fff url(tag.png) no-repeat; color:red; padding:3px; padding-left:26px; margin:0px 6px;}
.shoucang a:hover{color:#000; font-weight:bold;}

.body_c2{float:right; width:300px; overflow:hidden;}
.face_info_ad2{&&width:300px; overflow:hidden; &&height:125px; margin-top:-13px;}
/*.commend_face{ border-top:solid 1px #eee; margin-top:3px; padding-top:10px;} */
.commend_face ul{list-style:none; width:350px;}
.commend_face ul li{float:left; width:143px; height:172px; overflow:hidden; border:solid 1px #f8f8f8; margin-right:10px; margin-bottom:10px; text-align:center;}
.commend_face ul li div{height:100px; overflow:hidden; padding-bottom:10px; border-bottom:solid 1px #eee; margin:10px;}
.commend_face ul li span{font-size:14px; color:blue; display:block;}
.commend_face ul li i{line-height:20px;}
.head_info .t1{height:50px;}
.head_info .t3{margin-bottom:10px;}
.head_info img{margin:0px 3px 3px 0px;}

.commend_face2{clear:both;}
.commend_face2{list-style:none; width:660px;}
.commend_face2 li{float:left; width:149px; height:172px; overflow:hidden; border:solid 1px #f8f8f8; margin-right:8px; margin-bottom:10px; text-align:center;}
.commend_face2 li div{height:100px; overflow:hidden; padding-bottom:10px; border-bottom:solid 1px #eee; margin:10px;}
.commend_face2 li span{font-size:14px; color:blue; display:block;}
.commend_face2 li i{line-height:20px;}

.pl_wrapper{line-height:26px; color:#555;}
#pl_name{border:solid 1px #ddd; padding:2px;}
#pl_content{border:solid 1px #ddd; height:60px; width:555px; padding:5px;}
#pl_vcode{border:solid 1px #ddd; padding:2px; width:40px; margin-right:10px;}
#pl_send{border:solid 1px #eee; background:#eee; margin-left:10px; letter-spacing:10px; height:22px; padding-top:3px;}
#pl_list{margin-top:10px;}
#pl_list li{line-height:25px; color:#999; border-top:solid 1px #efefef; background:url(pl_bg.gif) repeat-x; padding:0px 0px 10px;}
#pl_list li div{color:#333;}

#facelist{text-align:center; border-top:solid 1px #eee; float:left; width:100%; margin-top:3px; padding-top:10px;}
#facelist img{margin:0px 3px 3px 0px; clear:left;}
.face_description{width:330px; text-align:left; margin:3px 3px 3px 0px; line-height:20px;}
.face_description b, .face_description u{font-weight:normal; font-style:normal; text-decoration:none;}
.face_more{text-align:left; border-bottom:solid 1px #f8f8f8; padding-bottom:3px; margin-bottom:5px; color:blue; margin-top:3px;}
#facelist a img{border:solid 3px #fff; margin:0px;}
#facelist a:hover img{border:solid 3px #FFFFCC;}

/*上传页面*/
.body_upload{margin-bottom:15px; float:left; padding-top:5px;}
.upload_tip{float:left; width:300px; margin:auto; line-height:22px;}
.upload_tip_inner{margin-left:30px; list-style-type:decimal;}
.upload_tip_inner li{margin-bottom:8px;}
.upload_tip p{font-size:14px; color:red;}
.upload_form{float:left; width:612px; margin-left:20px; color:#555; border-left:solid 1px #ddd; padding-left:15px;}
.upload_form h3{font-size:18px;margin-bottom:15px;}
.upload_form p{line-height:22px; border-bottom:solid 1px #fafafa; padding-bottom:3px; font-weight:bold;}
.upload_form p span{font-weight:normal; float:left; line-height:40px;}
.upload_form p i{color:#666; font-style:normal; font-weight:normal;}
#up_cat{font-size:14px;}
#up_name{width:80px; padding:3px; border:solid 1px #ddd;}
#up_facename{width:300px; padding:3px; border:solid 1px #ddd;}
#up_description{width:602px; height:60px; padding:3px; border:solid 1px #ddd;}
#btnSaveUp{margin:15px 0px; font-size:16px;}
/*file容器样式*/
#filesWrapper {width:90px;height:30px;overflow:hidden;float:left; display:block;border:1px solid #BEBEBE;background:url(fu_btn.gif) left top no-repeat;text-decoration:none;}
#filesWrapper:hover{background-color:#FFFFEE;background-position:0 -30px;}
/*file设为透明，并覆盖整个触发面*/
#filesWrapper input{margin-left:-350px; font-size:30px;cursor:pointer;filter:alpha(opacity=0);opacity:0;}
/*取消点击时的虚线框*/
#filesWrapper, #filesWrapper input {outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/}
.upload_picList{border-top:solid 1px #eee; margin:0px; padding:5px 0px;}
.upload_picList li{height:50px; position:relative; list-style:none; border-bottom:solid 1px #eee; padding-bottom:5px; margin-bottom:3px;}
.upload_picList li img{margin-right:10px; height:50px;}
.upload_picList li a{position:absolute; right:10px; top:20px;}