@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;   
} 
fieldset,img {    
    border:0;   
} 
ol,ul { 
    list-style:none;   
} 
caption,th { 
    text-align:left;   
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%;   
    font-weight:normal;   
} 
q:before,q:after { 
    content:'';   
}
a:link { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a:active { text-decoration:none;}
/* body */
body { margin:0 auto; padding:0; font-size:12px;font-family:"MS PGothic","Osaka",Arial,sans-serif; background:url(brand_bg.gif)}
#top,#nav,#content,#footer {width:960px; margin:0 auto; padding:0; background:#FFFFFF}
.clear { height:5px; clear:both;}

/* top */
#top{ height:85px;background:url(right_top.gif) right no-repeat; overflow:hidden;}

#top .top_top{height:22px; background:url(top_top.gif) right no-repeat; overflow:hidden;}
#top .top_top h1{color:#E84287; font-size:10px; padding-top:2px; padding-left:5px}


#top .top_left{height:95px; width:4px;float:left; background:url(left_top.gif) left no-repeat; overflow:hidden;}
#logo {float:left;}
#top p{ width:600px; float:right; margin-right:30px;font-size:10px; color:#000000; line-height:2em; border-bottom:1px dashed #999999; text-align:right}
#top p a{ color:#000000; font-size:12px;}
.search {float:right; margin-right:30px;margin-top:5px;width:690px;}
.search form{float:right; width:760px;width:690px;float:right; margin-bottom:5px; padding-right:10px;}
.search form input{float:right;}

.search h4{color:#000000; font-size:14px; float:right;line-height:25px; font-weight:bold;}
.search .inputb{ float:right;border:#219206 1px solid; width:300px; height:20px; line-height:20px; margin-right:5px;}
.search .button { padding-top:2px;float:right;width:690px; }
.search .button  b{ display:block;color:#999999;font-size:14px; float:right; line-height:29px; padding-right:5px;}
.search .button b a{ color:#666666; font-size:12px; padding:0px 2px;line-height:20px; }
.search .button b a:hover { color:#B03939; font-size:12px; padding:0px 2px;line-height:20px; }

.search .button li{width:106px; height:19px; float:right; margin-top:5px; display:block;text-align:center; background:url(top_btnbg.jpg) no-repeat; line-height:19px; margin-left:3px;}
.search .button li a { color:#fff;font-size:10px; font-weight:bold;}

.search2 {float:right; margin-right:0px;margin-top:5px;width:760px;}
.search2 form{width:760px;float:right; margin-bottom:5px; padding-right:5px; padding-top:5px;background:url(bjj.gif) left no-repeat; color:#333333}
.search2 form  u {color:#333333; size:12px; float:left}
.search2 form input{float:right;}
.search2 h4{color:#000000; font-size:14px; float:right;line-height:25px; font-weight:bold;}
.search2 .inputb{ float:right;border:#219206 0px solid; width:200px; height:15px; line-height:20px; margin-right:5px;}
.search2 .button { padding-top:2px;float:right;width:690px; }
.search2 .button  b{ display:block;color:#FFF;font-size:14px; float:right; line-height:29px; padding-right:5px;}
.search2 .button b a{ color:#000000; font-size:12px; padding:0px 5px;line-height:29px; }
.search2 .button li{width:106px; height:19px; float:right; margin-top:5px; display:block;text-align:center; background:url(top_btnbg.jpg) no-repeat; line-height:19px; margin-left:3px;}
.search2 .button li a { color:#fff;font-size:10px; font-weight:bold;}

/* nav */
#nav li{height:33px; width:96px; line-height:33px;  float:left; background:url(navbg.gif) left no-repeat; padding-left:0px; text-align:center}
#nav li a {display:block; font-size:12px; font-weight:bold; color:#000000; padding:0px 0px; }
#nav li a:hover { color:#FF006A; background:url(navhoverbg.gif) left no-repeat; text-decoration:none;} 



#guanggao{font-weight:bold; padding-left:10px;} 









/* title */

#title {position: relative;	width:745px; padding-left:10px; padding-right:0px; padding-top:5px;  margin:13px; margin-right:0px; clear:both;text-align:left}

#title p{ margin-top:2px;}
#title strong { background:none repeat scroll 0 0 #C56D86; color:#FFFFFF;clear:both; margin:5px 0; padding:2px 12px;text-align:center; width:120px; size:12px}

#title u a{background:url("../images/zi.gif") no-repeat scroll 0 3px transparent;margin-top:1px;  color:#000000; 
    
    list-style: none outside none;
    padding-left: 12px;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap; padding-top:2px
     }
#title u a:hover{color:#666;}

	
#title a{ display:inline-block; width:18%; *float:left; height:20px; color:#000000;}

#title a:hover{ display:inline-block;*float:left; height:20px; color:#666;}


#miaoshu {vertical-align:bottom; padding-left:333px; padding-right:44px; padding-bottom:33px; width:760px;}


#title2 {padding:8px 11px;}

#title2 a {
    color: #E5709D;
    font-family: "MS PGothic",Arial,Helvetica,sans-serif;
    font-size: 10px;}

#title2 h2{ font-size:10px ;color: #996600; font-weight:bold;}


#title2 span {
    float: right; size:12px}
	
#title2 a {
    color: #E5709D;
    font-family: "MS PGothic",Arial,Helvetica,sans-serif;
    font-size: 10px;
}



/* sidebar */
#sidebar{ width:169px;background:#FFFFFF no-repeat; border:1px solid #FFDDE5; overflow:hidden; float:left;}
#sidebar .sqanb{ background:#FFFFFF; margin-top:9px; padding:2px;}
#sidebar .sqanb h3{ font-weight:bold; color:#FF9600}
#sidebar .sqanb .gnl{ border-bottom:3px #666 solid; margin-bottom:10px;}
#sidebar .sqanb a{ font-weight:bold; color:#666;}
#sidebar .sqanb p { float:right;}
#sidebar .sqanb tbody { font-size:9px; color:#333333}
#sidebar .sqanb tbody a{ font-size:9px; color:#333333}
#sidebar .sqanb tbody a:hover{ font-size:9px; color:#FF0033}


#sidebar .sqanb form{width:169px;float:left; height:30px;margin-bottom:3px; margin-right:5px; margin-top:5px;background:url(bjj.gif) left no-repeat; color:#333333}
#sidebar .sqanb form  u {color:#333333; size:12px; float:right}
#sidebar .sqanb form input{float:right; margin-right:5px; margin-top:5px}
#sidebar .sqanb .inputb{ float:left;border:#219206 0px solid; width:90px; height:20px; line-height:20px; margin-left:26px; margin-top:5px}







#sidebar2{ width:169px;background:#F7F7F7 url(sidebarbg_top.gif) no-repeat; overflow:hidden; float:left;}
#sqanb2{ width:760px;float:right; margin-bottom:5px; padding-right:10px;}
#sqanb2 li{ color:#666666}

#sqanb2 p{ float:right}



#sidebar h4{ height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#fff; background:url(sidebarh4bg.gif) repeat-x; padding-left:20px; margin-bottom:5px;}
#sidebar h4 a{color:#fff; text-decoration:none;}
#sidebar dt{padding:5px 0px;text-indent:1em; margin-bottom:3px; background:url(dt_bg.jpg) bottom no-repeat;}
#sidebar dt a{text-decoration:none;padding:3px 3px;color:#FF9600;background-repeat:no-repeat;background-position:left center;}
#sidebar dt a:hover{text-decoration:underline;color:#FCB879;}
#sidebar dd{margin-left:20px;line-height:18px; font-weight:bold}
#sidebar dd a{color:#333333; padding-left:10px; background:url(list_a.gif) 0px -6px no-repeat;}
#sidebar dd a:hover{text-decoration:underline;color:#666666;background:url(list_a.gif) 0px 3px no-repeat;}
#sidebar ul{list-style:none;}
#sidebar ul li {list-style:none; font-size:12px; line-height:1.6em;padding-left:8px;}
#sidebar li span { float:right; padding-right:5px;}
#sidebar li a{color:#666;}
#sidebar li a:hover{ color:#DF2049;}
#sidebar .bottom { height:54px; width:169px; background:url(sidebarbbottomg.gif) no-repeat;}

.ind_login{
    font-size: 12px;
    height: 18px;
    margin-top: 5px;
    text-align: left;
    width: 158px;
}
left_login td {
    text-align: left;
}
element.style {
    border: medium none;
    height: 20px;
    width: 78px;
}



/* main */
/* location */
#main{ float:right; margin-left:10px; width:771px; background:#FFFFFF}
#main h2{ font-size:18px; padding-left:16px}


#main .list1{ float:right; border-bottom:#EAEAEA 2px solid;width:760px; padding:5px 0px;}
#main .list1 li{width:20%; display:block; float:left; text-align:left;}
#main .list1 li a{color:#090; text-decoration:none;}
#main .list1 li a:hover{text-decoration:underline;color:#FCB879;}

#main .list2{ float:right;border-bottom:#EAEAEA 2px solid;width:760px; padding:5px 0px; margin-bottom:5px;}
#main .list2 li{width:20%; display:block; float:left; text-align:left;padding-bottom:5px;}
#main .list2 li a{ color:#090; text-decoration:none;}
#main .list2 li a:hover{text-decoration:underline;color:#FCB879;}


#location { width:960px; margin:0 auto; padding:0;size:8px; color:#6D6D6D}

#location ul{ background:#EEEEEE;height:18px; width:960px; line-height:22px; float:left; }
#location a{ color:#666666;}
#location a:hover{ color:#DF2049;}


#main .location a{ color:#666666;}
#main .location a:hover{ color:#DF2049;}
/* guide */
#main .guide {width:760px; float:right;}
#main .guide .swf{width:760px; height:230px; background:#EEFFF9 no-repeat; border:1px solid #C3EEE4}
#main .guide .swf .title{width:438px; float:left;padding:8px 0px 0px 8px;}
#main .guide .swf .seachpic{ padding-top:5px; width:180px; height:208px; float:right;padding-right:10px; line-height:18px;}
#main .guide .swf .seachpic b{ font-size:13px; color:#666;}
#main .guide .shop { float:left;}
#main .guide .shop img{ width:80px; height:80px;}
#main .guide .shop a {color:#666666;}
#main .guide .shop a:hover {color:#DF2049;}
/* lanmu */
.lanmu {width:760px;float:right; margin-bottom:5px;}
.lanmu td{ text-align:center;}
.lanmu a{color:#000000;}
.lanmu a:hover { color:#333333;}
.lanmu .lanmutitle {color:#fff; height:25px; line-height:26px; left no-repeat; margin-bottom:5px;}
.lanmu .lanmutitle h4 {height:25px;line-height:25px;color:#000000;font-size:12px; font-weight:bold; padding-left:22px; background:url(luh4_bg.jpg) right no-repeat;}
.lanmu .info{vertical-align:top; line-height:20px; font-size:13px; text-align:left;}
.lanmu .lanmutitle h4 span { float:right; padding-right:10px; font-size:12px; font-weight:normal;}
.lanmu .lanmutitle h4 span a{ color:#FFFFFF;}
.lanmu .lanmutitle h4 span a:hover{ color:#F94AB1;}
.lanmu .lanmutitle li { line-height:1.6em;}
.lanmu .lanmutitle li span { float:right;padding-right:10px;color:#FF70B3;}
.lanmu ul form { color:#C90335; font-weight:bold}

#new_index{ position:relative width:150px; height:118px;}
#new_index img#new_mark{ position:absolute; padding:8px 0px 0px 8px; display:block;}
/* page */
.page li { display:inline;}
/* article_article content */
#main .content .maincontent { float:right;width:760px; border:#F0ECC8 1px solid; margin-bottom:10px; padding-bottom:20px; background:#FFFFFF}
#main .content .maincontent h4{ text-indent:10px; font-size:16px; color:#755000; height:22px; line-height:22px; font-weight:bold; background:#F0ECC8;}

/* singlepage */
#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 .viewbox .content p{line-height:1.6em;}
#main .viewbox .content li{line-height:1.6em; list-style:none;}
#main .pright .tbox { padding:10px; border:1px solid #bbb; background:#EAEAEA; margin-bottom:10px;}
#main .pright .tbox a{color:#333333;}

.maincontent td{color:#333;}
.maincontent td b{color:#2B982C; font-size:14px; padding:0px 5px;}
.maincontent .howto table{ font-size:14px; width:760px;background:#F9F9F9;border-top:#F0ECC8 1px solid; border-bottom:#F0ECC8 1px solid;}
.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{line-height:20px;}
.maincontent .howto table td a{color:#0B0;text-decoration:none;}
.maincontent .howto table td a:hover{color:#008A00;text-decoration:none;}
.prenext{ width:750px; float:right; border:1px #E0E0E0 dotted; margin:10px 0px; height:50px; line-height:25px; padding-left:10px; font-weight:bold;}
.prenext a{ color:#090; text-decoration:none;}
.prenext a:hover{ color:#0C6; text-decoration:underline;}
/* listnews */
.listnews {width:760px; float:right;}
.listnews li { line-height:1.6em; 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:#090;}
.listnews a:hover { color:#0C6;}
.listnews .info{vertical-align:top; line-height:16px; font-size:13px;}
.listnews h4 {background:#F0ECC8;padding-left:5px;font-size:14px;color:#755000;font-weight:bold;}
.listnews h4 span{ float:right; padding-right:10px;}

/* 评论框 */
.dede_comment_post{
	padding:5px;
}
.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;
}

.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:50px;
}
.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;

}

/* footer */
#footer { height:80px; vertical-align:bottom; background:#E5E5E5; text-align:center; color:#666666; line-height:1.5em;}
#footer .line { height:28px; background:url(footerbg.gif) repeat; margin-bottom:5px;}
#footer .line ul{ padding-left:10px;}
#footer .line ul li{ float:left; padding-right:10px;}
#footer .line ul li a{ color:#FFF; line-height:28px;}
/* 重置开始 */
.spandb{width:98%; margin:20px auto 5px; height:28px; display:block; border-left:#ccc solid 1px;}
.spandb li{display:block; float:left; height:28px; line-height:28px;margin:0px; padding-right:15px; padding-left:15px; border:#ccc solid 1px; border-left:0px;}
.spandb li a{padding-top:3px;}
.spandb li a:hover{}
