@charset "utf-8";
body { margin:0px; font-family:"宋体"; font-size:12px; color:#333; background:url(layout_bg.gif);}
#container { width:1003px; margin:0px auto; background-color:#ccc;}
img { border:0px;}
h4 { font-size:18px; margin:0px; padding:20px 0px;}
h5 { margin:0px; padding:0px; font-size:13px;}
a:link,a:visited { color:#333; text-decoration:none;}
a:hover { color:#c00; position:relative; top:1px; clip:rect()}

/*Banner开始*/
#banner { width:960px; height:204px; margin:auto;}
#nav { width:960px; height:60px; margin:0px auto 20px auto;}
#nav .left { width:126px; height:47px; background:url(eng_bg.gif); float:left; padding-left:13px; padding-top:13px;}
#nav .right { width:809px; height:40px; background:url(nav_bg.gif); float:left; padding-top:20px;}
#nav .right ul { margin:0px; padding-left:30px;}
#nav .right li { list-style-type:none; float:left; width:90px; text-align:left;}
#nav .right li a:link,#nav .right a:visited { color:#FFF; font-weight:bold; font-size:14px; text-decoration:none;}
#nav .right li a:hover { color:#C00;}
#nav .right .select {  width:120px; float:right; margin-top:-2px;}
#nav .right select { background-color:#8db3c8; border:1px 0px 0px 1px;}
#nav .nav_right { width:12px; height:60px; background:url(nav_right_03.gif); float:right;}
/*Banner结束*/

/*最新产品开始*/
#pro_new { width:960px; margin:auto;}
#pro_new .title { padding-left:20px; color:#308098; font-size:16px; font-weight:bold; margin-bottom:15px;}
#pro_new .left { width:41px; height:139px; background:url(pro_left.gif); float:left} 
#pro_new .img { width:877px; height:139px; background:url(pro_bg.gif); float:left}
#pro_new .right { width:42px; height:139px; background:url(pro_right.gif); float:left}
/*最新产品结束*/

/*公司简介开始*/
#company { width:960px; margin:0px auto 0px auto;}
#company .top { width:960px; height:120px; background:url(company_top.gif); clear:both;}
#company .content { width:870px; background:url(company_bg.gif); padding:20px 45px 15px 45px; line-height:20px; color:#FFF; font-weight:bold;}
#company .bottom { width:960px; height:44px; background:url(company_bottom.gif);}
/*公司简介结束*/

/*foot开始*/
#links { width:960px; margin:15px auto; clear:both;}
#links ul { margin:0px; padding:0px;}
#links li { width:192px; text-align:center; float:left; list-style-type:none;}
#links li .title {line-height:25px; background-color:#a2a2a2; color:#FFF;}
#hr { width:960px; height:20px; margin:20px auto 10px auto; border-bottom:2px solid #2587c7; clear:both;}
#bottom { width:960px; margin:auto; text-align:center; color:#2587c7; line-height:18px;}
/*foot结束*/

/*通用部分开始*/
#main { width:955px; margin:0px auto; clear:both;}
#main .main_title { width:940px; height:25px; margin:0px auto 15px auto; padding-left:15px; border-bottom:2px solid #000; clear:both}
#main .main_left { width:166px; float:left; }
#left { width:166px; clear:both;}
#left .left_top { width:144px; height:22px; background:url(left_top.gif);}
#left .left_main { width:144px; height:400px; background:url(left_bg.gif);}
#left .left_main ul { margin:0px 0px 0px 20px; padding:0px;}
#left .left_main li { list-style-type:none;width:95px; border-bottom:1px solid #333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:5px 0px; }
#left .left_bottom { width:144px; height:24px; background:url(left_bottom.gif);}
#main .main_right { width:789px; float:left;}
#main .main_right .border_top { width:789px; height:22px; background:url(border_top.gif);}
#main .main_right .border_middle { width:789px; background:url(border_middle.gif);}
#main .main_right .border_bottom { width:789px; height:17px; background:url(border_bottom.gif);}
.page { width:400px; margin:auto; clear:both; text-align:center; margin-top:10px;}
/*通用部分结束*/

/*产品列表和详细页面开始*/
#products { width:750px; margin:0px auto;}
#products .products_name { float:left; margin:10px; text-align:center; background:url(pro_bg1.gif) no-repeat; padding:8px 10px 0px 10px;}
#products .products_name span { line-height:18px;}
#products .pro_img,#products .pro_title { text-align:center; clear:both; line-height:50px;}
#products .number { width:375px; text-align:center; float:left;}
#products .date { width:375px; text-align:center; float:right;}
#products .intro { width:700px; height:30px; font-size:14px; font-weight:bold; clear:both; padding-top:30px; padding-left:50px;}
#news { width:550px; margin:0px auto;}
#news ul { padding:0px; margin:0px 0px 30px 0px;}
#news ul li { padding:12px 0px 3px 20px; margin:0px; border-bottom:1px solid #333; list-style-type:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#news ul li span { float:left;}
#news ul li .news_date { float:right; width:70px; color:#F00;}
#news_view { width:650px; margin:0px auto;}
#news_view .news_title { text-align:center; border-bottom:1px solid #666; margin:0px;}
#news_view .news_img { text-align:center; clear:both;}
#news_view .news_content { margin:0px; clear:both;}
.number { width:325px; text-align:center; float:left; padding-top:10px; padding-bottom:20px; font-weight:bold;}
.date { width:325px; text-align:center; float:right; padding-top:10px; padding-bottom:20px; font-weight:bold;}
.close{ width:650px; margin:auto; height:20px; padding-top:20px; text-align:center;}
#book { width:500px; margin:0px auto; padding:10px 0px;}
#book ul { margin:0px; padding:0px; clear:both;}
#book ul li { list-style-type:none; height:25px; font-weight:bold;}
#book ul li span { padding-right:26px;}
#book .submit { padding-left:100px;}
/*产品列表和详细页面结束*/