@charset "utf-8";
/* CSS Document */
/*---------------------------公共样式---------------------------*/
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; line-height:22px;}
img { border:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.menu a,.div01 a,.about_right_b a,.tab02 a{ color:#FFFFFF;}
.page_left a,.news_bt01 a,.div02 a,.pro_list a,.zp a{ color:#696969;}
.sj a{ color:#696969;}
.you{ float:right}
.zhuo{ float:left;}
/*---------------------------default---------------------------*/
.top{width:100%; height:110px; background:#efefef; border-bottom:#d2d2d2 1px solid;}
.sc{width:856px; margin:0 auto; background:#3679b1; height:110px;}
.logo{margin-top:30px; float:left; margin-left:41px;}
.top_r{width:480px; text-align:right; float:right; margin-right:25px;}
.zs{margin-top:11px; color:#aacfef;  font-size:11px;}
.search{height:12px; width:129px; margin-left:15px;}
.page{width:891px; margin:0 auto;}
.page_left{float:left; margin-left:20px; display:inline; overflow:hidden; height:auto; width:391px; color:#696969; line-height:22px;}
.menu{color:#FFFFFF; font-size:12px; margin-top:50px;}
.l_bt{width:384px; margin:0 0 25px 3px; padding-top:5px 0 0 2px;border-bottom:#d0d0d0 1px solid; height:13px; }
.conter{float:left; height:auto; width:828px; padding-top:21px; padding-right:26px;}
.td01{border-bottom:#d0d0d0 1px solid;}
.news_bt{ width:280px; line-height:24px; height:24px; overflow:hidden;}
.flash{float:right; height:325px; width:381px;}
.cp{width:230px; color:#696969; float:left; padding:14px 14px 14px 21px; line-height:20px; margin-left:25px; display:inline;  background:#e5e5e5;}
.cp_bt{color:#09F; margin-bottom:10px;}
.tab02{background:#970101; vertical-align:middle; color:#FFFFFF;}
.td02{height:26px;}
.div01{width:216px; float:left; margin-left:27px; display:inline;}
.footer{width:857px; margin:0 auto; padding-top:12px; clear:both; border-top:#d0d0d0 11px solid; color:#696969; overflow:hidden; line-height:20px;}
/*---------------------------about---------------------------*/
.nav{border-bottom:#d0d0d0 1px solid; color:#545454; height:16px; line-height:16px;}
.welcome{margin-top:24px; line-height:22px; height:auto;}
.welcome span{font-size:24px; color:#125492; display:block; margin-bottom:8px;}
.about_left{width:558px; float:left; margin-left:27px; color:#696969; display:inline;}
.say_one{margin-bottom:10px; height:auto; width:530px;}
.word{float:left; width:310px;}
.wenzi{padding:0 10px 0 25px;}
.line{background:url(images/about_us_19.gif) repeat-y; height:auto;}
.line01{background:url(images/about_us_10.gif) repeat-y; height:auto;}
.about_right{width:215px; margin-left:28px; display:inline; float:left; color:#878686;}
.about_right_a{background:#e5e5e5; height:auto; padding:14px 0 14px 19px;}
.about_right_a span{ color:#5788b2; display:block; margin-bottom:5px;}
.about_right_b{width:215px; float:left; margin-top:11px;}

.welcome_w{height:auto; line-height:22px;}
.welcome_w span{ display:block; margin-bottom:8px;}

/*---------------------------Product---------------------------*/
.div02{background:#e5e5e5; border-top:#d4d4d4 3px solid; padding:24px 0 40px 22px;}
.div02 ul{margin:0; padding:0; width:180px;}
.div02 ul li{ width:180px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_left{width:217px; height:auto; float:left; margin-left:15px; display:inline; color:#696969;}
.sp{color:#ed8618; display:block; margin-top:10px;}
.sp02,.cpms b{color:#5788b2;}
.div03{background:#e5e5e5; margin-top:9px; padding:14px 3px 40px 22px;}
.pro_list{color:#696969; margin:12px 0 0 5px; vertical-align:middle;}
.pro_list td{ height:40px;}
.nav01{height:18px; margin-bottom:30px; line-height:18px; color:#696969; border-bottom:#d0d0d0 1px solid;}
.pro_right{width:554px; float:left; margin-left:26px; display:inline;}
.news_bt01{width:350px; line-height:24px; height:24px; overflow:hidden;}

.ip01{width:120px;}
.ip02{width:200px;}
.message input{ height:12px;}
.message td{ height:30px;}
.zw{color:#696969; font-weight:bold; height:50px;}
.zp{margin-top:20px; margin-left:15px;}
.sj{ color:#696969; word-spacing:5px; }
.col{color:#696969; font-weight:bold;}
.pro_tit{color:#5788b1; height:30px; line-height:30px; text-align:center; background:#efefef; font-weight:bold;}
.cpms{height:57px; padding:10px 0 0 10px; line-height:18px; background:url(images/baoz_10.gif) repeat-y;}
.cptu{height:129px; text-align:center; padding-top:5px;}
.bz{width:215px; height:201px; margin:20px 20px 0 25px; display:inline; border:#d0d0d0 1px solid; float:left;}

