/* CSS Document */
body{ font:12px "Arial"; color:#3c3a3a; line-height:24px; background-color:#F1F1F1;}
#head{ height:74px; background:url(../img/head.jpg) no-repeat left top; padding-top:13px;}
#link{ width:210px; margin-right:221px;}
#link li{ width:70px; height:33px; background:url(../img/li.jpg) no-repeat right center; text-align:center; line-height:33px;}
#link li a{color:#232020;}

#language{ margin-right:220px;}
#language li{ width:45px; height:19px; line-height:19px;}
#language li a{color:#232020;}

#nav{width:1199px; height:47px; background:url(../img/nav.jpg) no-repeat left top; padding-left:221px; overflow:hidden; _zoom:1; margin:0 auto;}
#nav li{ width:101px; height:47px; margin-right:60px;}
#nav li a{ display:block; font:14px "Arial"; font-weight:bold; color:#fff; text-align:center; line-height:47px; }
#nav li a:hover{ background:url(../img/li2.jpg) no-repeat center; }


.banner{height:361px;}

.shadow_l{ width:208px; height:620px; background:url(../img/shadow1.jpg) no-repeat left top;}
.main_c{ width:1004px; position:relative; top:0px; left:0px; overflow:visible; background:#FBF9F9 url(../img/main.png) no-repeat left top;}

.left{width:257px;  margin-top:15px; margin-left:13px;}
.prot{width:241px; height:37px; background:url(../img/pro.jpg) no-repeat left top;}
.producttype{ width:249px; height:462px; background:url(../img/left.jpg) no-repeat right top; padding-left:8px; padding-top:8px;}
.producttype1{ width:226px; height:37px; background:url(../img/li3.jpg) no-repeat left top; text-indent:10px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.producttype1 a{ color:#3c3a3a;}

.contact_title{ width:241px; height:36px; background:url(../img/contac.jpg) no-repeat left top;}
.contact_con{width:244px; min-height:205px; background:url(../img/a1.jpg) no-repeat right bottom; margin-left:1px;  padding-bottom:5px;}
.pic{ width:239px; height:59px; text-align:center; margin-top:8px;}
.con{ width:210px; min-height:130px; overflow:hidden; line-height:22px; padding-top:4px; padding-left:29px;}


.right{width:712px; margin-top:19px;}
.link{ width:627px; height:74px; background:url(../img/link.jpg) no-repeat left top; padding:38px 51px 36px 34px;}


.part1{ width:712px; margin-top:14px;}
.about{ width:397px;}
.about_title{ width:397px; height:44px; background:url(../img/about.jpg) no-repeat left bottom;}
.about_con{ width:371px; height:155px; padding:2px 16px 0px 10px; line-height:26px;}


.xw{ width:293px;}
.xw_title{ width:293px; height:44px; background:url(../img/xw.jpg) no-repeat left top;}
.news3{ width:265px; height:157px; padding-left:8px; padding-right:20px; overflow:hidden; vertical-align:top;}
.news3 li{width:265px; height:33px;}
.news3 li a{ display:inline-block; width:172px; height:33px; background:url(../img/li4.jpg) no-repeat left center; text-indent:20px; color:#3c3a3a; line-height:33px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news3 li span{display:inline-block; width:auto; height:33px; line-height:33px;}


.pro_t{ width:712px; height:55px; background:url(../img/a2.jpg) no-repeat left bottom; padding-top:22px;}
.show{ width:689px; height:300px; padding-left:8px; padding-right:15px;}

.m_b{ width:1004px; height:9px; background:url(../img/a3.jpg) no-repeat left top;}
.m_bg{ width:1420px; height:44px; background:url(../img/footer.jpg) repeat-x left top; position:absolute; left:-207px; bottom:-59px; z-index:-999; padding-top:55px; color:#fff;}


.shadow_2{ width:208px; height:620px; background:url(../img/shadow2.jpg) no-repeat left top;}









