@charset "gb2312";
/* reset */
*[hidefocus]{outline:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, img {padding:0px; margin:0px; vertical-align:bottom;}
fieldset,img,html,body,iframe {border:0px;}
ul {list-style:none;}
abbr, acronym {border:0px; font-variant:normal;}
table {border-collapse:collapse; border-spacing:0px;}
caption,th {text-align:left;}
a {outline:none; cursor:pointer;}

/* 通用样式定义 */
body {font-family:"宋体", Arial,"Lucida Grande", Verdana, Lucida, Helvetica,"微软雅黑","黑体","幼圆",sans-serif; text-align:justify; text-justify:inter-ideograph; font-size:12px; color:#333; background:#575f6a;}
a:link {font-size:12px; color:#000; font-weight:normal; text-decoration:none;}
a:visited {font-size:12px; color:#000; font-weight:normal; text-decoration:none;}
a:hover {font-size:12px; color:#d00; font-weight:normal; text-decoration:none;}
a:active {font-size:12px; color:#000; font-weight:normal; text-decoration:none;}
/* 通用样式定义结束 */

/*头部*/
#top {width:1000px; height:100px; margin:0px auto;}
#logo {width:580px; height:100px; background:url(../images/bg.gif) no-repeat 0px 0px; float:left; display:block;}
#phone {width:380px; height:46px; font-size:12px; font-weight:bold; color:#d00; text-align:right; line-height:22px; background:#fff; padding:5px; margin-top:25px; float:right;}
.sear{width:380px; height:24px; line-height:22px; float:right; overflow:hidden;}
.sear span {margin:0px 5px; float:left;}
.ssk{width:150px; height:20px; line-height:20px; color:#999; float:left; text-indent:10px;}
.fcbut{width:40px; height:22px; font-size:12px; background:#666; color:#fff; border:none; float:left; cursor:pointer;}
/*导航*/
#menu {width:840px; *_width /**/:1000px; height:38px; background:url(../images/bg.gif) repeat-x 0px -102px; padding:0px 80px; margin:0px auto;}
#menu li {width:118px; height:32px; text-align:center; line-height:32px; border-left:1px solid #fff; border-right:1px solid #ccc; margin:3px 0px; float:left;}
#menu a {font-size:14px; font-weight:bold; display:block;}
#menu a:hover {color:#f00; background:url(../images/bg.gif) repeat-x 0px -142px;}
/*FLASH*/
#flash {width:1000px; height:270px; margin:10px auto 0px;}
/*简介+新闻*/
#introduc_news,#list_vpi,.conpage {width:1000px; height:auto; margin:10px auto 0px; overflow:hidden;}
/*公司简介*/
#introduc {width:540px; height:200px; background:#cecfd3; float:left;}
.title {height:30px; font-size:14px; font-weight:bold; line-height:30px; color:#a00; background:url(../images/bg.gif) no-repeat 0px -180px; padding:0px 20px;}
.title a {color:#888; display:block; float:right;}
.title a:hover {color:#d00;}
#introduc img {width:198px; height:143px; border:1px solid #ccc; margin:10px; float:left;}
#introduc_nr {width:300px; height:150px; line-height:22px; text-indent:20px; padding:0px 10px; margin:10px 0px; float:left; overflow:hidden;}
/*行业新闻*/
#news {width:440px; height:200px; margin-left:20px; background:#cecfd3; float:left; display:inline;}
#news ul{margin-top:6px;}
#news li {height:30px; line-height:30px; border-bottom:1px dashed #fff; padding:0px 10px; overflow:hidden;}
#news span,#conpage_con span {color:#777; float:right;}
/*产品分类+最新产品*/
#list {width:160px; min-height:600px; background:#eee; float:left;}
#list_tit {height:30px; font-size:14px; font-weight:bold; line-height:30px; color:#fff; background:url(../images/bg.gif) no-repeat -800px -150px; padding-left:20px;}
#list_titnew {height:30px; font-size:14px; font-weight:bold; text-align:center; line-height:30px; color:#fff; background:url(../images/bg.gif) no-repeat -550px -150px;}
.cplbx {line-height:24px; height:auto;}
.cplbx li {height:30px; font-family:"宋体",sans-serif; text-align:center; line-height:30px; border-bottom:1px solid #ddd; overflow:hidden;}
.cplbx li a {font-weight:bold; color:#000; display:block;}
.cplbx dt {height:24px; font-weight:bold; background:#bbb; border-bottom:1px solid #eee; border-top:1px solid #eee; text-indent:20px; overflow:hidden;}
.cplbx dt a {font-weight:bold; display:block;}
#news a,.cplbx dd a,.w20 a {display:block;}
.mrl10 {margin:10px 10px; _margin:10px 8px;}
.mrl5 {margin:10px 5px; _margin:10px 4px;}
.mt10 {margin-top:10px;}
.cplbx a:hover {color:#d00; background:#fff;}
.cplbx dd {height:24px; margin:0px 10px; text-indent:10px; overflow:hidden;}
/*最新产品*/
#vpi,#con_r {width:820px; background:#9a9fa6; margin-left:20px; float:left; overflow:hidden; display:inline;}
#vpi {min-height:600px;}
.w20 {width:185px; height:170px; text-align:center; line-height:30px; float:left;}
.pictures {width:185px; height:140px; background:#fff;}
.pictures img {width:183px; height:138px;}
.pictures a {width:183px; height:138px; border:1px solid #ddd;}
.pictures a:hover {border:1px solid #d00;}
.pic_name {width:185px; height:30px; background:#eee; overflow:hidden;}
/*友情链接*/
#link {width:1000px; background:#9a9fa6; margin:10px auto 0px;}
#link_tit {width:960px; *_width /**/:1000px; text-align:center;}
#link_zi {width:960px; background:#9a9fa6; padding:5px 20px; margin:10px auto; overflow:hidden;}
#link_zi li {width:192px; height:20px; line-height:20px; float:left; overflow:hidden;}
#link_zi a:hover {text-decoration:underline; border:none;}
/*底部*/
#bottom {width:1000px; height:90px; text-align:center; line-height:20px; color:#bcbfc3; background:#25292f; padding-top:10px; margin:30px auto 0px;}
#bottom a {color:#fff;}
#bottom a:hover {text-decoration:underline;}
/*内页*/
#con_l {width:200px; height:100%; background:#eee; float:left; overflow:hidden;}
#con_r,#conpage_con {width:780px; overflow:hidden;}
#wznr_rbt {width:760px; height:30px; font-weight:bold; line-height:30px;  background:url(../images/bg.gif) no-repeat 0px -180px; border-bottom:1px solid #eee; padding:0px 20px;}
#wznr_rbt a {font-weight:bold; margin:0px 5px;}
/*新闻*/
#conpage_con {width:780px; line-height:30px; margin-top:20px; overflow:hidden;}
#conpage_con li {width:740px; height:30px; font-family:"宋体",sans-serif; line-height:24px; border-bottom:1px dashed #ddd; padding:0px 20px; overflow:hidden;}
#conpage_con li a {line-height:30px; display:block;}
#conpage_con li a:hover {color:#f00;}
/*分页条*/
.newslist-page {width:780px; height:30px; text-align:center; margin:10px 0px; background:#eee;}
.newslist-page span {margin:0px 5px; line-height:30px;}
.newslist-page a {padding:0px 5px; margin:0px 5px; color:#333; display:inline;}
.newslist-page b {padding:0px 5px; margin:0px 5px; color:#333; display:inline;}
.newslist-page a:hover {background:#000; color: #fff;}
.newslist-page b {background:#000; color:#fff;}
/*文章内容*/
#con_h1 {width:740px; line-height:30px; text-align:center; padding:0px 20px; overflow:hidden;}
#con_h1 h1 {background:#eee; font-size:14px; font-weight:bold; text-align:center; padding:10px 20px; margin-bottom:20px;}
#con_h1 span {padding:0px 10px; float:right;}
#con_h1 span a {margin:0px 3px;}
#con_content {width:740px; line-height:24px; padding:20px; text-indent:25px;}
/*数据库的表格*/
#ds_table {width:760px; height:auto; margin:0px 10px; overflow:hidden;}
#dstb_classbt {width:760px; height:30px; font-size:12px; font-weight:bold; line-height:30px; text-align:center; background:#eee;}
#dstb_class {width:760px; margin:10px 0px; overflow:hidden;}
#dstb_class input {width:90px; height:30px; font-size:12px; color:#333; line-height:24px; text-align:center; margin:2px; float:left; display:block; overflow:hidden;}
#ds_tablenr {width:760px; height:24px; font-size:12px; text-align:center; line-height:24px; border:1px solid #ddd;}
#ds_tablenr td {width:152px; border:1px solid #ddd;}
/*上一篇下一篇*/
#con_updown {width:740px; height:80px; line-height:30px; margin:0px 20px;}
#con_updown p {background:#eee; padding:0px 10px; margin:10px 0px; display:block;}
/*在线*/
#gbooklist,#faqbox {width:760px;}
.faqtit,.faqname,.faqcon,.reply {padding:0px 10px; margin:5px 0px;}
.faqtit {font-weight:bold; background:#ccc;}
.faqname span {float:right;}
.faqcon {background:#efefef;}
.reply {border:1px dashed #aaa;}
/*留言*/
.faqboxline {height:22px; line-height:22px; margin:10px 0px;}
.faqboxtit {width:80px; display:block; float:left; text-align:right;}
.faqboxline b,.faqcont b {color:#f00; margin:0px 10px;}
.faqbox_in,.faqcont textarea {width:240px; height:22px; line-height:22px;  border:1px solid #aaa; float:left;}
.faqcont,.faqcont textarea {height:120px;}
