/*---------- import ---------*/
@import url("style_kf.css");

*{margin:0; padding:}
body {font-size:12px; color:#373737; background:url(top_bg.gif) repeat-x top}
ul,li,p,from,h1,h2,h3,h4,br{margin:0; padding:0}
ul {list-style:none}
img {border:0}
div {overflow:hidden}
a{color:#000; text-decoration:none}
a:hover{color:#06F; text-decoration:underline}
.undisplay {display:none}
.mainbox {width:958px; margin:0 auto; margin-bottom:1px}
.head {width:958px; height:84px; float:left}
.head .logo {width:231px; height:84px; float:left}
.head .jianbian {width:408px; height:84px; float:left; background:url(top_jb.gif) no-repeat}
.head .contact {width:313px; height:84px; float:left}
.menu {width:958px; height:37px; float:left; margin-top:1px;}
.menu ul {width:958px; float:left}
.menu ul li {float:left; margin-right:1px;}
.flash {width:742px; height:300px; float:left}
.zxhd {width:202px; float:left; margin-left:4px; display:inline; padding-left:4px}
.zxhd h2 {width:190px; height:49px; float:left}
.zxhd ul{ width:202px; float:left; line-height:30px; padding:5px 0}
.zxhd ul li{background:url(li.gif) 5px center no-repeat; padding-left:15px}
.huodong {width:525px; float:left; background:url(hd_bg.jpg) repeat-x top}
.huodong .rili {width:211px; float:left}
.huodong .rili ul{width:211px; float:left}
.huodong .rili ul li {width:60px; float:left; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding:3px 5px; font-size:23px; font-weight:bold; text-align:center; background:url(mouth_bg.gif) center no-repeat; margin-bottom:8px; height:47px; cursor:pointer}
.huodong .rili ul li.current {background:url(li_hover.png) 6px 2px no-repeat; width:60px; height:47px; color:#e84a7e}
.neirong {width:300px; float:left; display:inline}
.neirong .tuijian {width:257px; height:19px; float:right; margin-top:40px}
.neirong .connet {width:260px; float:left; background:url(neirong_bg.gif) no-repeat top; margin-top:5px; padding:0 20px}
.neirong .connet ul {width:260px; float:left; line-height:23px; height:205px;}
.neirong .connet ul li{width:245px; float:left; background:url(li1.gif) left 10px no-repeat; margin-top:8px; padding-left:15px}
.neirong .connet .more {float:right; margin-top:8px}
.photo {width:427px; float:right}
.photo .pho {width:211px; float:left}
.photo .pho .zhao {width:211px; height:221px; float:left}
.photo .pho .biaoti {width:191px;color:#000; font-weight:bold; float:left; background:#fdc70f; height:30px; line-height:30px; padding:0 10px}
.photo .pho .dj{width:48px; height:32px; float:right; background:url(dj_bg.gif) no-repeat; text-align:center; color:#FFF; line-height:20px; margin-top:-10px; margin-right:10px; display:inline; font-family:Verdana, Geneva, sans-serif; font-size:11px}
.photo .pho .time {width:191px; float:left; padding:0 10px; height:28px; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #000; margin-top:-20px; color:#666666}
.photo .pho .categories {float:right; width:211px; text-align:right; line-height:20px}
.xhaq {width:697px; float:left; height:259px; background:url(xhaq_bg.gif) no-repeat; margin-top:10px; overflow:hidden; padding:80px 20px 30px 60px}
.xhaq .part {width:230px; margin-top:20px; float:left; line-height:16px;}
.xhaq .part img {width:60px; height:60px; border:3px solid #cccccc; margin-right:5px; float:left}
.xhaq .part h2 {width:100px; float:left; color:#5c5c5c; line-height:18px; font-size:12px; background:url(li2.gif) left center no-repeat; padding-left:10px}
.xhaq .part p {width:110px;color:#000; float:left}
.xhaq .part p.time {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.wlfb {width:159px; height:342px; float:right; border:3px solid #e5e6e8; margin-top:29px;}
.jieshao {width:301px; padding:0 8px; float:left; background:url(line.gif) right no-repeat; line-height:22px; height:158px;}
.jieshao p { text-indent:2em}
.jieshao1 {width:337px; padding:0 8px; float:left; background:url(line.gif) right no-repeat; line-height:22px; height:158px;}
.jieshao2 {width:272px; float:left; padding:0 8px; line-height:22px; height:158px}
.link {width:958px; float:left; }
.foot {width:100%; background:#424242; height:120px; float:left; border-bottom:22px solid #111111; color:#FFF}
.foot .footer {width:958px; height:120px; margin:0 auto}
.foot .footer .dilogo{width:297px; height:98px; float:left; margin-top:22px;}
.foot .footer .wenzi {float:right; line-height:22px; width:600px;}
.foot .footer .wenzi a { text-decoration:underline; color:#FFF}
.foot .footer .wenzi .lianjie {float:right; text-align:right; width:600px}
.foot .footer .wenzi .lianjie a {padding-right:13px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-weight:bold; color:#FFF}
.foot .footer .wenzi .lianjie a:hover {text-decoration:underline}
.foot .footer .wenzi p {width:600px; float:left; text-align:right}
.tongji {display:none;}
.about {width:958px; float:left; background:url(about_bg2.gif)  no-repeat right top; min-height:470px; height:auto!important; height:470px; overflow:auto}
.baojia {width:958px; float:left}
.wzjs {width:600px; margin-top:40px; float:left; line-height:25px; color:#6e6c6c;  padding-left:10px;min-height:480px; height:auto!important; height:480px; overflow:auto}
ins{display:none;}
.contact {width:958px; float:left; background:url(dizhi.gif)  no-repeat right bottom; min-height:470px; height:auto!important; height:450px; overflow:auto}
.ping {width:958px; float:left; margin-top:15px;}
.pingpart {width:479px; float:left; line-height:22px}
.pingpart h2{width:186px; height:34px; background:url(title_bg.gif) no-repeat; text-align:center; line-height:28px; font-size:14px; color:#000; font-weight:bold;}
.caidan {width:211px; float:left}
.caidan .dan {width:211px; float:left}
.caidan .dan ul {width:211px; float:left}
.caidan .dan ul li {float:left; width:211px}
.caidan .dan ul li a{width:201px; background:url(list.gif) right bottom no-repeat; border-bottom:1px solid #d4d4d4; height:30px; line-height:34px; color:#666666; padding-left:10px; float:left; text-decoration:none;  font-family:Arial, Helvetica, sans-serif}
.caidan .dan ul li a:hover {background:url(list1.gif) right bottom no-repeat; color:#ff6600}
.caidan .dan ul li.xx {width:201px; background:url(list1.gif) right bottom no-repeat; border-bottom:1px solid #d4d4d4; height:30px; line-height:34px; color:#ff6600; padding-left:10px; float:left; text-decoration:none;  font-family:Arial, Helvetica, sans-serif}
.qqpart {float:right; width:250px; margin-top:15px; margin-right:30px;}
.left1 {width:677px; float:left; margin-left:30px; display:inline; line-height:24px;}
.left2 {width:598px; float:left; margin-left:30px; display:inline; line-height:24px}
.left2 .tit {width:578px; float:left; background:url(line1.gif) bottom no-repeat; padding-bottom:1px; padding:0 10px;}
.left2 .tit h2 {float:left}
.left2 .tit span {float:right}
.left2 ul {float:left; width:578px; margin:5px 10px; display:inline}
.left2 ul li {background:url(li111.gif) 5px center no-repeat; padding-left:20px; width:548px;}

.left22 {width:710px; float:left; display:inline; line-height:24px}
.left22 .tit {width:710px; float:left; background:url(line1.gif) bottom no-repeat; padding-bottom:1px; padding:0 10px;}
.left22 .tit h2 {float:left}
.left22 .tit span {float:right}
.left22 ul {float:left; width:700px; margin:5px 10px; display:inline}
.left22 ul li {background:url(li111.gif) 5px center no-repeat; padding-left:15px; width:648px;}


.left3 {width:609px; float:left; margin-left:30px; display:inline; line-height:24px}
.left3 ul {width:609px; float:left}
.left3 ul li {width:189px; float:left; margin:0 7px 20px; display:inline}
.left3 ul li img {width:189px; height:190px;}

/*---------- comment ---------*/
.mt1 {/* ( margin-top * 1 ) */ margin-top:8px; }
.pright .mt1 { margin-top:0px; }
.tbox { margin:0 0 8px 0; border-bottom:1px solid #DFF2F5; overflow:hidden; background:url(fl-bg.gif) 0 0 repeat-x; }
.tbox dt { height:25px; border:1px solid #DFF2F5; overflow:hidden; clear:both; }
.tbox dd { border-left:1px solid #DFF2F5; border-right:1px solid #DFF2F5; padding:4px 4px 0px; overflow:hidden; }
.tbox dt strong { height:26px; line-height:26px; !important;
line-height:25px; padding-left:22px; padding-right:4px; display:block; float:left; color:#397CBE; background:url(fbico.gif) 5px 6px no-repeat; letter-spacing:1px; }
.tbox dt strong a { color:#397CBE; }
.tbox dt strong a:hover { color:#4C94F6; text-decoration:none; }
.tbox dt span.more { float:right; position:relative; line-height:26px; padding-right:8px; color:#397CBE; }
.tbox dt span.more a { color:#397CBE; text-decoration:none; }
.tbox dt span.more a:hover { color:#333; }
.tbox dt span.label { height:24px; float:right; overflow:hidden; padding-right:1px; padding-top:2px; }
.tbox dt span.label a { height:25px; display:block; padding:0px 7px 0px 8px; line-height:23px; border-left:1px solid #BFE0F9; float:left; color:#666; text-decoration:none; overflow:hidden; letter-spacing:1px; }
.tbox dt span.label a:hover { color:#360; }
.tbox dt span.label a.thisclass { background:#FFF; color:#333; border-top:3px solid #BFE0F9; }
.dede_comment_post { padding:5px; }
.dede_comment { padding-bottom:6px; }
.dede_comment .decmt-box { width:98%; padding:6px 5px 8px; margin:0px auto; border-bottom:1px solid #E5E5E5; overflow:hidden; clear:both; }
.dede_comment .decmt-box .decmt-title { line-height:19px; color:#999; font-family:Tahoma; }
.dede_comment .decmt-box .decmt-title span { margin-right:2px; vertical-align:middle; }
.dede_comment .decmt-box .decmt-title .moodico { height:18px; width:18px; display:inline-block; }
.dede_comment .decmt-box .decmt-title .username { color:#669; }
.dede_comment .decmt-box .decmt-title .username a { color:#669; }
.dede_comment .decmt-box .decmt-title .username a:hover { text-decoration:none; color:#690; }
.dede_comment .decmt-box .decmt-title .ip { color:#669; font-size:11px; }
.dede_comment .decmt-box .decmt-title .date { color:#555; font-size:11px; }
.dede_comment .decmt-box .decmt-act { float:right; margin-top:-18px; padding-right:10px; position:relative; clear:both; color:#999; }
.dede_comment .decmt-box .decmt-act span { margin-right:7px; }
.dede_comment .decmt-box .decmt-act span a { color:#888; }
.dede_comment .decmt-box .decmt-content { color:#555; line-height:21px; clear:both; width:99%; margin:2px auto 0px;/*	background:url(ico-comment-quote.gif) 0px 4px no-repeat;
	text-indent:18px;*/
}
.dede_comment .decmt-box .decmt-content img { vertical-align:middle; }
.dede_comment .decmt-box .decmt-box { background:#FFE; border:1px solid #CCC; margin:6px auto; }
.dede_comment .decmt-box .decmt-box .decmt-title { text-indent:4px; }
.dede_comment .decmt-box .decmt-box .decmt-content { color:#555; }
.nocomment { padding:10px; color:#666; }
.dede_comment_post { padding:5px; }
.new_banner {width:197px; float:left; height:274px;}
.new_banner img {width:191px; height:268px; border:3px solid #e5e6e8}
.new_gushi {width:458px; height:275px; float:left; background:url(yinxiang_bg.gif) no-repeat; margin-left:15px; display:inline; padding:0 12px;}
.new_gushi .title {width:458px; float:left; line-height:40px;}
.new_gushi .title span {float:right}
.new_gushi .title span a {color:#b8b8b8}
.new_gushi ul {width:458px; float:left}
.new_gushi ul li {width:458px; float:left; padding:5px 0; line-height:25px;}
.new_gushi ul li img {width:93px; height:93px; border:3px solid #e5e6e8; float:left; margin-right:15px; display:inline}
.new_gushi ul li h2 { color:#0b0b0b; font-size:14px;}
.new_gushi ul li h2 img {width:auto; height:auto; border:none; float:none}
.new_gushi ul li h2 a{color:#0b0b0b; text-decoration:underline}
.new_gushi ul li span {color:#a7a7a7}
.new_shijue {width:221px; height:240px; line-height:23px; float:right; background:url(shijue_bg.gif) no-repeat; padding:35px 12px 0;}
.new_shijue ul {width:221px; float:left;}
.new_shijue ul li {width:200px; float:left; background:url(ico.gif) left center no-repeat; padding-left:21px}
.new_shijue ul li a {text-decoration:underline}
/*---------- comment end ---------*/


ul.qqonline {
	float: right;
}
ul.qqonline li{
	float: left;
	margin-right: 8px;
	line-height: 14px;
	text-align: center;
}
ul.qqonline li a{
	display: block;
	height: 34px;
	width: 34px;
	position: relative;
} 
ul.qqonline li a:hover{
	background-position: bottom;
}
ul.qqonline li a:hover ins{
	background-image: url(contact_tips.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 95px;
	display: block;
	position: absolute;
	top: 34px;
	left: -28px;
	text-decoration: none;
	padding-top: 15px;
}

* html ul.qqonline li a:hover ins{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=corp, src='contact_tips.png');

}
ul.qqonline li a:hover ins strong{ display:block; color:#F60;}
ul.qqonline li a.qq1{
	background-image: url(qq_1.gif);
}
ul.qqonline li a.qq2{
	background-image: url(qq_2.gif);
}
ul.qqonline li a.qq3{
	background-image: url(qq_3.gif);
}
ul.qqonline li a.qq4{
	background-image: url(qq_4.gif);
}
DIV.page {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; MARGIN: 10px 3px 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; OVERFLOW: hidden; PADDING-TOP: 3px
}
DIV.page A {
	BORDER-BOTTOM: #c7c7c7 1px solid; BORDER-LEFT: #c7c7c7 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #0061de; BORDER-TOP: #c7c7c7 1px solid; BORDER-RIGHT: #c7c7c7 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
DIV.page A:hover {
	BORDER-BOTTOM: #ff9c41 1px solid; BORDER-LEFT: #ff9c41 1px solid; COLOR: #ff9c41; BORDER-TOP: #ff9c41 1px solid; BORDER-RIGHT: #ff9c41 1px solid
}
DIV.page A:active {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
DIV.page SPAN.current {
	PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #f00; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
DIV.page SPAN.disabled {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #999; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px
}
