/* CSS Document */
 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; font-size:12px; }
body { font-family:Verdana, Geneva, sans-serif "ËÎÌå"; font-size:12px; color:#333; margin:0px; padding:0px; }
* { margin:0; padding:0; border:0; }
ul, li, div { padding:0; margin:0; list-style:none; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #333; text-decoration: none; }
.textkuang { width:150px; height:16px; }
#home_tx { PADDING: 0px; BACKGROUND:url(../index/hometx_03.gif) bottom repeat-x; WIDTH:100%; }
.home_tx { PADDING:0px; width:980px; margin:0 auto; line-height:20px; LEFT: 50%; MARGIN-LEFT: -501PX; MARGIN-TOP: -5PX; }
a { color: #555; text-decoration: none; }
a:hover { color:black; color:#c00; }
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span { margin:0; padding:0; }
ul, li { list-style:none; }
h4 { font-size:14px; }
h5 { font-size:13px; }
h6 { font-size:12px; }
img { border:0; }
input { font-family:Arial, Helvetica, sans-serif }
.input1 { }
.input2 { border: 1px solid #7F9DB9; }
.clear { height:0; clear:both; overflow:hidden; }
.height_auto { height:auto; overflow:hidden; zoom:1; }
#top { width:980px; margin:0 auto; height:92px; background:url(../index/top.jpg) top no-repeat; }
#head { width:670px; float:right; margin-right:6px; }
#head .head_l { height:25px; line-height:25px; text-align:right; padding-top:5px; }
#head .head_l a { padding:10px; color:#888; }
#head .head_l a:hover { color:#666; }
#logo { width:300px; float:left; height:75px; }
#tel { height:50px; text-align:right; }
#menu { width:980px; margin:0 auto; height:36px; background:url(../index/nav_bg.jpg) no-repeat; }
#nav { width:970px; margin:0 auto; height:36px; }
#nav dl { float: left; width:100px; margin: 0; padding: 0; position: relative; }
#nav dl dt a { display: block; width: 100px; margin: 0; line-height:30px; padding-top:5px; font-family:"ËÎÌå"; color: #666; font-size:12px; text-align: center; }
#nav dl dt a:hover, #menu dl dt a.current { background: url(../index/li_hover.jpg) no-repeat; color:#333; margin: 0; }
/*with background image.(note: ie6 flicker)
#nav dl dd { position: absolute; width: 115px; margin: 0 0 0 5px; padding: 0; overflow: hidden; display: none; background: url(../images/menu-drop-bg.gif) no-repeat left bottom; z-index: 200; filter: alpha(opacity=90); -moz-opacity: .9; opacity: 0.9; }
#nav dl ul { width: 113px; margin: 0 0 15px 0; padding: 10px 0 0 0; border-left: 1px solid #5B5959; border-right: 1px solid #5B5959; list-style: none; border-top: none; }*/

#nav dl dd { position: absolute; width:100px; margin:0px; padding: 0; overflow: hidden; display: none; background:url(../index/bottom.gif) bottom no-repeat; z-index: 200; filter: alpha(opacity=90); -moz-opacity: .9; opacity: 0.9; margin-left:0px; +margin-left:-1px;
}
#nav dl ul { width: 90px; margin: 0; padding:2px; padding-top:0; list-style: none; border-top: none; }
#nav dl li { border-bottom: 1px solid #d4d4d4; }
#nav dl dd a { display: block; width:87px; padding:5px; padding-right:2px; margin: 0; text-decoration: none; color: #333; display: block; text-align:center; }
#nav dl dd a:hover { background-color:#c00; color: #FFFFFF; }
#nav .last { border-bottom: none; margin-bottom:3px; }
.ge { background:url(../index/nav_line.gif) no-repeat; width:3px; float:left; height:34px; }
#banner { width:980px; margin:0 auto; }
#search { float:left; width:215px; height:20px; background:url(../index/searchbg.jpg) no-repeat; margin-left:22px; margin-top:10px; }
#search .btm { width:20px; height:20px; background:none; cursor:pointer; float:left; }
.input1 { font-family: Arial, Helvetica, sans-serif; line-height:18px; text-decoration: none; width:180px; height:18px; font-size: 12px; margin-top:0px; background:none; color: #666666; text-indent:5px; border: 1px solid #7F9DB9; }
textarea { border: 1px solid #7F9DB9; }
#main { clear:both; width:980px; margin:0 auto; line-height:21px; background:url(../index/mainbg.gif) top no-repeat; }
#main .main_top { height:15px; }
#main .main_body { padding:5px; padding-top:0px; }
#list { width:240px; }
#list .title { height:35px; background:url(../index/list.jpg) 0px 0px no-repeat; }
#list .list_con { width:240px; margin:0 auto; background:url(../index/list_btom.jpg) bottom no-repeat; padding-bottom:18px; }
.list_con #prolist li { line-height:30px; }
.list_con #prolist li a { display:block; background:url(../index/lli.gif) 8px 9px no-repeat; text-indent:25px; width:235px; border-bottom:1px dotted #c1c1c1; }
.list_con #prolist li a:hover { background:url(../index/lli.gif) 8px 9px #F5F5F5 no-repeat; }
#middle { width:490px; float:left; }
#middle .title { background:url(../index/about.jpg) 0px -2px no-repeat; height:38px; text-align:right; }
#middle .con { padding:5px; color:#666; line-height:21px; }
#eng { width:240px; float:left; }
#eng .title { background:url(../index/engineering.jpg) no-repeat; text-align:right; height:23px; padding-right:5px; padding-top:15px; }
#eng .con { height:190px; overflow:hidden; }
.roll_news { width:235px; line-height:26px; margin-top:3px; margin:0 auto; }
.roll_news li { border-bottom:1px dotted #e1e1e1; text-indent:15px; background:url(../index/icon.jpg) 5px no-repeat; }
.roll_news li a { color:#555; }
#right { width:240px; float:left; }
#pic { height:180px; margin-bottom:5px; }
#middle .title img { margin-right:10px; margin-top:10px; }
#product { width:970px; float:left; }
#product .title { background:url(../index/new.jpg) no-repeat; height:40px; text-align:right; }
#product .title img { margin-right:20px; margin-top:20px; }
#product .pro_con { padding:2px; padding-top:5px; }
.rollBox { width:100%; overflow:hidden; height:155px; text-align:center; }
.rollBox .LeftBotton { height:130px; width:21px; no-repeat center left;
overflow:hidden; float:left; display:inline; cursor:pointer; margin:0px; display:inline; background:url(../index/btn_left.gif) no-repeat center; }
.rollBox .RightBotton { height:130px; width:22px; background:url(../index/btn_right.gif) no-repeat center; overflow:hidden; float:left; display:inline; cursor:pointer; margin:0px; display:inline }
.rollBox .Cont { width:923px; overflow:hidden; float:left }
.rollBox .ScrCont { width:10000000px }
.rollBox .Cont .pic { width:161px; float:left; text-align:center; overflow:hidden; display:block; padding:0 3px }
.rollBox .Cont .picimg { width:160px; display:block; margin:0 auto; vertical-align:middle; *display:block;
*font-size:78px;
border:1px solid #e2e2e2; overflow:hidden; }
.rollBox .Cont .picimg:hover { border:1px solid #aaa }
.rollBox .Cont .picimg img { width:160px; height:130px; }
.rollBox .Cont .pic p { color:#505050; line-height:25px; height:25px; text-align:center; }
.rollBox #List1, .rollBox #List2 { float:left }
#foot { width:980px; margin:0 auto; border-top:1px dotted #c1c1c1; color:#666; line-height:25px; padding-top:10px; }
.about_right { float:right; width:730px; }
.ted { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; text-decoration: none; }
