*{margin:0; padding:0;}
body{font-family:"宋体"; font-size:12px; color:#333; text-align:center; line-height:15px;}
.box{margin:auto; width:996px; text-align:left;}

/*-- Header --*/
.header{width:100%; height:73px; background:url(images/header.gif);}
.logo{width:224px; height:46px; float:left; margin:10px 0 0 20px; background:url(images/logo.gif);}
.nav{list-style:none; float:left; margin:20px 0 0 50px; color:#FFF; background:url(images/nav_middle.gif) repeat-x;}
.nav li{float:left; padding:0 12px; line-height:34px;}
.nav_left{background:url(images/nav_left.gif) no-repeat left;}
.nav_right{background:url(images/nav_right.gif) no-repeat right;}
.banner{width:996px; height:146px;}

/*-- Footer --*/
.footer{clear:both; padding:22px 0 10px 0; width:100%; text-align:center; line-height:16px; color:#DDD; background:url(images/footer.gif);}

/*-- Main --*/
.main{width:100%; height:363px; color:#0A2267; background:url(images/bg.gif) repeat-x;}
.main_bg{width:100%; color:#0A2267; background:url(images/bg2.gif) repeat-x; min-height:363px;}
.main dl{margin:19px 20px 0 20px;}
.main dt{clear:both; font-weight:bold; border-bottom:1px solid #0650AD; background:url(images/title_bottom_line.gif) no-repeat left bottom;}
.main dd{clear:both; margin:15px 0;}
.left{width:364px; float:left;}
.middle{width:341px; float:left; background:url(images/bg_line.gif) no-repeat;}
.right{width:290px; float:left; background:url(images/bg_line.gif) no-repeat;}
.more{clear:both; text-align:right; background:url(images/icon_more.gif) no-repeat right 2px;}

/*-- 公司简介 --*/
.company{height:119px; overflow:hidden;}
.company img{border:none; float:left; display:block; padding-right:3px;}

/*-- 生产设备 --*/
.art img{width:247px; height:75px; padding:2px 6px 6px 5px; background:url(images/pic_bg.gif); margin-bottom:10px;}

/*-- 产品展示 --*/
iframe{height:120px;}
.show{width:100%; background:#FFF;}
.show img{width:80px; height:80px; border:none;}
.show_text{width:80px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*-- 产品分类 --*/
.class{list-style:none; width:100%; height:95px;}
.class li{width:90px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; padding-left:10px; height:25px; line-height:25px; background:url(images/icon_list.gif) no-repeat 0 10px;}

/*-- 产品搜索 --*/
.serch {margin-bottom:20px;}
.serch input{vertical-align:middle;}
.serch select{vertical-align:middle;}

/*-- 企业招聘 --*/
.recruitment{width:100%; list-style:none;}
.recruitment li{padding-left:15px; height:21px; line-height:21px; border-bottom:1px solid #EEE; background:url(images/icon_list.gif) no-repeat 5px 7px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*-- 新闻中心 --*/
.news{width:100%; list-style:none;}
.news li{border-bottom:1px solid #EEE; height:18px; line-height:18px;}
.news a{float:left; display:block; padding-left:15px; width:155px; background:url(images/icon_list.gif) no-repeat 5px 7px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news span{float:right; display:block;}

/*-- 在线客户--*/
.service a{vertical-align:middle;}
.service img{border:none;}

/*-- Contain --*/
.sidebar{float:left; padding:20px 0; width:200px;}
.menu{list-style:none; width:100%;}
.menu li{margin:0 10px 3px 10px; text-indent:30px; height:30px; vertical-align:middle;}
.contain{float:right; width:728px; padding:20px 30px; background:url(images/bg_line2.gif) repeat-y left;}
.contain h1{margin-bottom:20px; font-size:14px; line-height:20px; border-bottom:1px solid #0650AD; background:url(images/title_bottom_line.gif) no-repeat left bottom;}
.contain h2{font-size:18px; text-align:center; margin-bottom:15px;}
.contain h2 span{font-size:12px; font-weight:lighter; margin-left:10px;}
.contain img{width:expression(this.width<700?"this.style":"700px"); border:1px solid #333;}
.page{clear:both; text-align:right; margin:20px 0; padding-top:10px; line-height:30px; border-top:1px dashed #999;}
.contain_serch{clear:both; width:928px; background:none;}

/*-- Newslist --*/
.newslist{width:100%; list-style:none;}
.newslist li{clear:both; height:25px; line-height:25px; border-bottom:1px dashed #000;}
.newslist a{float:left; display:block; padding-left:15px; width:550px; height:25px;  background:url(images/icon_list.gif) no-repeat 5px 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newslist span{float:right; display:block;}
.newslist_page{clear:both; text-align:right; margin-top:15px;} 

/*-- Product --*/
.product{width:100%; list-style:none;}
.product li{float:left; width:150px; height:150px; margin:5px; padding:6px; background:#FFF; border:1px solid #CCC;}
.product img{width:150px; height:130px;}
.product span{width:100%; display:block; overflow:hidden; text-overflow:ellipsis; cursor:hand;}
.product a{display:block; margin-top:3px; text-align:center;}

/*-- recruitment --*/
.recruit {width:80%; padding:10px; border:1px solid #0650AD;}
.recruit dt{padding:3px 0; border-bottom:1px solid #0650AD; font-weight:bold;}
.recruit dd{padding:5px 0 20px 0; }

/*-- Message --*/
.message {clear:both;}
.message dt{padding:5px 10px; margin-bottom:1px; font-weight:bold; background:#CCC; border:1px solid #666;}
.message dd{padding:8px 10px; margin-bottom:7px; background:#EEE; border:1px solid #666; word-wrap: break-word; word-break: break-all;}
.message_answer{color:#930; border-top:1px dashed #999; margin-top:10px; padding-top:10px;}
.message_write{float:right; width:89px; height:19px; text-indent:-9999px; background:url(images/write.gif) no-repeat;}
.align_top{vertical-align:middle;}
.margin_left{margin:5px 0 0 35px;}

/*-- Link --*/
a:link {text-decoration:none; color:#0A2267;}
a:visited {text-decoration:none; color:#0A2267;}
a:hover {text-decoration:none; color:#930;}
a:active {text-decoration:none; color:#930;}

.nav a:link {color:#FFF;}
.nav a:visited {color:#FFF;}
.nav a:hover {color:#FC0;}
.nav a:active {color:#FC0;}

.menu a {display:block; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:28px; background:url(images/menu_bg.gif) repeat-x; border:1px solid #BBB;}
.menu a:link {display:block; line-height:28px; background:url(images/menu_bg.gif) repeat-x; border:1px solid #BBB;}
.menu a:visited {display:block; line-height:28px; background:url(images/menu_bg.gif) repeat-x; border:1px solid #BBB;}
.menu a:hover {display:block; line-height:28px; background:url(images/menu_bg_hover.gif) repeat-x; border:1px solid #666;}
.menu a:active {display:block; line-height:28px; background:url(images/menu_bg_hover.gif) repeat-x; border:1px solid #666;}

.footer a:link {color:#DDD;}
.footer a:visited {color:#DDD;}
.footer a:hover {color:#FC0;}
.footer a:active {color:#FC0;}

/*-- Other --*/
.red_12px {color:red;}