@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; font-size:12px; font-family: Tahoma, "宋体";}
td {padding:3px;}
p {font-family:Tahoma, "宋体"; margin-bottom:15px; line-height:16px;}
ul li {list-style:none;}
fieldset, img { border:none; }

body {
	background-color: #ded;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color:#c15;
	text-decoration:none;
}
a:hover, a:active {
	color:#c15;
	text-decoration:underline;
}
h1 {
	margin-bottom:10px;
	color:#699a20;
	font-size:13px;
	font-weight:bold;
}

#button {
	border:1px solid #bdbebe;
	background-color:#ececec;
	color:#cc1155;
	padding:0px 20px;
	height:25px;
	line-height:22px;
	font-weight:bold;
}
input {
	border:1px solid #bdbebe;
	background-color:#FFF;
	padding:2px 2px;
}

/* 主框架 */
.bodyMain {
	color:#333;
	width:100%;
	background:#fff url(/pc/images/body_out_bg.jpg) left top repeat fixed;
	margin:0px auto;
	text-align:left;
	overflow:hidden;
}
.main {
	color:#333;
	width:950px;
	background:#fff url(/pc/images/bg.jpg) left top repeat fixed;
	margin:0px auto;
	padding:0 8px 8px 8px;
	text-align:left;
	overflow:hidden;
}
.header {
	color:#333;
	width:950px;
	background:#fff url(/pc/images/bg.gif) left top repeat-x;
	margin:0px auto;
	text-align:left;
	overflow:hidden;
}

/* top */
.top {
	width:100%;
	height:32px;
	float:left;
}
.top .date {
	width:300px;
	text-align:left;
	color:#666;
	float:left;
}
.top .club {
	float:right;
}
.top .club .txt{
	width:500px;
	text-align:right;
	color:#666;
	float:left;
}
.top .club .club_li {
	width:40px;
	height:15px;
	background:url(/pc/images/li_club.gif) no-repeat right top;
	float:left;
}
.logo_line {
	width:950px;
	margin:8px 0px;
	clear:left;
	text-align:center;
	float:left;
	overflow:hidden;
    background:url(/pc/images/bt_bg2.gif)
}
.logo_line .logo {
	width:290px;
	float:left;
}
.logo_line .ad {
	width:660px;
    height:90px;
	float:right;
}
.second {
	width:950px;
	margin:8px 0px;
	clear:left;
	text-align:center;
	float:left;
	overflow:hidden;
    background:url(images/bt_bg2.gif)
}
.second .leftColumn {
	width:290px;
	float:left;
}
.second .rightColumn {
	width:660px;
	float:right;
}

