 @charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	text-align:center;
	padding:0px;
	color:#333333;
	font-size:12px;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	line-height:25px;
}
div, ul, li, h1, h2, h3, p, dl, dt, dd {
	padding:0px;
	margin:0px;
	text-align:left;
	overflow:hidden;
}
img {
	border:0;
}
dd {
	font-size:12px;
	font-weight:normal;
	color:blue;
}
ul li {
	list-style-type:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cr {
	clear:both;
	overflow:hidden;
	display:inline;
}
.mar {
	margin-right:10px;
}
.mar_t {
	margin-top:10px;
}
.bor {
	border:1px solid #ddd;
}
.pad {
	padding:10px;
}
p {
	text-indent:2em;
}
.fc {
	color:#F00;
}
.fc a {
	color:#F00;
}
a {
	font-size: 12px;
	color: #333333;
}
a:visited, a:active, a:link {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color:#ff6c00;
}
#top {
	width:938px;
	border:1px solid #dddddd;
	padding:0 5px;
	height:20px;
	line-height:20px;
	/*text-align:right;*/
	background:#fcfcfc;
	margin:0 auto;
}
#head {
	width:950px;
	margin:0 auto;
	margin-top:5px;
}
#head #logo {
	width:160px;
	height:70px;
	float:left;
}
#head #banner {
	width:784px;
	height:72px;
	float:right;
}
/*极品美协会和设为首页*/
#top {
	height:22px;
	border-bottom:1px solid #e6e6e6;
	background:#f8f8f8;
	padding:3px 0px 0px 0px;
	margin:0px auto;
	line-height:18px;
	width:945px;
}
#top div {
	margin:0 auto;
	text-align:right;
	padding-top:3px;
	font-family:宋体;
	width:720px;
}
#top a {
	margin:0 3px;
	color:#a1a0a0;
	text-decoration:none;
	float:right;
}
#top .fl {
	text-align:left;
	width:200px;
	text-indent:10px
}
#top .fl a {
	margin:0 3px;
	color:#000;
	text-decoration:none;
	float:none;
}
/*极品美协会首页替换成美丽图库*/
#top span.jpmxh a {
	display:block;
	width:78px;
	height:15px;
	background:url(mltk.gif) no-repeat;
}
#top span.jpmxh a:hover {
	display:block;
	width:78px;
	height:15px;
	background:url(mltk2.gif) no-repeat;
}
/*美丽图库*/
/*#top span.mltk a{display:block;
width:66px; height:15px;
background:url(mltk.gif) no-repeat;}
#top span.mltk a:hover{display:block;
width:66px; height:15px;
background:url(mltk2.gif) no-repeat;}*/
/*加入收藏和设为首页、返回首页*/
#top span.w60 a {
	display:block;
	width:55px;
	height:15px;
}
#top span.jrsc a {
	background:url(jrsc.gif) no-repeat;
}
#top span.jrsc a:hover {
	background:url(jrsc2.gif) no-repeat;
}
#top span.swsy a {
	background:url(swsy.gif) no-repeat;
}
#top span.swsy a:hover {
	background:url(swsy2.gif) no-repeat;
}
#top span.fhsy a {
	background:url(fhsy.gif) no-repeat;
}
#top span.fhsy a:hover {
	background:url(fhsy2.gif) no-repeat;
}
#top a.dian {
	width:5px;
	height:15px;
}
/*本院风采、在线订购和病历系统*/
#top span.byfc a {
	background:url(byfc.gif) no-repeat;
}
#top span.byfc a:hover {
	background:url(byfc2.gif) no-repeat;
}
#top span.zxdg a {
	background:url(zxdg.gif) no-repeat;
}
#top span.zxdg a:hover {
	background:url(zxdg2.gif) no-repeat;
}
#top span.blxt a {
	background:url(blxt.gif) no-repeat;
}
#top span.blxt a:hover {
	background:url(blxt2.gif) no-repeat;
}
/*留言反馈*/
#top span.lyfk a {
	background:url(lyfk.gif) no-repeat;
}
#top span.lyfk a:hover {
	background:url(lyfk2.gif) no-repeat;
}
/*QQ列表*/
.content {
	width:950px;
	margin:0 auto;
	padding:0px;
	margin-top:2px;
	padding-top:2px;
	border-top:1px solid #d9d9d9;
}/*顶部灰色边框*/
.content img {
	border:0px;
}
div#taglist {
	height:29px;
	background:url(bg.gif);
	border:1px #ddd solid;
	border-bottom:none;
	width:948px;
}
#taglist, #shop_slist, #test1, #test2, #test3, #test4 {
	margin-top:1px;
}
/*热门排行榜*/
.sum {
	width:948px;
	border:1px solid #ddd;
	margin:0 auto;
	margin-top:10px;
}
h1 {
	height:29px;
	height:29px;
	background:url(bg.gif);
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	position:relative;
}
h1.title {
	border-top:1px #ddd solid
}
h1 a {
	font-size:14px;
}
h1 .more {
	position:absolute;
	top:0px;
	right:20px;

	height:29px;
	line-height:29px;
	font-size:12px;
	font-weight:normal;
}
h1 .more a {
	font-size:12px;
}
h1 .tit a {
	padding-left:7px;      /*这个是改的*/
	padding-right:2px;
	font-size: 14px;
	color: #fff;
}
h1 .tit img.hr_r_l {                 /*这个是新加的*/
	position:absolute;
	top:0px;
	width:3px;
	height:30px
}
h1 .tit img.hr_r_r {                 /*这个是新加的*/
	width:6px;
	height:30px;
	position:absolute;
	top:0px;
}
h1 .tit {
	position:absolute;        /*这个是改的*/
	top:-1px;
	left:0px;
	width:auto;
	height:30px;
	line-height:30px;
	background:url(h1_r_c.gif);
	color:#fff;
	text-align:center;
}
/* user */
.tableborder td {
	padding:2px 4px;
}
/*
.tableborder{
	margin:0px;
	padding:0px;
	margin-top:-5px;
	background:url(bg.gif) 0px 3px repeat-x;
}

.tableborder tr.header td {
	height:25px;
	line-height:22px;
	background:url(h2_r.gif) left no-repeat;
	font-size:14px;
	color:#fff;
	width:103px;
	font-weight:bold;
	text-indent:1em;
}
*/
/*h1 .tit {
	position:absolute;
	top:-1px;
	left:0px;
	width:103px;
	height:30px;
	line-height:30px;
	background:url(h1_r.gif);
	color:#fff;
	text-align:center;
}
h1 .tit a {
	font-size: 14px;
	color: #fff;
}
*/h1 .tit a:link {
	text-decoration: none;
	color: #fff;
}
h1 .tit a:visited {
	text-decoration: none;
	color: #fff;
}
h1 .tit a:hover {
	text-decoration: underline;
	color:#fff;
}
h1 .tit a:active {
	text-decoration: none;
	color: #fff;
}
.sum ul li {
	width:132px;
	text-align:center;
	float:left;
}
.sum .yqlj {
	padding:10px;
}
.sum .yqlj ul li {
	width:70px;
	text-align:center;
	float:left;
}
.sum ul li img {
	width:100px;
	height:133px;
	padding:2px;
	border:1px solid #ddd;
}
h2 {
	width:105px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow :ellipsis;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
.sum2 {
	width:950px;
	margin:0 auto;
	margin-top:10px;
}
.sum2_l {
	width:468px;
}
.sum2_l .left {
	width:110px;
	padding:10px;
}
.sum2_l .left img {
	width:100px;
	height:133px;
	padding:2px;
	border:1px solid #ddd;
}
.sum2_l .right {
	width:330px;
	padding:5px 0
}
.sum2_l .right li {
	overflow:hidden;
	text-overflow :ellipsis;
	position:relative;
	height:25px;
	line-height:25px;
}
.sum2_l .right li .li2 {
	position:absolute;
	top:0px;
	right:15px;
}
.sum2_r {
	width:298px;
}
.sum2_r ul {
	padding:5px;
}
.sum2_r ul li {
	height:25px;
	line-height:25px;
	position:relative;
	padding-left:20px;
}
.sum2_r ul li .img {
	position:absolute;
	top:6px;
	left:0px;
}
.sum2_r ul li .li2 {
	position:absolute;
	top:0px;
	right:20px;
	font-weight:bold;
	color:#f87233;
}
.sum_text {
	width:948px;
	/*height:125px;*/
	overflow:hidden;
	border:1px solid #ddd;
	margin:0 auto;
	margin-top:10px;
}
#footer {
	width:950px;
	text-align:center;
	margin-top:10px;
	margin:0 auto;
}
/* 列表页 */
.sum3 {
	width:950px;
	margin:0 auto;
	margin-top:10px;
}
.sum3 .left {
	width:180px;
}
.sum3 .left ul {
	padding:5px;
}
.sum3 .left ul li {
	width:168px;
	overflow:hidden;
}
.sum3 .left .more2 {
	width:50px;
	float:right;
	text-align:center;
}
.sum3 .right {
	width:758px;
}
.scrollUl {
	height:29px;
	line-height:29px;
	background:url(bg.gif);
	overflow:hidden;
}
.scrollUl li {
	float:left;
	width:103px;
	height:29px;
	text-align:center;
}
.sd01 {
	cursor:pointer;
	width:103px;
	height:30px;
	background:url(h1_r.gif);
	line-height:30px;
	color:#fff;
	text-align:center;
}
.sd02 {
	cursor:pointer;
}
.hidden {
	display:none;
}
.page {
	width:260px;
	text-align:center;
	float:right;
}
.page_t {
	width:720px;
	height:25px;
}
.page_t ul li {
	width:65px;
	float:left;
}
.page_t ul li.li2 {
	font-weight:bold;
}
.pic_t {
	width:720px;
	border-bottom:1px dashed #eeeeee;
}
.pic_t li {
	width:120px;
	height:175px;
	text-align:center;
	float:left;
}
.pic_t li img {
	width:100px;
	height:133px;
	padding:2px;
	border:1px solid #ddd;
}
.pic_b {
	width:720px;
}
.pic_b li {
	border-bottom:1px dashed #ddd;
	position:relative;
}
.pic_b li .li2 {
	position:absolute;
	top:0px;
	right:20px;
	color:#ddd;
}
.pic_b li .li3 {
	position:absolute;
	top:0px;
	right:20px;
	color:#f87233;
}
/* 文章页 */
/*.page_img {
	text-align:center;
	max-width:720px;
	max-height:800px;
 width: expression(this.width > Object.MAX_WIDTH && this.width / Object.MAX_WIDTH >= this.height / Object.MAX_HEIGHT ? Object.MAX_WIDTH : true);
 height: expression(this.height > Object.MAX_HEIGHT && this.width / Object.MAX_WIDTH < this.height / Object.MAX_HEIGHT ? Object.MAX_HEIGHT : true);
}
*/

