body{font: 12px/20px 宋体, tahoma, arial, sans-serif; background-color:#fff;}
h1,h2,h3,h4,h5,h6,p,dl,dd,dt,ul,ol,li,th,td,div,body,form,button,input{ padding:0px; margin:0px; font-size:100%;}
HR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	FONT: 12px/20px 宋体, tahoma, arial, sans-serif; BACKGROUND: #fff
}
INPUT {
	FONT: 12px/20px 宋体, tahoma, arial, sans-serif; BACKGROUND: #fff
}
SELECT {
	FONT: 12px/20px 宋体, tahoma, arial, sans-serif; BACKGROUND: #fff
}
TEXTAREA {
	FONT: 12px/20px 宋体, tahoma, arial, sans-serif; BACKGROUND: #fff
}
ADDRESS {
	FONT-STYLE: normal
}
CITE {
	FONT-STYLE: normal
}
DFN {
	FONT-STYLE: normal
}
EM {
	FONT-STYLE: normal
}
VAR {
	FONT-STYLE: normal
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BUTTON {
	FONT-SIZE: 100%
}
INPUT {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
A {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
.gray_txt {
	COLOR: #666
}
.gray_txt A {
	COLOR: #666
}
.gray_txt A:hover {
	COLOR: #c00
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right

}

.blank6 {
	LINE-HEIGHT: 0; HEIGHT: 6px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.blank10 {
	LINE-HEIGHT: 0; HEIGHT: 10px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.blank15 {
	LINE-HEIGHT: 0; HEIGHT: 15px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.blank20 {
	LINE-HEIGHT: 0; HEIGHT: 20px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.blank30 {
	LINE-HEIGHT: 0; HEIGHT: 30px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.blank40 {
	LINE-HEIGHT: 0; HEIGHT: 40px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.lhfix {
	LINE-HEIGHT: 0; FONT-SIZE: 0px
}
.bdb {
	BORDER-BOTTOM: #ccc 1px dashed
}

.wrapper {
	WIDTH: 100%;
}
.wrap {
	MARGIN: 0px auto; WIDTH: 980px;
}
.tit30 {
	TEXT-INDENT: -9999px; BACKGROUND: url(tit.png) no-repeat 0px 0px; HEIGHT: 30px; COLOR: #c00; FONT-SIZE: 16px
}
.tit30b {
	TEXT-INDENT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px
}
.tit50 {
	TEXT-INDENT: -9999px; BACKGROUND: url(tit.png) no-repeat 24px -300px; HEIGHT: 50px
}
BODY {
	WIDTH: 100%; BACKGROUND: url(top_bg.jpg) repeat-x
}

#head_wrap {HEIGHT: 125px;Z-INDEX: 10; POSITION: relative; MARGIN: 0px auto; WIDTH: 980px; font-size:12px;}
.top_nav {
	TEXT-ALIGN: right; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.top_nav LI {
	DISPLAY: inline
}
.top_nav LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-RIGHT: #9a9b9b 1px solid; PADDING-TOP: 0px
}
.top_nav LI.last A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}


.header_top .tel {
	POSITION: absolute; TOP: 45px; RIGHT: 0px
}
.header_top A.qq_online {
	POSITION: absolute; PADDING-LEFT: 20px; BACKGROUND: url(ico/qq.jpg) no-repeat; COLOR: #d92926; TOP: 53px; LEFT: 595px
}
.header_top UL {
	POSITION: absolute; TOP: 85px; RIGHT: -5px
}
.header_top UL LI {
	DISPLAY: inline
}
.header_top UL LI.gouwu {
	PADDING-LEFT: 19px; BACKGROUND: url(ico/gouwu.gif) no-repeat left center
}
.header_top UL LI.twitter {
	PADDING-LEFT: 9px; BACKGROUND: url(ico/weibo.gif) no-repeat left center
}
.header_top UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(ico/line.gif) no-repeat right center; PADDING-TOP: 0px
}
.header_top UL LI SPAN {
	COLOR: #d92926; FONT-WEIGHT: bold; MARGIN-RIGHT: -10px
}
.header_top UL LI.top_l A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
IMG.logo {
	MARGIN: 20px 0px 0px 0px; WIDTH: 411px; HEIGHT: 51px
}

#nav_wrapper { width:100%;Z-INDEX: 80; POSITION: relative;
}
#nav_wrap {
 MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 42px; 
}

/*posNow*/
.posNow{color:#ccc;padding:8px 0;background-color:#fafafa;border-bottom:1px solid #eee; font-size:12px;}
.posNow span{color:#777;}
.posNow a{display:inline-block;padding:0 0px;}
.posNow h3{color:#999;}
.posNow h3 big{color:#c00;padding:0 5px;}
/*footer*/
footer{width:100%;background-color:#1f1f23;padding-top:16px;border-top:#000 solid 0px; background:url(/code/footer.png) 0 -3px repeat-x; font-size:12px; text-align:center;}
.footerNav{color:#9e9d9d;padding:10px 0px; width:100%; overflow:hidden;}
.footerNav span{color:#9e9d9d;}
.footerNav a{display:inline-block;margin:0 3px;color:#9e9d9d;}

.copyright{border-top:1px solid #2b2b2b;padding:10px 0px; width:100%; overflow:hidden; clear:both;}
.copyright p{line-height:21px;color:#9e9d9d;}
.copyright a{color:#9e9d9d;}
.copyright div{ color:#313131;}
.back-to-top{ display:none;}
.bk10{ height:10px; width:100%; margin:0px auto; overflow:hidden; clear:both;}
.bk20{ height:20px; width:100%; margin:0px auto; overflow:hidden; clear:both;}
#BDBridgeIconWrap{display:none !important;}

.w980{ width:980px; margin:0px auto; clear:both; overflow:hidden;}

/* common styling */
.menu_top {font-family: arial, sans-serif; position:relative; margin:0; font-size:14px; font-weight:bold;}
.menu_top ul li a, .menu_top ul li a:visited {display:block; text-decoration:none; color:#000;width:120px; height:40px; text-align:center; color:#fff;  background:url(menu_bd.jpg) no-repeat left center; line-height:40px; font-size:14px; overflow:hidden;}
.menu_top ul {padding:0; margin:0;list-style-type: none; }
.menu_top ul li {float:left; margin-right:1px; position:relative;}
.menu_top ul li ul {display: none;}
.menu_top ul li a.a{background:url(menu_bg.jpg) repeat-x;}
/* specific to non IE browsers */
.menu_top ul li:hover a {color:#fff; background:url(menu_bg.jpg) repeat-x;}
.menu_top ul li:hover ul {display:block; position:absolute; top:40px; left:0; width:105px;}
.menu_top ul li:hover ul li a.hide {background:#333; color:#fff;}
.menu_top ul li:hover ul li:hover a.hide {background:#cc0000; color:#fff;}
.menu_top ul li:hover ul li ul {display: none;}
.menu_top ul li:hover ul li a {display:block; background:#333; color:#fff; border-bottom:1px #444 solid; font-size:12px; font-weight:normal;}
.menu_top ul li:hover ul li a:hover {background:#cc0000; color:#fff;}
.menu_top ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu_top ul li:hover ul li:hover ul.left {left:-105px;}
<!--[if lte IE 6]>

<![endif]-->


.main_bg {
	BACKGROUND: url(bodyBg.gif) repeat-x top #F2F2F2;
}

.posnav{text-align:left;padding:6px 15px 0 3px;font:12px/28px '宋体';background:url(navBg.gif) repeat-x bottom;color:#333; height:28px;}
.posnav span{ float:left;}
.r{float:right;}
#footerwrap{ clear:both; MARGIN: 0px auto;BACKGROUND: url(bottom_bg.gif) repeat-x; }
.footer_wrap {
	WIDTH: 960px; MARGIN: 0px auto;
}
.footer {
	LINE-HEIGHT: 40px; MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 40px
}
.footer P.copy {
	PADDING-LEFT: 10px; WIDTH: 320px; FLOAT: left
}
.footer_links {
	PADDING-RIGHT: 15px; FLOAT: right
}
.footer_links {
	TEXT-ALIGN: right; FLOAT: right
}
.footer_links LI {
	DISPLAY: inline
}
.footer_links LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px
}
.footer_links LI.last_link A {
	BORDER-RIGHT: medium none
}

#flink {
	TEXT-ALIGN: center; MARGIN: 2px auto 0px; WIDTH: 960px; HEIGHT: auto; OVERFLOW: hidden;
}
.flink {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 10px; LIST-STYLE-IMAGE: none
}
.flink LI {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #898989; PADDING-TOP: 6px
}
.flink LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/ico/line.gif) no-repeat right center; COLOR: #898989; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.tongji{list-style:none; float:left}
.tongji li{list-style:none; float:left}
.prolist { clear:both;
	BACKGROUND: #f2f2f2; HEIGHT:auto;
}
.recommentimg{ width:980px; margin:0px auto; clear:both; overflow:hidden;}
.recommentimg ul{ padding-top:20px; width:100%; overflow:hidden; clear:both;}
.recommentimg ul li{ width:200px; text-align:center; margin:0px 20px; float:left;}
.recommentimg ul li span{ display:block; width:200px; height:100px; overflow:hidden; clear:both;}
.recommentimg ul li i{ display:block; width:200px; height:25px; font-style:normal; font-size:14px; margin-top:8px; overflow:hidden; clear:both;}
.recommentimg ul li a{ color:#555;}
.recommentimg ul li a:hover{ color:#d00;}
.recommentimg .title{ height:30px; width:100%; line-height:30px; clear:both; overflow:hidden; position:relative;}
.recommentimg .title h3{ position:absolute; padding:0px 10px; padding-left:0px; background-color:#fff; font-size:16px; left:0px;}
.recommentimg .title span{ position:absolute; padding:0px 10px; padding-right:0px; background-color:#fff; right:0px;}
.recommentimg .title i{ height:5px; background-color:#f2f2f2; overflow:hidden; display:block; width:100%; margin-top:13px;}
#prolist {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: #fff; HEIGHT: 204px; OVERFLOW: hidden; PADDING-TOP: 15px
}
#prolist .reco {
	WIDTH: 653px
}
#prolist .reco .tit30 {
	BACKGROUND-POSITION: 0px -200px
}
#prolist .reco LI {
	WIDTH: 130px; FLOAT: left; BORDER-RIGHT: #efefef 1px solid
}
#prolist .reco LI.first {
	WIDTH: 120px
}
#prolist .reco LI DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#prolist .reco LI.first DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#prolist .reco LI DL DT {
	LINE-HEIGHT: 20px; TEXT-INDENT: 32px; MARGIN-BOTTOM: 10px; BACKGROUND: url(reco.gif) no-repeat; HEIGHT: 20px; FONT-WEIGHT: bold
}
#prolist .reco LI.penultimate DL DT {
	BACKGROUND-POSITION: 0px -24px
}
#prolist .reco LI.penultimate1 DL DT {
	BACKGROUND-POSITION: 0px -48px
}
#prolist .reco LI.penultimate2 DL DT {
	BACKGROUND-POSITION: 0px -69px
}
#prolist .reco LI.last DL DT {
	BACKGROUND-POSITION: 0px -93px
}
#prolist .reco DT A {
	COLOR: #000
}
#prolist .reco DT A:hover {
	COLOR: #c00
}
#prolist .reco LI.first DL DD {
	WIDTH: 120px; FLOAT: left
}
#prolist .reco LI DL DD {
	LINE-HEIGHT: 24px; TEXT-INDENT: 12px; BACKGROUND: url(dot.gif) no-repeat left center; HEIGHT: 24px
}
#prolist .contact {
	WIDTH: 220px
}
#prolist .contact .tit30 {
	BACKGROUND-POSITION: 0px -250px
}
#prolist .contact P {
	LINE-HEIGHT: 28px
}
#prolist .contact SPAN {
	DISPLAY: block
}
#prolist .contact SPAN A {
	COLOR: #c00
}
#prolist .contact SPAN.email {
	LINE-HEIGHT: 18px; BACKGROUND: url(email_bg.png) no-repeat; HEIGHT: 18px
}
.copy_wrap {
	BACKGROUND:#f2f2f2; HEIGHT: 69px
}
#copyright {
	WIDTH: 100%; BACKGROUND: url(footer_main.png) no-repeat center bottom; HEIGHT: 69px; OVERFLOW: hidden
}
/*.copyright {
	LINE-HEIGHT: 58px; MARGIN: 0px auto; HEIGHT: 69px; COLOR: #666
}
.copyright UL LI {
	DISPLAY: inline
}
.copyright UL LI A {
	BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.copyright UL LI A.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}*/
/*列表*/
.gridimg dl{ border-bottom:1px solid #999; overflow:hidden; padding-bottom:15px; margin-bottom:20px; margin-top:10px;}
.gridimg dl dt{ width:66px; height:60px; line-height:60px; margin-right:13px; border-right:1px solid #e7e7e7; float:left;}
.gridimg dl dd{ width:900px; float:left;}
.gridimg dl dd span{ display:block; width:75px; padding:5px 0px; float:left;}
.gridimg dl dd span a{ padding:3px 5px; display:inline-block;}
.gridimg dl dd span.cur a{ background-color:#333; color:#fff; text-decoration:none;}
.gridimg{ width:980px; overflow:hidden;}
.gridimg ul{ width:1040px; margin-left:-29px;}
.gridimg li{ width:230px; height:180px; padding-left:29px; padding-top:28px; border-right:1px solid #eee; border-bottom:1px solid #eee; float:left;}
.gridimg li:hover{ background-color:#f9f9f9;}
.gridimg li i{ display:block; width:200px; height:100px; overflow:hidden;}
.gridimg li i img{ width:200px; height:100px;}
.gridimg li span{ display:block; width:200px;}
.gridimg li span.name{ font-weight:bold; padding:12px 0px 8px 0px;}
.gridimg li span.desc{ font-size:12px; color:#999; line-height:20px; height:40px; overflow:hidden;}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体; border-top:1px #e2e2e2 solid; margin-right:15px;  margin-top:10px; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.text-c{text-align: center; width:650px; }
.list .con LI IMG {
	MARGIN: 0px auto; DISPLAY: block; width:94px; height:64px;
}