.subnav_a{ width:139px; overflow:hidden; top:100px; right:0; z-index:999; position:fixed; _position:absolute; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)+100); overflow:hidden;}
.subnav_b{ width:139px;  overflow:hidden; top:190px; right:0; z-index:999; position:fixed; _position:absolute; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)+190);}
#subnav ul li{ line-height:20px; padding:10px; text-align:center; background:#333333; margin-bottom:1px;}
#subnav ul li a{ display:block; width:119px; overflow:hidden; color:#aaa;}
#subnav ul li a:hover{ color:#fff;}

.banners{ width:100%; height:300px;}
.brief_wrapper{ background:url(../images/bg4.gif) repeat-x top #B92019; padding:30px 0;}
.brief{ width:1002px; margin:auto; color:#000; line-height:20px; font-size:16px;}
.sbody{ width:1002px; margin:auto; padding:30px 0; position:relative;}
.topnews{ width:1002px; margin:auto;}
.topnews img{ float:left; margin-right:20px; width:210px; height:90px; border:3px solid #ccc;}
.topnews h4{ height:30px; line-height:30px; overflow:hidden;}
.topnews h4 a{color:#000;}
.topnews h4 a:hover{ text-decoration:underline;}
.topnews h5{ height:20px; font-size:10px; color:#111;}
.topnews p{ height:40px; line-height:20px; overflow:hidden; color:#111;}
.news{ width:1002px; margin:auto; padding:30px 0; position:relative;}
.news_list{ float:left; width:520px;}
.news ul li{ margin-bottom:30px; line-height:20px;}
.news ul li h5{ line-height:20px; height:20px; font-weight:normal; margin-bottom:5px;}
.news ul li h4{ line-height:20px; margin-bottom:10px;}
.news ul li h4 a{ color:#454545;}
.news ul li h4 a:hover{ color:#e00; text-decoration:underline;}
.news ul li p{ line-height:20px; height:60px; overflow:hidden;}
.page{ height:30px; line-height:30px; font-size:14px;}
.page a:hover{ color:#f00}
.page span{ margin-left:20px;}
.page b.gray{ margin:0 10px;}
.page span b.gray{ margin:0 5px;}
.page b.blue{ margin-left:5px;}
.news_pic{ float:right; width:445px; height:448px;}
.shadow{ position:absolute; top:10px; left:0; width:100%; background:url(../images/shadows.png) no-repeat center; height:10px;}
.title{font-size:30px; margin-bottom:10px; line-height:40px; font-weight:normal; color:#333;}
.news_title{ margin-bottom:10px;}
.news_title h2{font-size:30px; margin-bottom:10px; line-height:40px; font-weight:normal; color:#333;}
.news_title h5{font-size:18px; line-height:30px; height:30px; overflow:hidden; font-weight:normal; color:#999;}
.news_title h5 a{ float:right; font-size:14px; color:#999;}
.news_title h5 a:hover{ color:3e00; text-decoration:underline;}

.feedback{ width:1002px; margin:auto; color:#000; line-height:20px; font-size:16px; overflow:hidden; position:relative;}
.feedback p{ line-height:20px; margin-bottom:10px; height:20px;}
.feedback_input{ margin-bottom:10px;}
.feedback_input ul li{ float:left; margin-right:30px; width:192px; overflow:hidden;}
.feedback_input ul li h4{ line-height:20px; font-size:13px;}
.feedback_input ul li input{ width:180px; height:23px; border:1px solid #ccc; line-height:23px; padding:0 5px;}
.feedback_textarea ul li{ float:left; margin-right:30px; width:414px; overflow:hidden;}
.feedback_textarea ul li h4{ line-height:20px; font-size:13px;}
.feedback_textarea textarea{ width:402px; height:40px; border:1px solid #ccc; line-height:20px; padding:0 5px; overflow:hidden;}
.feedback_button{ position:absolute; right:0; top:30px; width:108px;}
.feedback_button input{ width:108px; height:119px; background:#000; border:5px solid #333; color:#fff; cursor:pointer; font-size:18px;}
.feedback_button input:hover{ background:#333; border:5px solid #ccc;}

.pro_brief{ width:1002px; margin:auto; color:#000; font-size:16px;}
.pro_brief h4{ font-size:30px; margin-right:10px;}
.pro_brief p{ line-height:30px; margin-top:5px;}
.pro_brief h4 b{ font-size:24px; font-weight:normal; margin-left:10px;}

.pro{ width:1002px; margin:auto; padding:30px 0; position:relative; overflow:hidden;}
.pro ul li{ float:left; width:230px; height:230px; border:5px solid #ccc; position:relative; margin-right:10px; margin-bottom:10px;}
.pro ul li img{ width:230px; height:230px;}
.pro ul li .pro_con{ position:absolute; top:0; left:0; background:url(../images/bg7.png) repeat; width:190px; height:190px; padding:20px; display:none;}
.pro ul li .pro_con table{ width:190px; height:190px; text-align:center;}
.pro ul li .pro_con table td{ font-size:18px; color:#fff;}
.pro ul li .pro_con table td a{ color:#fff;}

.detail{ width:1002px; margin:auto; padding:30px 0; position:relative; overflow:hidden;}
.pro_pic{ width:400px; float:left; overflow:hidden;}
.maxpic{ width:390px; height:390px; border:5px solid #ccc;}
.pro_pic ul li{ width:80px; height:80px; border:2px solid #ccc; float:left; margin-top:10px; margin-right:10px;}
.pro_pic ul li img{ width:80px; height:80px; cursor:pointer;}
.product_detail{ width:560px; float:right; overflow:hidden; line-height:20px;}