.page_b {
	width:720px;
	text-align:center;
}
h3 {
	font-size:12px;
}
/* 标签页 */
.list_text {
	width:720px;
}
.list_text ul li {
	width:90px;
	float:left;
}
.more2 {
	cursor:pointer
}
#selfclss {
	height:150px;
}
/* 文章页 */
.page_img {
	text-align:center;
}
.page_img img {
	border:none;
	max-width:720px;
	max-height:550px;
 myimg:expression(onload=function() {
this.style.width=(this.offsetWidth > 720)?"720px":"auto"
}
);
 myimg:expression(onload=function() {
this.style.height=(this.offsetHeight > 550)?"550px":"auto"
}
);
}
.page_b {
	width:720px;
	text-align:center;
	color:red
}
h3 {
	font-size:12px;
}
.guide {
	height:25px;
	line-height:25px;
	color:red;
}
.guide h1 {
	font-size:12px;
	font-weight:400;
	display:inline
}
.guide a {
	color:red;
}
#simg {
	height:75px;
	padding-top:10px;
	background:#E9E9E9
}
#simg .p, #simg .n {
	width:22px;
}
#simg .p img, #simg .n img {
	border:none
}
#simage {
	float:left;
	width:690px;
	height:64px;
}
#simage img {
	padding:1px;
	border:1px #C7C7C7 solid;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	height:60px;
	width:77px;
	margin:0 2px;
}
#simage img#loading {
	height:19px;
	width:220px;
}
#simage span img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	border-color:#ff6c00;
}
h2#pictitle {
	width:95%;
	font-size:14px;
	text-align:center;
	margin-bottom:10px
}
div.so form {
	margin:0
}
div.so form .text {
	color:#999
}
#plcon {
	clear:both
}
#plcon h3 {
	height:29px;
	background:url(bg.gif);
	padding-left:15px;
	font-weight:bold;
	border:1px #ddd solid;
	border-bottom:none;
}
#plist, #plbox {
	border:1px #ddd solid;
	border-top:none;
	margin-bottom:10px;
}
#plist ul {
	margin:5px;
	width:350px;
	float:left;
}
#plist li {
	line-height:25px;
	background:url(lydot.png) no-repeat 0px 12px;
	text-indent:8px;
}
#plist li.title {
	background-color:#E9E9E9;
	height:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 5px;
}
#plist li.title span {
	float:right
}
#plbox table {
	margin:0px 10px;
}
#plbox form {
	margin:0
}
#plbox .text {
	border:1px #ddd solid;
	width:150px;
	height:18px;
	line-height:18px
}
.uinfo {
	margin:0px 20px;
	margin-top:20px;
}
#lybody {
	margin:0px 20px;
	text-indent:2em;
	border:1px #ccc dashed;
	padding:5px;
}
#reply {
	margin:0px 10px;
	padding:5px;
}
#tags {
	height:70px;
}
#tags a {
	white-space:nowrap;
}
#shop_slist {
	height:auto;
}
#shop_slist h4 {
	font-size:14px;
	background: url(shopleftbg.png) #F0F1F4 no-repeat;
	width:18px;
	float:left;
	clear:left;
	padding:0 5px;
	border:1px #CCE3F1 solid;
	margin:0;
	margin-right:5px;
	line-height:20px;
}
#shop_slist h4 a {
	text-decoration:none;
	color:#333
}
#shop_slist dl {
	width:198px;
	height:35px;
	float:left;
	line-height:160%;
	margin:4px 8px;
	overflow:hidden
}
#shop_slist dl dt, #shop_slist dl dd {
	color:#333
}
#shop_slist dl dt a {
	font-size:14px;
	color:#0041D9;
	font-weight:bold;
}
#shop_slist dl dd a {
	font-size:12px;
	color:#565553;
}
#shop_slist .slistbox {
	border:1px #FFF solid;
	background:url(dot.gif) bottom repeat-x
}
#shop_slist div.row1 h4 {
	background-position:0 -102px;
	height:45px;
}
#shop_slist div.row2 h4 {
	background-position:0 -80px;
	height:95px;
}
#shop_slist div.line2 h4 {
	background-position:0 -60px;
	height:75px;
	padding-top:15px;
	padding-bottom:15px;
}
#shop_slist div.line4 h4 {
	background-position:0 -72px;
	height:102px;
	padding-top:15px;
	padding-bottom:15px;
}
.slistline a {
	font-size:12px;
	color:#333
}
.slistline span a {
	color:#FF6600
}
#shop_slist div.slistboxhover {
	width:946px;
	background:none;
	border-color:#FE8802;
	background-color:#FFFAE7
}
#shop_slist div.slistboxhover a h4 {
	background:none;
	border-color:#FFFAE7;
	cursor:pointer
}
#shop_slist a.slil {
	color:#333;
	font-size:12px
}
#shop_slist a.slil:hover {
	text-decoration:none;
	color:#333;
}
h2.title {
	font-size:16px;
	margin:20px auto;
	margin-bottom:0px;
	font-weight:bold;
	width:95%;
}
h3.submitted {
	text-align:center !important;
	font-weight:normal;
	border-bottom:1px #ccc dashed;
	margin:5px 5px 10px 5px;
	color:#212121
}
#text {
	line-height:25px;
}

