@charset "utf-8";
/* CSS Document */
/* jarey writed */
/* 重置开始 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
img {border:0;} 
ol,ul {list-style:none;} 
a:link { text-decoration:none; color:#666;}
a:visited { text-decoration:none;color:#666;}
a:hover { text-decoration:none;color:#333;}
a:active { text-decoration:none;color:#666;}

/* body */
body {background:#FFF2F2 url(bg.gif) top repeat-x; font-size:12px; font-family:"MS PGothic","Osaka",Arial,sans-serif;}

/* top */
#top { width:960px; height:67px; margin:0 auto;  padding:0; background:url(topbg.gif) top no-repeat; vertical-align:top; overflow:hidden; }
#top .logo { margin-top:5px; margin-left:120px;_margin-left:60px; float:left;}
#top .renpi{float:right;color:#d7abb7;font-weight:bold;margin-top:3px; margin-right:10px; height:21px;line-height:15px;}
#top .renpi a{line-height:15px; color:#d7abb7; font-weight:bold; margin:0; padding:0;}
#top .renpi a:hover{color:#f799bb;}
#top #search_top{float:right;background:url(etc_0002.gif) no-repeat scroll left top; margin-top:3px;}
#top .search_top{float:left;height:12px;border:#ebd9d9 1px solid; margin-bottom:5px; margin-left:5px; line-height:12px; color:#EEA1BB; background:#ebd9d9;}
#top .login {float:left; margin-left:40px; height:39px; width:311px;background:url(loginbg.gif) no-repeat; overflow:hidden;}

/* login */
#top .login ul { margin-left:100px;margin-top:18px;}
#top .login li { display:inline;list-style:none; margin-left:20px;}
#top .login li a {padding:4px 8px 5px 8px; color:#fff;}
#top .login li a:hover{ background:url(loginabg.gif) no-repeat; color:#fff;}
#top .shop { float:left; width:281px; height:38px; background:url(shopbtnbg.gif) no-repeat; margin-top:1px;}
#top .shop a{ display:block; margin-top:18px; color:#ccc;padding-left:80px;}
#top .shop a:hover { color:#fff;}
/* nav */
#nav { width:980px; height:30px; margin:0 auto; padding:0px 10px;background:url(etc_0001.gif) repeat-y scroll center top;}
#nav ul { margin:2px 10px auto 10px;}
#nav li { display:inline;font-size:12px; font-weight:bold; background:url(btn_04.gif) repeat-x;}
#nav li a{color:#9d5656;font-weight:1100; display:block; float:left; text-align:center;height:28px; line-height:28px; width:119px; border-right:1px solid #F39EC1;}
#nav li a:hover {background:url(btn_0002_o.gif) center no-repeat; color:#fafbfc;}

/* hrline */
.hrline{ width:980px; height:2px; font-size:2px;margin:0 auto; padding:0px 10px; padding-bottom:10px;background:url(etc_0001.gif) repeat-y scroll center top; overflow:hidden;}
.hrline div{ width:960px;height:2px;font-size:2px;margin:0 auto; padding:0; background:#E84287;}

/* location */
#location { width:980px; margin:0 auto; padding:0;padding:0px 10px; background:url(etc_0001.gif) repeat-y scroll center top; height:30px; line-height:30px; color:#666; }
#location span{ float:left; margin-left:30px;}
#location .search { float:right; margin-right:30px;}
#location .search BUTTON{ height:24px; font-size:12px; line-height:12px; color:#777;}

/* focuspic */
.focusPic {width:980px;margin:0 auto;clear:both;text-align:center;padding:0px 10px;background:url(etc_0001.gif) repeat-y scroll center top;}
.focusPic .focusTitle {width:300px;float:left;font-size:14px;text-align:left; background:#ED677E;}
.focusPic .focusTitle li {height:45px;line-height:45px;font-size:14px;padding-left:20px;overflow:hidden; border-top:2px solid #FA90A2;border-bottom:2px solid #CB4B62; border-right:2px solid #CB4B62; border-left:3px solid #FA98AA;}
.focusPic #focusMenu li.current {font-weight:bold; background:#F77E93; border-top:2px solid #FA90A2;border-bottom:2px solid #CB4B62;}
.focusPic .focusTitle li a, .focusPic .focusTitle li a:visited, .focusPic .focusTitle li a:hover {padding-right:20px; color:#fff;}
.focusPic #focusLeft {width:660px;height:240px;overflow:hidden;float:left; margin-left:10px;_margin-left:5px; border-top:2px solid #FA90A2; border-bottom:3px solid #FA90A2;}
.focusPic #focusLeft li {display:none;}
.focusPic #focusLeft li.current {display:block;}

/*content*/
#content { margin:0 auto;width:980px;padding:0px 10px; background:url(etc_0001.gif) repeat-y scroll center top;}
#content .spanb{width:97%; margin:0px auto; border-left:#CCC dotted 1px; margin-bottom:5px;}
#content .spandb li{display:block; float:left; height:28px; line-height:28px;margin:0px; padding-right:5px; padding-left:5px; border:#CCC dotted 1px; border-left:0px;}
#content .spandb li a{color:#2F2F2F; padding-top:3px;}
#content .spandb li a:hover{color:#F39;}
/*sidebar*/
#sidebar{ width:180px; margin-left:10px;_margin-left:5px; padding-top:2px; float:left;background:url(etc_0028.gif) no-repeat scroll center top}

#sidebar .listt{background:url(etc_0029.gif) repeat-y scroll center;}
#sidebar .listt h3 {width:180px; height:30px; font-size:12px; line-height:30px; color:#f186af; text-indent:1.5em;}
#sidebar .listt h4 {width:180px; height:57px; font-size:12px; line-height:53px; color:#f186af;background:url(txt_0020.gif) no-repeat; text-indent:3.5em;}
#sidebar .listt .shop_p{width:145px; margin-left:20px; margin-right:10px; line-height:18px;}
#sidebar .listt p{width:160px; text-align:right;}

#sidebar .list{background:url(etc_0029.gif) repeat-y scroll center;}
#sidebar .list h4 {width:180px; height:57px; font-size:12px; line-height:53px; color:#f186af;background:url(txt_0020.gif) no-repeat; text-indent:3.5em;}
#sidebar .list .shop_p{width:145px; margin-left:20px; margin-right:10px;}
#sidebar .list p{width:160px; text-align:right;}
#sidebar .list ul{}
#sidebar .list li{text-indent:2em; line-height:18px;}
#sidebar .list li a{text-decoration:none; color:#000}
#sidebar .list li a:hover{text-decoration:underline; color:#FF558C}
#sidebar .list img{ margin-left:40px;}
.list dt{margin-left:15px;padding:0px;}
.list dt a{text-decoration:none;padding:3px 3px;color:#FF558C;background-repeat:no-repeat;background-position:left center;}
.list dt a:hover{text-decoration:underline;}
.list dd{background-repeat:no-repeat;background-position:left center;padding-left:3px;margin-left:30px;line-height:18px;}
.list dd a{color:#333333;}
.list dd a:hover{text-decoration:underline;color:#FF3399;}
#sidebar .mod_m{width:180px; height:10px; background:url(etc_0030.gif) no-repeat scroll center bottom}
/*main*/
#content .main{ width:765px; float:left; overflow:hidden;}
#content .main .spand{margin-bottom:5px; padding:3px; display:block;}
.main .maincontent{padding:20px; border:#CCC 1px solid;}
.main .maincontent h4{font-size:14px; text-align:left; color:#9C1846;}
.maincontent td{color:#999}
.maincontent td b{color:#E94396}
.maincontent .howto table{ font-size:14px; border:1px dotted #EEA8D6;_border:0.5px dotted #F6F;width:700px;padding:0px;background-color:#FFFFFF;margin:0px;}
.maincontent .howto table{margin:0px 0px 10px 0px;width:100%;overflow:hidden;}
.maincontent .howto table td{text-align:left;vertical-align:middle;padding:5px;}
.maincontent .howto table td{padding-left:13px;border:1px dotted #EEA8D6; line-height:18px;}
.maincontent .howto table td a{color:#E6458E;text-decoration:none;}
.maincontent .howto table td a:hover{color:#E6458E;text-decoration:none;}

.prenext{ width:752px; border:1px #E0E0E0 dotted; margin:10px 0px; color:#F6C; height:50px; line-height:25px; padding-left:10px; font-weight:bold;}
.prenext a{ color:#F6C; text-decoration:none;}
.prenext a:hover{ color:#F69; text-decoration:underline;}

.main .listcontent{width:765px;}
.main .listcontent h3{width:725px; color:#FFF; background:#1e1e1e url(lanmutitlebg.gif) left no-repeat; padding:5px 20px;;font-size:14px; margin-bottom:10px;}
.main .listcontent ul{display:block; padding-left:4px}
.main .listcontent ul li{width:137px; height:25px; border:1px #F39EC1 solid; display:inline-block; *float:left; margin-right:10px; margin-bottom:10px; text-align:center;line-height:25px;}
.main .listcontent ul li a{font-size:12px; color:#F39EC1; font-weight:bold;}
.main .listcontent ul li a:hover{font-size:12px; color:#C36; text-decoration:underline;}

#main .maincontent .shop{color:#F00; padding-right:4px;}
#content .main .lanmu { margin-top:5px;}
#content .main .lanmu .lanmutitle { background:#1e1e1e; color:#fff; height:26px; line-height:26px;margin-bottom:5px;}
#content .main .lanmu td{ text-align:center;}
#content .main .lanmu a{color:#FF0099;}
#content .main .lanmu a:hover { color:#C09;}
#content .main .lanmu .info{vertical-align:top; line-height:16px; font-size:13px;}
#content .main .lanmu h4 { background:url(lanmutitlebg.gif) left no-repeat; padding-left:20px;font-size:14px;}
#content .main .lanmu h4 span{ float:right; padding-right:10px;}

/*main*/
#content .main{ width:765px; float:left; overflow:hidden;}
#content .main .list_infoa{text-indent:1em; line-height:18px;}
#content .main .list_infoa a{color:#F30;}
#content .main .list_infoa a:hover{color:#F93; text-decoration:underline;}
#content .main .lanmub { margin-top:5px;}
#content .main .lanmub .lanmutitle { background:#1e1e1e; color:#fff; height:26px; line-height:26px;margin-bottom:3px;}
#content .main .lanmub td{ text-align:left;}
#content .main .lanmub a{color:#FF0099;}
#content .main .lanmub a:hover { color:#C09;}
#content .main .lanmub .info{vertical-align:top; line-height:16px; font-size:13px;}
#content .main .lanmub h4 { background:url(lanmutitlebg.gif) left no-repeat; padding-left:20px;font-size:14px;}
#content .main .lanmub h4 span{ float:right; padding-right:10px;}

#content .main{ width:765px; float:left; overflow:hidden;}
#content .main .newslist { margin-top:5px;}
#content .main .newslist .lanmutitle { background:#1e1e1e; color:#fff; height:26px; line-height:26px;margin-bottom:3px;}
#content .main .newslist ul{display:block; padding:5px}
#content .main .newslist li{ text-align:left; width:300px; height:18px; display:inline-block; *float:left; line-height:18px;}
#content .main .newslist a{color:#FF0099;}
#content .main .newslist a:hover { color:#C09;}
#content .main .newslist h4 { background:url(lanmutitlebg.gif) left no-repeat; padding-left:20px;font-size:14px;}
#content .main .newslist h4 span{ float:right; padding-right:10px;}
/*content*/
#bottom { background:url(bottombg.gif) bottom repeat-x; height:94px;}
#bottom .footer{height:94px; width:980px; margin:0 auto; background:url(footerbg.gif) bottom no-repeat;}
#bottom .footer ul{display:block;list-style:none;padding-top:70px; float:left;}
#bottom .footer ul li{display:block;text-align:center; float:left; padding:0px 8px; border-right:#FFF 1px dotted;}
#bottom .footer ul li a{ text-decoration:none; color:#FFF; font-size:10px; font-weight:bold;line-height:14px;}
#bottom .footer .copyright{float:right;text-align:center; padding-top:70px;color:#FFF; font-size:10px; font-weight:bold;line-height:14px;}

/* page */
.page li { display:inline;}

/* 评论框 */
.dede_comment_post{padding:5px; width:700px;}
.dcmp-title{line-height:25px;}
.dcmp-title strong{color:#444;font-weight:normal;}
.dcmp-title small{font-size:12px;color:#999999;}
.dcmp-stand{float:right;margin-top:-18px;padding-right:10px;position:relative;clear:both;color:#999;}
.dcmp-stand strong{font-weight:normal;color:#444;}
.dcmp-stand input{margin-right:2px;}
.dcmp-stand img{vertical-align:middle;margin-right:2px;}
.dcmp-content{padding-top:8px; width:700px;}
.dcmp-content textarea{width:96%;height:60px;}
.dcmp-mood{height:50px;width:80%;clear:both;padding-bottom:20px;}
.dcmp-mood strong{float:left;color:#444;font-weight:normal;line-height:24px;}
.dcmp-mood ul{float:left; height:50px;}
.dcmp-mood ul li{float:left;margin-right:8px;}
.dcmp-mood ul li input,.dcmp-mood ul li img{vertical-align:middle;margin-right:4px;*margin-right:0px;}
.dcmp-post{height:35px;overflow:hidden;clear:both;color:#444;}
.dcmp-post .dcmp-userinfo{float:left;margin-right:6px;}
.dcmp-post .dcmp-userinfo input{height:13px;padding-right:0px;}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{vertical-align:middle;margin:5px;}
.dcmp-post .dcmp-submit{float:left;padding-top:6px;}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{vertical-align:middle;}
.dcmp-post .dcmp-submit button{width:70px;height:25px;border:none;background:url(../images/btn-bg2.gif) no-repeat;line-height:25px;letter-spacing:1px;overflow:hidden;color:#444;cursor:pointer;margin-left:5px;}

/* singlepage */
#main { width:700px;}
#main .viewbox .title {border-bottom:1px dotted #bbb; line-height:2em; margin-top:20px;}
#main .viewbox .title h2 { font-size:18px; color:#666666;}
#main .viewbox .content { margin:20px; color:#333333; line-height:1.6em;}
#main .pright .tbox { padding:10px; border:1px solid #bbb; background:#EAEAEA; margin-bottom:10px;}

/* listnews */
.listnews { margin:25px;}
.listnews li { line-height:1.6em; border-bottom:1px dotted #eee;}
.listnews li span { float:right;}
.listnews .lanmutitle { background:#1e1e1e; color:#fff; height:26px; line-height:26px;margin-bottom:5px;}
.listnews td{ text-align:center;}
.listnews a{color:#FF0099;}
.listnews a:hover { color:#C09;}
.listnews .info{vertical-align:top; line-height:16px; font-size:13px;}
.listnews h4 { background:url(lanmutitlebg.gif) left no-repeat; padding-left:20px;font-size:14px;}
.listnews h4 span{ float:right; padding-right:10px;}

/* single */
.main .viewbox .title {border-bottom:1px dotted #bbb;}
.main .viewbox .title h2 { font-size:18px; color:#666666;}
.main .viewbox .content { margin:20px;}
.main .viewbox .content p{ line-height:15px;}
.main .pright .tbox { padding:10px; border:1px solid #bbb; background:#EAEAEA; margin-bottom:10px;}
.viewbox .content table{ border:#F9C 1px solid;}
.viewbox .content table tr td{ border:#F9C 1px solid;}
.content table a{ color:#F00;}
#navd{width:98%; margin:auto; border:#CCC 1px solid; border-top:0px; margin-bottom:5px;}
#navd li{display:block; width:15.5%; text-align:center; float:left; height:28px; line-height:28px;margin:0px; padding-right:5px; padding-left:5px; border-right:#CCC dotted 1px;}
#navd li a{color:#2F2F2F; padding-top:3px;}
#navd li a:hover{color:#F39;}
#dong{ margin:5px auto;}
#dong h4{ font-size:12px;}
#dong h4 a{ font-size:12px; font-weight:bold; color:#000;}
#dong p{ text-indent:2em;font-size:12px; padding:0; margin:0; float:inherit; line-height:15px;}