/* 导航 */
.nav {
	width:950px;
	background:url(images/nav_bg.gif) repeat-x;
	clear:left;
	float:left;
	overflow:hidden;
}
.nav ul {
	list-style:none;
	height:30px;
	background:url(images/nav_a.gif) left;
}
.nav ul li {
	width:118px;
	padding-top:7px;
	text-align:center;
	float:left;
}
.nav ul li a:link, .nav ul li a:visited {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.nav ul li a:hover, .nav ul li a:active {
	color:#FBD;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.nav ul li a.at:link, .nav ul li a.at:visited, .nav ul li a.at:hover, .nav ul li a.at:active {
	color:#FBD;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.nav .under {
	width:950px;
	height:10px;
	margin:0px;
	background:url(images/line_line.gif) repeat-x left top;
	clear:left;
	float:left;
}
.twonav {
	width:950px;
	clear:both;
}
.twonav .nav_at {
	clear:both;
	width:600px;
	height:26px;
	padding-left:158px;
	text-align:left;
	float:left;
}
.twonav .nav_atpx {
	clear:both;
	width:600px;
	height:26px;
	padding-left:286px;
	text-align:left;
	float:left;
}
.twonav .box {
	clear:both;
	width:950px;
	border-bottom:1px solid #bdbebe;
	float:left;
}
.twonav .box .logo_preppy {
	width:226px;
	height:40px;
	float:left;
}
.twonav .box .logo_training {
	width:142px;
	height:40px;
	float:left;
}
.twonav .box .link {
	padding-top:10px;
	color:#bdbebe;
	font-size:13px;
	width:720px;
	float:left;
}
.twonav .box .link ul li{
	height:30px;
	list-style:none;
	float:left;
}
.twonav .box .link .nowat{
	background:url(images/nav_2_at.gif) no-repeat bottom center;
	height:30px;
}
.twonav .box .link a{
	padding:0px 18px;
	border-left:1px solid #bdbebe;
	font-size:13px;
	font-weight:bold;
}
.twonav .box .link a.at{
	color:#699a20;
}
.sitenav {
	color:#666;
	clear:both;
	padding:0px 5px;
	width:940px;
	height:30px;
	line-height:30px;
	background:url(images/sitenav_bg.gif) left bottom repeat-x;
	overflow:hidden;
	float:left;
	text-align:left;
}


/* banner */
.banner {
	margin-top:8px;
	width:948px;
	border:1px solid #c8c8c8;
	clear:left;
	float:left;
	overflow:hidden;
}
.banner .pic {
	padding:8px;
	float:left;
	overflow:hidden;
}
.banner .one {
	height:150px;
	float:left;
}
.banner .one {
	height:150px;
	float:left;
}
.show_class{
	width:35px;
	padding:42px 0px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	background:url(images/banner_at.gif) no-repeat;
	overflow:hidden;
	float:left;
}
.show_class a:link, .show_class a:visited {
	color:#FFF;
	text-decoration:none;
}
.show_class a:hover, show_class a:active {
	color:#FBD;
	text-decoration:none;
}
.none_class{
	width:35px;
	padding:42px 0px;
	color:#C15;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	background:#EEE;
	overflow:hidden;
	float:left;
}
.none_class a:link, .none_class a:visited {
	color:#C15;
	text-decoration:none;
}
.none_class a:hover, none_class a:active {
	color:#FBD;
	text-decoration:none;
}

.txt_body {
	width:950px;
	margin-top:8px;
	text-align:left;
	vertical-align:top;
	clear:both;
	float:left;
	overflow:hidden;
}
.txt_body .left {
	width:300px;
	text-align:left;
	vertical-align:top;
	float:left;
	overflow:hidden;
}

.txt_body .shoppingcar {
	width:950px;
	text-align:left;
	vertical-align:top;
	float:left;
	overflow:hidden;
}


.txt_body .study {
	width:298px;
	border:1px solid #bdbebe;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .study .pic{
	width:110px;
	height:100px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
	float:left;
}
.txt_body .study .bt{
	width:170px;
	height:20px;
	color:#699a20;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .study .txt{
	width:170px;
	color:#333;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .study .more{
	width:170px;
	padding-top:8px;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .study hr {
	height:1px;
	margin:8px 0px;
	padding:0px;
	color:#bdbebe;
	size:1;
	width:280px;
	float:left;
	clear:both;
}
.txt_body .left .link {
	padding-top:8px;
	width:300px;
	float:left;
}




.txt_body .left .hot {
	width:638px;
	border:1px solid #bdbebe;
	text-align:left;
	vertical-align:top;
	float:left;

}

.txt_body .left .hot .txtbox {
	width:640px;


	text-align:left;
	float:left;
}.txt_body .left .hot .txtbox .pic{
	width:293px;
    padding-top:8px;
    padding-left:8px;
    padding-right:8px;
	text-align:left;
	float:left;
}
.txt_body .left .hot .pic{
	width:299px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
	float:left;
}
.txt_body .left .hot .bt{
	width:196px;
	height:20px;
	color:#699a20;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .left .hot .txt{
	width:320px;
	height:190px;
	color:#333;
	text-align:left;
	vertical-align:top;
	float:left;
    overflow:hidden;
}
.txt_body .left .hot .buttonmore{
	width:196px;
	padding-top:8px;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .left .hot hr {
	margin:8px 0px;
	height:1px;
	padding:0px;
	color:#bdbebe;
	size:1;
	width:322px;
	float:left;
	clear:both;
}







.txt_body .txt_middle {
	width:344px;
	padding:0px 8px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.txt_body .txt_middle .hot {
	width:342px;
	border:1px solid #bdbebe;
	text-align:left;
	vertical-align:top;
	float:left;
	overflow:hidden;
}
.txt_body .txt_middle .hot .txtbox {
	width:326px;
	padding:8px;
	text-align:left;
	float:left;
}
.txt_body .txt_middle .hot .pic{
	width:120px;
	height:138px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
	float:left;
}
.txt_body .txt_middle .hot .bt{
	width:196px;
	height:20px;
	color:#699a20;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .txt_middle .hot .txt{
	width:196px;
	color:#333;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .txt_middle .hot .buttonmore{
	width:196px;
	padding-top:8px;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .txt_middle .hot hr {
	margin:8px 0px;
	height:1px;
	padding:0px;
	color:#bdbebe;
	size:1;
	width:322px;
	float:left;
	clear:both;
}

.txt_body .bigleft {
	width:640px;
	padding:10px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.txt_body .bigleft hr {
	width:640px;
	color:#bdbebe;
	size:1;
	height:1px;
	padding:0px;
	margin:10px 0px 20px 0px;
	float:left;
}
.txt_body .bigleft .lrbox{
	width:640px;
	float:left;
	text-align:left;
}
.txt_body .bigleft .logoline{
	width:640px;
	float:left;
	text-align:left;
	padding-bottom:10px;
}
.txt_body .bigleft .moretxtline{
	width:540px;
	float:left;
	text-align:left;
	padding-left:100px;
}
.txt_body .bigleft .leftpic{
	width:250px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.txt_body .bigleft .righttxt{
	width:390px;
	float:left;
	overflow:hidden;
	text-align:left;
	font-size:12px;
}
.txt_body .bigleft .leftpic2{
	width:190px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.txt_body .bigleft .righttxt2{
	width:450px;
	float:left;
	overflow:hidden;
	text-align:left;
	font-size:12px;
}
.txt_body .bigleft .leftpic3{
	width:120px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.txt_body .bigleft .righttxt3{
	width:520px;
	float:left;
	overflow:hidden;
	text-align:left;
	font-size:12px;
}
.btcolor{
	color:#699a20;
	line-height:25px;
	font-weight:bold;
	font-size:13px;
}
.txt_body .bigleft .btline{
	width:640px;
	height:25px;
	background-color:#ececec;
	margin-bottom:18px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.txt_body .bigleft .btline .bt{
	width:460px;
	height:25px;
	line-height:28px;
	padding:0px 8px;
	text-align:left;
	color:#699a20;
	font-size:13px;
	font-weight:bold;
	float:left;
}

.txt_body .bigleft .btline .date{
	width:140px;
	color:#999;
	height:25px;
	line-height:28px;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	float:left;
}
.txt_body .bigleft .linkline{
	width:640px;
	height:25px;
	margin-bottom:18px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.txt_body .bigleft .linkline .left{
	width:300px;
	height:25px;
	line-height:28px;
	padding:0px 8px;
	text-align:left;
	float:left;
}

.txt_body .bigleft .linkline .right{
	width:300px;
	color:#999;
	height:25px;
	line-height:28px;
	text-align:right;
	float:right;
}

.txt_body .bigleft .onlybt{
	width:640px;
	height:20px;
	margin-bottom:18px;
	float:left;
	overflow:hidden;
	text-align:left;
	font-size:13px;
	color:#699a20;
	font-weight:bold;
}
.txt_body .bigleft .dianline{
	background:url(images/dianline.gif) left center repeat-x;
	width:640px;
	height:25px;
	float:left;
	overflow:hidden;
}
.txt_body .bigleft .blogpltxt{
	width:600px;
	padding-left:40px;
	float:left;
	overflow:hidden;
}


.txt_body .right .space {
	width:290px;
	height:8px;
	float:left;
}

.txt_body .right {
	width:290px;
	text-align:right;
	vertical-align:top;
	float:left;
	overflow:hidden;
}

.txt_body .right .box {
	width:288px;
	border:1px solid #bdbebe;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .right .box  hr {
	height:1px;
	margin:0px 8px;
	padding:0px;
	color:#bdbebe;
	size:1;
	width:272px;
	float:left;
}





.txt_body .right p {font-family:Verdana, "宋体"; margin-bottom:8px; line-height:16px;}
.txt_body .right .txtbox {
	width:272px;
	padding:8px;
	float:left;
}

.txt_body .right .txtbox .pic110 {
	width:118px;
	float:left;
	text-align:left;
}
.txt_body .right .txtbox .bt152 {
	width:152px;
	margin-bottom:10px;
	text-align:left;
	color:#699a20;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.txt_body .right .txtbox .txt152 {
	width:152px;
	float:left;
	text-align:left;
}

.txt_body .right .bloglist {
	width:272px;
	padding:8px;
	float:left;
}
.txt_body .right .bloglist ul li{
	color:#999;
	list-style-position: inside;
	list-style-type: disc;
	line-height:20px;
}






.txt_body .login {
	width:288px;
	border:1px solid #bdbebe;
	text-align:left;
	vertical-align:top;
	margin-bottom:8px;
	float:left;
	overflow:hidden;
}
.txt_body .login .name{
	width:50px;
	height:28px;
	line-height:25px;
	color:#666;
	text-align:left;
	float:left;
}
.txt_body .login .form{
	width:126px;
	height:28px;
	line-height:25px;
	color:#666;
	text-align:left;
	float:left;
}
.txt_body .login .form input{
	width:115px;
	height:20px;
	padding:1px;
	color:#666;
	border:1px solid #becebb;
	text-align:left;
}
.txt_body .login .link{
	width:95px;
	height:28px;
	line-height:25px;
	color:#666;
	text-align:left;
	float:left;
}
.txt_body .login .go{
	width:95px;
	height:28px;
	color:#666;
	text-align:left;
	float:left;
}

.txt_body .news {
	width:288px;
	border:1px solid #bdbebe;
	text-align:left;
	vertical-align:top;
	float:left;
}
.txt_body .news ul{
	padding-bottom:5px;
	float:left;
}
.txt_body .news .pic {
	width:70px;
	height:45px;
	text-align:left;
	float:left;
}
.txt_body .news .date {
	width:198px;
	height:15px;
	color:#666;
	float:left;
}
.txt_body .news .bt {
	width:198px;
	float:left;
}
.txt_body .ad {
	margin-top:8px;
	width:288px;
	float:left;
}
.txt_body .btbox{
	width:100%;
	height:33px;
	background:url(images/bt_bg.gif) repeat-x left;
	float:left;
}
.txt_body .btbox .bt{
	width:180px;
	padding-left:8px;
	padding-top:4px;
	color:#699a20;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.txt_body .btbox .more{
	width:50px;
	text-align:right;
	padding-right:8px;
	padding-top:4px;
	font-weight:bold;
	float:right;
}

/* foot */
.foot {
	width:950px;
	height:30px;
	margin-top:15px;
	background:url(images/foot_bg.gif) repeat-x;
	float:left;
	overflow:hidden;
}
.foot a:link, .foot a:visited {
	color:#FFF;
	text-decoration:none;
}
.foot a:hover, .foot a:active {
	color:#FBD;
	text-decoration:none;
}
.foot .copyright {
	color:#FFF;
	width:700px;
	padding-left:8px;
	line-height:30px;
	float:left;
	text-align:left;
}
.foot .link {
	color:#FFF;
	width:150px;
	padding-right:8px;
	line-height:30px;
	text-align:right;
	float:right;
}

/* 分页按钮 */
.gopage{
	width:auto;
	text-align:right;
	margin:8px 0px;
	float:right;
}

.gopage ul li{
	background-color:#ececec;
	border:1px solid #bdbebe;
	height:20px;
	line-height:20px;
	padding:0px 5px;
	margin-left:5px;
	list-style:none;
	float:left;
}
.gopage .at{
	background-color:#699a20;
	border:1px solid #699a20;
	height:20px;
	line-height:20px;
	padding:0px 5px;
	margin-left:5px;
	list-style:none;
	float:left;
}
.gopage .at a{
	color:#fff;
}

/* 丝艺杂志三级菜单 */
.threemenu{
	width:640px;
	text-align:left;
	padding-bottom:18px;
	float:left;
}

.threemenu ul li{
	background:url(images/3menu1.gif) no-repeat;
	width:121px;
	height:27px;
	line-height:27px;
	text-align:center;
	margin-right:5px;
	list-style:none;
	float:left;
}
.threemenu .at{
	color:#fff;
	background:url(images/3menu2.gif) no-repeat;
	width:121px;
	height:27px;
	line-height:27px;
	text-align:center;
	margin-right:5px;
	list-style:none;
	float:left;
}
.threemenu .at a{
	color:#fff;
}

/* salon */
.salon {
	width:950px;
	margin-top:8px;
	margin-bottom:20px;
	text-align:left;
	vertical-align:top;
	clear:both;
	float:left;
	overflow:hidden;
}
.salon ul li {
	width:221px;
	height:67px;
	background:url(images/salon_bg.gif) no-repeat;
	text-align:center;
	line-height:67px;
	float:left;
	margin:8px;
}
.salon_left {
	width:200px;
	float:left;
	text-align:center;
}
.salon_right {
	width:730px;
	padding-left:20px;
	float:right;
	text-align:left;
}

/* 登录 */
.login_left {
	color:#699a20;
	font-size:13px;
	font-weight:bold;
	width:200px;
	float:left;
	text-align:center;
	margin-top:20px;
}
.login_right {
	width:730px;
	padding-left:20px;
	float:right;
	text-align:left;
	margin-top:20px;
}
.td_car{
padding:0px;

}



/* 丝艺杂志三级菜单 */
.threemenu_train{
	width:640px;
	text-align:left;
	padding-bottom:18px;
	float:right;
}

.threemenu_train ul li{
	background:url(images/3menu1.gif) no-repeat;
	width:121px;
	height:27px;
	line-height:27px;
	text-align:center;
	margin-right:5px;
	list-style:none;
	float:right;
}
.threemenu_train .at{
	color:#fff;
	background:url(images/3menu2.gif) no-repeat;
	width:121px;
	height:27px;
	line-height:27px;
	text-align:center;
	margin-right:5px;
	list-style:none;
	float:right;
}
.threemenu_train .at a{
	color:#fff;
}
.menu2 {
font-family: Book Antiqua;
width:660px;
margin-top:2px;
float:right;
text-align:right;
}
.menu {
font-family: arial, sans-serif;
width:660px;
margin-top:5px;
float:right;

}

.menu ul {
padding:0;
margin:0;
list-style-type: none;
 background:url(/pc/images/bt_bg.gif) repeat-x left;
}

.menu ul li {
float:left;
position:relative;
}

.menu ul li a, .menu ul li a:visited {
display:block;
text-align:center;
text-decoration:none;
width:109px;
height:30px;
color:#c15;
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#DCDCDC;
line-height:30px;
font-size:12px;
font-weight:bold;
}

.menu ul li ul {
display: none;
}

.menu ul li:hover a {
color:#c15;
background:DarkGray;
}

.menu ul li:hover ul {
display:block;
position:absolute;
top:31px;
left:0;
width:90px;
}

.menu ul li:hover ul li a {
display:block;
background:DarkGray;
color:#c15;
}

.menu ul li:hover ul li a:hover {
background:#DCDCDC;
color:#c15;
}
.dropshadow{
	float:left;
	clear:left;
	background: url(/pc/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/pc/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
    display:inline;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #000000;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}
.innerbox p{
	font-size:14px;
	margin: 3px;
}