#text img, #text p a img {
	border:none;
}
#text p {
	font-size:14px;
	margin:10px 0;
	text-indent:2em;
}
#text p a {
	font-size:14px;
}
#text a:active, #text p.psmpic {
	test:expression(target="_blank");
}
#text p.psmpic {
	border:1px #CCCCCC solid;
	background-color:#e9e9e9;
	text-indent:0
}
#text p.psmpic img {
	width:79px;
	height:62px;
	border:1px #d3d3d3 solid;
	padding:1px;
	margin:10px 4px;
}
.shoplist {
	border-bottom:1px #ddd dashed;
	margin-bottom:10px;
}
.shoplist a {
	text-decoration:none
}
.shoplist img {
	border:none
}
.shoplist .title img {
	border:1px #ddd solid;
	padding:1px;
	width:104px;
	height:137px;
}
.shoplist span {
	display:block;
	width:105px;
	height:18px;
	overflow:hidden;
	margin-bottom:10px;
}
.shoplist .intro {
	padding:0 5px;
	cursor:pointer;
	text-indent:2em;
	color:#333
}
.shoplist h2 {
	font-size:14px;
	background:url(bg_point1.gif) 6px 8px no-repeat;
	font-weight:bold;
	text-indent:1em;
	width:100%;
	text-align:left;
	cursor:pointer
}
/*商城文章详细页商品*/
#infos {
	height:140px;
	margin:1px auto 0;
	border-collapse:collapse;
	border-color:#ccc;
}
#infos td {
	padding-left:5px;
}
#productimg {
	text-align:center
}
#productimg img {
	width:104px;
	height:137px;
	border:1px solid #CCCCCC;
}
.serve {
	background:url(buy_v2.png) 0px -37px no-repeat;
	width:23px;
	height:26px;
	float:left;
	margin-right:15px;
	margin-top:11px;
}
.sa a:link, .sa a:visited {
	color:blue;
}
.sa a:hover, .sa a:active {
	color:blue;
}
.m {
	margin-top:0px;
	margin-left:7px;
}
.m a:link, .m a:visited {
	font-size:11px;
	color:#333;
}
.m a:hover {
	text-decoration:none;
	color:#ff6c00;
}
.cl {
	clear:both;
	height:5px;
}
#plcon h3 span {
	margin-left:300px;
}
#QQkefu {
	width:114px;
	float:left;
	position:fixed!important;
	top:60px;
	overflow:hidden;
	position:absolute;
	z-index:100;
 top:expression(offsetParent.scrollTop+100);
	left:20px;
	display:none
}
span.red10 ul.pic_t {
	display:none
}
#newstext .cl {
	clear:both;
	height:auto
}
#mrnav {
	width:950px;
	margin:0 auto;
	height:39px;
	line-height:39px;
	background:url(nav_bg.jpg);
}
#mrnav ul li {
	float:left;
	padding:0 10px;
}
#mrnav ul li a {
	color:#fff;
	text-decoration:none;
}
#mrnav ul li a:hover {
	color:#ff;
	text-decoration:underline;
}
.fontad {
	width:160px;
	margin:0 auto;
}
.fontad dl {
	padding:0;
	margin:0 auto;
	text-align:center;
	margin-bottom:20px;
}
.fontad dt {
	width:160px;
	line-height:16px;
	font-size:14px;
	text-align:left;
}
.fontad dt a {
	text-decoration:underline;
	color:#e1771e;
	font-size:14px;
}
.fontad dd {
	padding:0px;
	margin:0px;
	width:160px;
	text-align:left;
	line-height:18px;
}
.fontad dd a {
	text-decoration:none;
	color:#333;
	font-size:14px;
}
.ico {
	font-size:12px;
}
.ico a {
	font-size:12px;
}
