@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 { font-size:12px; color:#666; font-family:"MS PGothic","Osaka",Arial,sans-serif;}
.center { width:960px; height:auto; margin:0 auto; padding:0;}
.btnb{ border:none; background:#f7f7f7; width:328px; height:16px; line-height:16px; padding:0; margin-top:3px; vertical-align:top; font-size:9px; color:#39F;}
.btn{ margin-top:3px;}
.clear { clear:both;}
.space { height:8px;}

/* topnav */
.topnav {background:url(header_bg_02.jpg) bottom repeat-x;}
.topnav .top_left{background:url(header_bg_01.jpg) left no-repeat; padding-left:2px;}
.topnav .top_right{background:url(header_bg_03.jpg) right no-repeat; padding-right:2px;}
.topnav .member{float:right;}
.topnav .member ul{display:block;padding-top:10px; float:left;}
.topnav .member ul li{display:inline; padding-right:20px;}
.topnav .search { padding-left:10px; height:25px;background:url(search_bg.gif) 30px -0px no-repeat;}
.topnav .search img { float:left}
.topnav form { float:left; padding-bottom:5px;padding-left:5px;}
.hotsearch { margin-left:10px; display:block; float:left;}
.hotsearch span{padding:4px; color:#39ABFF; font-size:12px; line-height:22px; font-weight:bold;}
.hotsearch a{color:#39ABFF; font-size:12px; font-weight:bold;}

/* nav */
.nav{ width:955px;height:25px; text-align:left; padding-right:10px;}
.nav ul{float:left;}
.nav li { float:left; line-height:25px; margin-right:1px;  padding:0 2px;white-space:nowrap;}
.nav li a {background:url(navlileft.gif) no-repeat; float:left; padding-left:10px;}
.nav li a span{padding-right:10px;display:block;background:url(navliright.gif) no-repeat right 0px;}
.nav li a:link,.nav a:visited{font-weight:bold; color:#246BCA; text-decoration:none;}
.nav li a:hover{background:url(navlilefto.gif) no-repeat;}
.nav li a:hover span{background:url(navlirighto.gif) no-repeat right 0px; color:#fff;}

/* location */
.location { height:20px; width:961px;background:#F7F7F7;border-top:#93BDD7 1px solid;}
.location span { line-height:20px; text-indent:1em; color:#09F;}
.location .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;}
.location .spandb li a{color:#2F2F2F; padding-top:3px;}
.location .spandb li a:hover{color:#F39;}
/* content */
.content { margin-top:5px;}
/* sidebar */
.sidebar{ width:160px; float:left;}
.sidebar .left_top{background:url(bg_catalog.gif) no-repeat scroll center bottom; padding-bottom:5px; margin-bottom:5px; height:140px; text-align:center;}
.sidebar .left_top .ad_lv{ height:55px;background:url(left_top_bg.gif) no-repeat scroll center top;}
.sidebar .left_top .a1{display:block;width:150px; height:35px; margin:0 auto; margin-bottom:3px;}
.sidebar .left_top .a1 a{display:block;width:150px; height:35px;background:url(1_on.gif) no-repeat;}
.sidebar .left_top .a1 a:hover{display:block;width:150px; height:35px;background:url(1_off.gif) no-repeat;}
.sidebar .left_top .a2{display:block;width:150px; height:35px;margin:0 auto; margin-bottom:1px;}
.sidebar .left_top .a2 a{display:block;width:150px; height:35px;background:url(2_on.gif) no-repeat;}
.sidebar .left_top .a2 a:hover{display:block;width:150px; height:35px;background:url(2_off.gif) no-repeat;}
.sidebar .list { margin-bottom:8px;}
.sidebar .list h3{ height:20px; line-height:20px; width:160px; background:url(listtitlebg.jpg) no-repeat; font-size:12px; color:#fff; padding-left:10px}
.sidebar .list ul { padding-top:5px; padding-bottom:5px; background:url(bg_box.gif) bottom no-repeat;}
.sidebar .list ul .shop_p{width:150px; text-align:center; text-indent:1em;}
.sidebar .list ul p{width:150px; text-align:right; margin-top:5px;}
.sidebar .list li { line-height:1.6em; text-indent:1em;}
.sidebar .list ul dl dt {height:20px; line-height:20px; font-weight:bold;padding-left:10px;}
.sidebar .list ul dl dt a{ color:#69F;}
.sidebar .list ul dl dt a:hover{color:#F39;}
.sidebar .list ul dl dd {text-indent:2em; line-height:18px;}
.sidebar .list ul dl dd a{ color:#69F;}
.sidebar .list ul dl dd a:hover{color:#F39;}

/* main */
.main { width:780px; margin-left:20px;_margin-left:6px; float:left; margin-top:10px;}
.main .list_infoa{text-indent:1em; line-height:18px;}
.main .list_infoa a{color:#F30;}
.main .list_infoa a:hover{color:#F93; text-decoration:underline;}
.main .hd{ border:#D7EAF9 1px solid; margin-bottom:10px;background:#fff url(aol123.gif) repeat-x;}
.main .hd .hdleft{ width:600px; float:left; border:1px #0F6 solid;}
.main .hd .hdrigth{width:177px;border-left:#D7EAF9 1px solid; height:230px; float:right;background:#fff url(ol123.gif) no-repeat;}
.main .hd .hdrigth h3{ height:20px;line-height:20px; width:160px; font-size:12px; color:#279DFA; text-align:left; text-indent:5px;}
.main .hd .hdrigth h3 a{color:#279DFA;}
.main .hd .hdrigth ul {padding-top:2px; padding-bottom:2px; height:110px;}
.main .hd .hdrigth li {text-indent:1em; line-height:17px; font-size:13px;}
.main .hd .hdrigth li a{color:#09C;}
.main .hd .hdrigth li a:hover{color:#369; text-decoration:underline;}
.main .hd .hdrigth p{ padding:0px 5px; line-height:18px;}

.main .listcontent{width:765px; margin-bottom:10px;}
.main .listcontent h3{width:740px; color:#FFF; background: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:14px; color:#F39EC1; font-weight:bold;}
.main .listcontent ul li a:hover{font-size:14px; color:#C36; text-decoration:underline;}

.main .maincontent{padding:20px; border:#CCC 1px solid; margin-bottom:5px;}
.main .maincontent h4{font-size:14px; text-align:left; color:#09f;}
.maincontent td{color:#999}
.maincontent td b{color:#09f; font-size:12px;}
.maincontent .howto table{ font-size:14px; border:1px dashed #09f;_border:0.5px dotted #09f;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;line-height:18px;}
.maincontent .howto table td{padding-left:13px;border:1px dashed #09f; line-height:18px;}
.maincontent .howto table td a{color:#09f;text-decoration:none;}
.maincontent .howto table td a:hover{color:#09f;text-decoration:none;}

.prenext{color:#0CF; width:767px; border:1px #E0E0E0 dotted; padding-left:10px; margin:10px 0px; height:50px; line-height:25px; font-weight:bold;}
.prenexts{color:#0CF; width:758px; border:1px #E0E0E0 dotted; padding-left:10px; margin:10px 0px; height:50px; line-height:25px; font-weight:bold; float:right;}
.prenext a{ color:#0CF; text-decoration:none;}
.prenext a:hover{ color:#3CF; text-decoration:underline;}
.news_list{ margin-top:10px;width:768px;float:right;}
.news_list h4{height:26px; text-indent:1em; line-height:26px; background:url(lanmutitlebg.gif) repeat-x; margin-bottom:3px;}
.news_list span { float:right; padding-right:10px;}
.news_list span a { color:#999;}
.news_list span a:hover { color:#bbb;}
.news_list ul{ display:block; border:1px solid #EBEBEB; height:60px; padding:10px;}
.news_list ul li{ width:48%; float:left; height:20px;}
/* lanmu */
.lanmu{ margin-top:10px;}
.lanmu a{color:#09F;}
.lanmu a:hover {color:#09f;}
.lanmu .lanmutitle { background:url(lanmutitlebg.gif) no-repeat; height:28px; line-height:28px;margin-bottom:5px;}
.lanmu .lanmutitle h4{ color:#fff; padding-left:20px; font-size:14px;}
.lanmu .lanmutitle h4 a{color:#FFF; padding-left:20px; font-size:14px; font-weight:normal;}
.lanmu .lanmutitle span { float:right; padding-right:20px; font-size:12px;}
.lanmu .info{vertical-align:top; line-height:16px; font-size:13px;}
#index_ad{ float:left; margin-right:19px;}
#index_ad li{ text-align:center; margin:3px auto;}
#index_ad li a:hover{ color:#B22A00;}
#new_index{ position:relative width:150px; height:118px;}
#new_index img#new_mark{ position:absolute; padding:8px 0px 0px 8px; display:block;}
/*main*/
.main{ width:780px; float:left; overflow:hidden;}
.main .lanmub { margin-top:5px;}
.main .lanmub .lanmutitle {color:#fff; height:26px; line-height:26px;margin-bottom:3px;}
.main .lanmub td{ text-align:left;}
.main .lanmub a{color:#09f;}
.main .lanmub a:hover { color:#09f;}
.main .lanmub .info{vertical-align:top; line-height:16px; font-size:13px;}
.main .lanmub h4 { background:url(lanmutitlebg.gif) left no-repeat; padding-left:20px;font-size:14px;}
.main .lanmub h4 span{ float:right; padding-right:10px;}
/* footer */
.footer {background:url(footer_bg.gif) no-repeat center; height:50px; margin-top:20px; text-align:center; color:#6495CB;}
.footer ul{width:960px; display:block; padding:5px; margin-right:10px;}
.footer ul li{display:inline; padding-right:10px;}
.footer span{ display:block; margin-right:10px; padding-top:3px; width:960px; color:#DDD}
.footer a,.footer a:hover { color:#6495CB;}

/* 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;}
/* listnews */
.listnews {}
.listnews li { text-indent:1em;border-bottom:1px dotted #eee;}
.listnews li span { float:right;}
.listnews .lanmutitle {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; line-height:17px;}
.main .viewbox .content p{ line-height:17px;}
.main .viewbox .content li{ line-height:20px; list-style:none;}
.main .pright .tbox { padding:10px; border:1px solid #bbb; background:#EAEAEA; margin-bottom:10px;}

/* search */
.searchform .s1 {height:24px; line-height:24px; color:#fff; padding-left:20px; font-weight:bold; letter-spacing:1em; background:url(lanmutitlebg.gif) repeat-x;}
.container .msgbar { margin:5px auto 5px 5px;}
.resultlist .item{ padding-top:8px; padding-bottom:8px; border-bottom:1px dotted #bbb;}
.resultlist .item h3 { font-size:14px;}
.dede_pages { margin:5px 0;}
.othersearch { padding:10px; border:1px solid #bbb; background:#EAEAEA; margin-bottom:10px;}
.othersearch h2 { font-size:14px; color:#666666;}
#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;}
