/* common */
*,html{padding:0;margin:0;}
body{ background:#e1e1e1;font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif;padding:10px 0;}
h1,h2,h3,h4,h5,ul,li,p,form,dl,dt,marquee{display:block;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#FF9900;}
img{ border:0;}
h3{ height:24px; text-align:center;}
h2{ height:21px; font-size:12px; font-weight:normal; clear:both;}
h2 div{ float:left;}
h2 span{ float:right;}
h1{ text-align:center; font-size:14px; height:25px;padding-top:15px; margin:0 10px;color:#333; border-bottom:1px solid #666; }
#person{ width:1003px; height:100%;margin:0 auto; background:#fff;padding-top:0px;}
.copyright{  background:url(../img/copyright.jpg) no-repeat 0 3px;color:#333300; height:18px;padding-right:10px;margin:0 auto; padding-left:20px;}
.fav{ height:39px;padding-top:16px;}
.fav a{ float:right; display:block;}
.home{ background:url(../img/home.jpg) no-repeat; width:70px;padding-left:15px;}
.down{ background:url(../img/down.jpg) no-repeat; width:70px;padding-left:20px;}
.shoucang{ background:url(../img/favorites.jpg) no-repeat;width:80px;padding-left:15px;}
#top{ height:93px; background:url(../img/topbg.jpg) repeat-x;}
#top .logo{ float:left; width:455px; height:49px;padding-top:25px;}
#top .top_right{ float:left; width:548px; height:74px;}
#nav{height:34px; text-indent:-9999px;padding-left:42px;}
#nav li{ float:left; height:34px; list-style-type:none; font-size:1px; width:84px;}
.nav1{ background:url(../img/nav1b.jpg);}
.nav2{ background:url(../img/nav2b.jpg);}
.nav3{ background:url(../img/nav3b.jpg);}
.nav4{ background:url(../img/nav4b.jpg);}
.nav5{ background:url(../img/nav5b.jpg);}
.nav6{ background:url(../img/nav6b.jpg);}
.nav7{ background:url(../img/nav7b.jpg);}
#nav a{ background-position:0 68px; display:block; height:34px; color:#1a1a1a;}
#nav a:hover{background-position:0 34px; color:#ffbb00;}
#nva a{background-position:0 30px; color:#356CA8;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.colorred{ font-weight:bold;color:red;}
.colorbrown{ color: #6699FF;}
.colorgray{ color:#999;}
.redcolor{ color:#FF0000;}
.more{padding:10px; text-align:right; clear:both;}
.page{ text-align:right;padding-top:10px;padding-right:10px; font-family:Arial, Helvetica, sans-serif; height:31px; clear:both;}
.bottom{ height:25px; background:url(../img/bottombg.jpg) repeat-x; text-align:center; clear:left;padding-top:22px;}
#banner{ height:262px;} /*¾ÓÖÐ ¿í790  ¸ß306*/
#banner_sub{ height:148px;}
.banner_sub_left{ height:148px; width:193px; background:url(../img/ban_left_1.jpg) no-repeat; float:left;}
.banner_sub_right{ height:148px; width:718px; float:left;}
.bannerbottom{ background:url(../img/bannerfooterbg.jpg) repeat-x; height:36px;}
#bigpic{background:url(../img/bigpic.jpg) no-repeat 0px bottom; height:100%;padding:40px;padding-top:10px;}
#body,#body1{ height:100%;}
#body{padding-left:70px;}
#footer{ height:54px; clear:both;padding-top:38px;  text-align:center; background:url(../img/footerbg.jpg) repeat-x;}
#profile,#products,#news,#equitpment,#factory,#guestbook,#download,#recruitment,#new{height:100%; width:785px; float:left;padding:0 0 10px 0;}
.rightpadding,.rightpadding1,.rightpadding2{ margin:0 10px 20px 10px; border:1px solid #ebebeb; padding:10px 10px 30px 10px;height:100%;}
.rightpadding1{ height:280px;}
.rightpadding2{width:95%;}
.h2div{ background:url(../img/h2.jpg) no-repeat 5px 5px;padding-left:20px;padding-top:3px;}
.contact{ padding:10px 5px 30px 10px; line-height:22px;}
.contact a{ display:inline;}
.contactbg{ background:url(../img/contact.jpg) no-repeat 100% 50px;padding:55px 0 0 0; height:224px; margin:0 10px 20px 10px; border:1px solid #ebebeb;}
.input{ width:90px; }
select{ width:94px; }
.mail{ height:25px; background:url(../img/profile.jpg) no-repeat; padding:14px 0 0 51px;}
/*----------------------------------main-------------------------------------------*/
#rightbox #news1{background:url(../img/newsbg.jpg) 0px 0 no-repeat;padding-top:43px;}
#leftbox{ width:215px; float:left; height:100%; background:#e3e3e3;padding-bottom:20px;}
#rightbox{ width:615px; height:100%; float:left;padding-left:25px;}
#rightbox .list{ width:439px; height:342px; float:left; }
#rightbox .list p{padding:10px 50px 10px 10px; line-height:22px; text-indent:20px;}
#rightbox ul{ margin:10px 0 0 0;padding:0 0 15px 0; height:100px;}
#rightbox li{background:url(../img/li.jpg) no-repeat 0 3px; line-height:18px;padding-left:15px;margin-left:10px;list-style-type:none; width:347px;max-width:382px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;display:block; border-bottom:1px solid #ccc;height:22px!important; height:18px;}
#rightbox li:after{content:"...";}
#rightbox li span{ width:70px; float:left;}
#rightbox li a{ float:left; color:#666;}
#body .main_bottom{ height:160px; clear:both;}
#body .main_botright,#body .main_botright1{ width:718px; float:left; height:189px;}
#body .main_botright1{padding:16px 0 0 12px; height:100%; width:615px;}
#body .main_botright_left{ width:200px;padding-left:26px;padding-top:17px; height:172px; float:left;}
#leftbox .search{ height:141px;padding-left:19px;padding-top:10px;}
#leftbox .show{ height:100%;padding-left:19px;padding-top:10px;}
#leftbox .search div{padding:4px;}
#leftbox .searchright{ text-align:right;margin-right:20px;}
#leftbox .friend{ height:152px; width:163px; float:left;}
#leftbox .scoll{ width:640px; height:129px;overflow:hidden; clear:both;  float:left; margin-top:15px;}
#leftbox .scoll img{ width:123px; height:90px; border:none; margin-right:20px;}
#leftbox .scoll .proname{ background:url(../img/sanjiao.jpg) no-repeat 5px 6px;padding-left:15px; height:20px;padding-top:2px;}
/*-----------------------------------profile-----------------------------------------*/
#profile p{ line-height:24px; height:100%; text-indent:20px;}
#profile p img{margin-right:80px; }
#profile .profileimg{margin:20px 10px 20px 20px; float:right; }
/*-----------------------------------products---------------------------------------------*/
#products h2{ margin-bottom:15px;}
#products .pro{ height:100%; clear:both;padding-bottom:5px; margin-left:10px;}
#products li{ height:100%; clear:both;}
#products .prosmall{ width:123px; height:100%; padding-right:30px;padding-left:10px; float:left;}
#products .prosmall img{width:123px; height:90px; border:2px solid #999;}
#products .proname{ height:22px;padding-top:5px; text-align:center;}
.probig { height:100%;padding:10px;padding-left:70px;}
.probig img{ width:328px; height:240x;border:2px solid #999;}
.probigdata{padding:5px 10px; border-bottom:1px solid #333;}
.procontent{padding:10px; height:100%; line-height:20px;}
.time{padding:5px;padding-left:10px;border-bottom:1px dashed #ccc;}
/*-----------------------------------news---------------------------------------------*/
#news p,#new p{ height:100%;text-indent:20px;}
#news ul{ height:100%; margin-top:15px;}
#news li{ border-bottom:1px dashed #ccc;background:url(../img/li.jpg) no-repeat 5px 5px; line-height:22px;padding-left:20px; list-style-type:none; clear:both;}
#news li span{ float: right; display:block;padding-right:1px;}
#news li a{ float: left;}
#news li a:hover{color:#d15a30;}
#news li:hover{ background:#ccc;}
#news .time,#new .time1{padding:5px 10px;}
#news .newscontent,#new .newscontent1{ line-height:22px;padding:10px;padding-top:0;} 

/*-----------------------------------equitpment---------------------------------------------*/
#equitpment h2{ margin-bottom:15px;padding-right:10px;}
#equitpment .equ{ height:168px; clear:both;padding-bottom:5px;}
#equitpment .equsmall{ width:188px; height:168px; padding-right:33px; float:left;}
#equitpment .equsmall img{width:188px; height:141px;}
#equitpment .equname{ height:22px;padding-top:5px; text-align:center;}
#equitpment .equbig{ width:492px; height:360px;}
#equitpment .equcontent{padding:10px;}
/*-----------------------------------factory---------------------------------------------*/
#factory h2{ margin-bottom:15px;padding-right:10px;}
#factory .fac{ height:173px; clear:both;padding-bottom:5px; background:url(../img/facbg.jpg) 0 center repeat-x;}
#factory .facsmall{ width:190px; height:173px; padding-right:30px; float:left;}
#factory .facsmall img{width:190px; height:143px;}
/*-----------------------------------guestbook---------------------------------------------*/
#guestbook table{ background:#efefef;}
#guestbook td{ line-height:22px;border-bottom:1px solid #fff;padding-left:20px;padding-top:5px;}
#guestbook #t1{ width:650px; height:296px;margin-top:15px;}
#guestbook #t1 td{  height:25px;word-break:break-all; }
#guestbook #textarea{ height:126px;}
#guestbook textarea { width:400px; height:100px;}
.ccc{ background:#ccc;}
#guestbook td{ height:100%;}
.submit{ text-align:center;padding:5px;}
/*-----------------------------------download---------------------------------------------*/

#download p{  height:100%;padding:10px; text-indent:20px;padding-bottom:0;}
#download ul{ height:100%; margin-top:15px;}
#download li{ border-bottom:1px solid #ccc;background:url(../img/li.jpg) no-repeat 5px 7px; line-height:22px;padding-left:15px; list-style-type:none;}
#download li span{ float: right; display:block;padding-right:1px; width:40px;}
#download li a{ float: left;}
#download li a:hover{color:#d15a30;}
#download li:hover{ background:#ccc;}
/*-----------------------------------recruitment---------------------------------------------*/
#recruitment #t2{ width:650px;margin-top:15px;}
#recruitment td{border-bottom:1px solid #999; line-height:24px;padding:2px 0 2px 15px;}
#fff{ background:#efefef;line-height:25px;}
.apply{padding:10px; text-align:center;}
#box a:hover{ color:#000; background:#aecffd;}
