@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ṹԪ */ dl, dt, dd, ul, ol, li, /* list elements бԪ */ pre, /* text formatting elements ıʽԪ */ form, fieldset, lengend, button, input, textarea, /* form elements ��Ԫ */ th, td { /* table elements Ԫ */ margin: 0; padding: 0; }
/* Ĭ */
body, button, input, select, textarea { /* for ie */ /*font: 12px/1 Tahoma, Helvetica, Arial, "", sans-serif;*/ font: 12px/1  Arial, Tahoma, Helvetica, sans-serif; /*  ascii ַʾʹκα¶ */ }
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* б */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* ͳһȿ */
small { font-size: 12px; } /* С 12px ĺĶ small  */
/* бԪ */
ul, ol { list-style: none; }
/* ıʽԪ */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
abbr[title], acronym[title] { /* ע1.ie6 ֧ abbr; 2.ѡie6 Ч */ border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
/* ñ��Ԫ */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img  img ޱ߿ */
/* עoptgroup ޷ */
button, input, select, textarea { font-size: 100%; /* ʹñ��Ԫ ie ܼ̳С */ }
/* table
table { border-collapse: collapse; border-spacing: 0; } */
/*  hr */
hr { border:none; border-bottom: 1px solid #E6E6E6; width:100%; height: 1px; }
.hr { border:none; height: 1px; width:100%; line-height:1px; overflow:hidden; background:#E6E6E6; }
/* ÷ieĬҲʾֱֹ˸ */
html { overflow-y: scroll; }
a { blr:expression(this.onFocus=this.blur());
} /* ֻ֧IEʹЧʵ */
a:focus { -moz-outline-style: none; } /* IE֧ */
a img { border:none; }
a { color:#000; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:none; }
.textover div { overflow:hidden; text-overflow: ellipsis; word-break:keep-all; white-space:nowrap; }
.Clear { clear:both; height:0px; line-height:0px; overflow:hidden; }
body { line-height:1.8em; overflow-x:hidden; background:#DFDFDF; }
div { margin:auto; }
.space1{ height:1px; line-height:1px; overflow:hidden;}
.space2{ height:2px; line-height:2px; overflow:hidden;}
.space4{ height:4px; line-height:4px; overflow:hidden;}
.space8{ height:8px; line-height:8px; overflow:hidden;}

/*结构*/
.header{ width:100%; height:92px; background:url(../images/header_bg.jpg) repeat-x top;}
#header{ width:1000px; height:92px; overflow:hidden;}
#nav{ width:1000px; height:34px; overflow:hidden;}
#banner{ width:779px; height:290px; overflow:hidden; }
.body{ width:1000px; background-color:#ffffff;}
#copyright{ width:100%x; border-top:4px solid #ED7320; height:66px; padding-top:20px;background-color:#DBE4E9; text-align:center;}


#menu{ width:221px; float:left; overflow:hidden; display:inline; background-color:#ffffff;}
#main{ width:779px; float:right; overflow:hidden; display:inline; background-color:#ffffff;}

/*细节*/
/*head*/
#logo{ width:736px; height:92px; float:left; display:inline;}
#h_nav{ width:110px; height:50px; padding-top:24px; float:right; display:inline;}
#h_nav a{ padding:0 4px;}


#nav{ width:1000px; height:36px; background:url(../images/nav_bg.jpg) no-repeat left top;}
#nav ul{ width:1000px; margin:auto; overflow:hidden;}
#nav li{ float:left; display:inline;}
#nav li.line{ height:34px; color:#FFFFFF; line-height:34px; font-weight:bold;}
#nav li a{ display:block; width:100px; height:34px; line-height:37px; text-align:center; font-size:14px; color:#ffffff; float:left;}
#nav li a:hover{ background:url(nav_hover.gif) no-repeat center top;}
#nav li.hover a{ background:url(nav_hover.gif) no-repeat center top;}


#c_nav{ width:1000px; margin-top:8px; height:34px;}
#c_nav li.left{ width:10px; height:37px; background-color:#cccccc; overflow:hidden;}
#c_nav li.right{ width:10px; height:37px; background:url(nav_right.jpg) no-repeat right top; overflow:hidden; float:right;}
#c_nav ul{ width:998px; margin:auto; overflow:hidden; background-color:#cccccc; }
#c_nav li{ float:left; display:inline;}
#c_nav li.line{ height:14px; margin:10px 0; width:1px; background-color:#000000; line-height:34px; font-weight:bold;}
#c_nav li a{ display:block; width:120px; height:34px; line-height:37px; text-align:center; font-size:12px; color:#000000; float:left;}
#c_nav li a:hover{ background:url(nav_hover.gif) no-repeat center top;}
#c_nav li.hover a{ background:url(nav_hover.gif) no-repeat center top;}

#nav .mainlevel { float:left; width:100px;/*IE6 only*/}
#nav .mainlevel a{ display:block;}
#nav .mainlevel ul{ padding:0;}
#nav .mainlevel ul a { width:100px; height:32px;color:#FFFFFF; background-color:#494949; text-decoration:none; line-height:32px; display:block;}
#nav .mainlevel ul a:hover {color:#fff; background-color:#9e9e9e; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel ul li {background-color:#F1F1F1;width:100px;/*IE6 only*/}

/*public*/
.more{ float:right; display:inline;}
.h3{ color:#004097; line-height:30px;}
.tab{ float:left; display:inline; cursor:pointer;}
/*index*/



#index_nav{ width:221px; height:290px; background:url(../images/index_nav.jpg) no-repeat left top; float:left; display:inline;}
#index_nav ul{ padding:10px 16px;}
#index_nav li{ padding-left:12px; background:url(../images/nav_line.jpg) no-repeat left bottom;}
#index_nav li a{ font-weight:bold; font-size:14px; line-height:30px; color:#ffffff;}








#protype{ background-color:#808080;}
#protype .title{ height:41px; text-indent:2em; font-size:14px; line-height:38px; color:#ffffff; background:url(../images/protype_title.jpg) no-repeat left top;}
#protype .content{ background:url(../images/protype_bottom.jpg) no-repeat left bottom;}
#protype .content ul{ padding:6px 10px 30px; overflow:hidden;}
#protype .content li{ border-bottom:1px solid #ffffff; background:url(../images/protype_point.jpg) no-repeat left center;}
#protype a{ line-height:24px; color:#ffffff; }

.index #protype .content{ height:266px;}

#company{}
#company .title{  height:34px; padding-left:30px; line-height:34px; background-color:#E9E9E9; color:#F1781D;}
#company .title a{ color:#F1781D; font-weight:bold;}

#company .content{ padding:2px 4px; font-size:14px;}


#index_pro{ padding:8px 8px 4px; background:#f1f1f1; margin-bottom:4px;}
#index_pro ul{ overflow:hidden;}
#index_pro li{ width:184px; float:left; display:inline; text-align:center;}
#index_pro li img{ width:164px; height:128px;}
#index_pro li .proname{ height:20px; line-height:20px;}
#index_pro li .proname a{ line-height:20px;}



#menu_contact{ background-color:#FDE5CD;margin-top:4px;}
#menu_contact .title{ height:41px; text-indent:2em; font-size:14px; line-height:38px; color:#F1781D; background:url(../images/contact_title.jpg) no-repeat left top;}
#menu_contact .content{ background:url(../images/contact_bottom.jpg) no-repeat left bottom;}

/*detail*/
.menu_li{ padding-left:18px; background:url(../images/point2.jpg) no-repeat 8px 11px;}
.menu_li ul{ display:none;}
.menu_li2{ padding-left:18px;}
.menu{ background:url(../images/menu_bg.jpg) repeat-y left;}

#detail{}








#position{  height:34px; padding-left:30px; line-height:34px; background-color:#E9E9E9; color:#F1781D;}
#position a{ color:#F1781D; font-weight:bold;}

.detail{ padding:10px; width:720px; min-height:500px; height:auto !important; height:500px;}


#page{ margin:8px auto; text-align:center;}


#newslist{}
#newslist li{ height:28px; padding-left:20px; line-height:28px; border-bottom:1px dotted #e5e5e5; background:url(index_point.gif) no-repeat 4px center;}
#newslist li a{ line-height:28px;}
#newslist li span.date{ margin-right:10px; float:right;}

.contact .title{ height:30px; padding:10px 0 0 20px; color:#A8854D; font-size:14px; font-weight:bold; line-height:30px;}

#main #className{ width:790px; height:32px; background:url(main_title_bg.jpg) no-repeat left top; line-height:32px; color:#FFFFFF;}
#main #className .tab{ display:block; width:73px; margin:0 12px; line-height:32px; text-align:center; float:left; cursor:pointer;  background:url(index_box_tab_bg.jpg) no-repeat left bottom; color:#000000;}
#main #className a{}

#main #contentbg{ width:786px; margin-top:10px; background:#F2F0F1 url(main_content_bgt.jpg) no-repeat left top;}
#main #content{ min-height:400px; height:auto !important; height:400px; padding:10px;  background:url(main_content_bgb.jpg) no-repeat left bottom;}
#prolist{ width:740px; margin:auto; overflow:hidden;}
#prolist li{ width:216px; margin:15px; float:left;display:inline;}
#prolist li img{ width:205px; height:140px; padding:2px; margin:2px; border:1px solid #999999;}
#prolist li .proname{ width:205px; height:20px; text-align:center; overflow:hidden;}

#main .list{ width:700px; margin:auto; overflow:hidden;}
#main .list li{ clear:both; height:24px; width:700px; border-bottom:1px dashed #999999;}
#main .list li a{ float:left; display:inline;}
#main .list span{ float:right; display:inline;}




h1{ text-align:center;}
.info{ border-bottom:1px solid #666666; border-top:1px solid #666666; text-align:center;}
.other { padding-top:30px;}
.other .next{ padding:0 10px;float:left; display:inline;}

.k_pagelist{}
.k_pagelist a{ height:24px; padding:0 4px; margin:4px; border:1px solid #999999;}






/*产品表格*/
.t_detail{ background-color:#333333;}
.t_detail .comname{ height:40px; font-size:16px; line-height:40px; font-weight:bold;}
.t_detail td{ text-align:center; background:#ffffff;}
.t_detail td.tal{ text-align:left;}
.t_detail .strong{ color:#F00}
