﻿html{
 height:100%;
}
body{
  font-family:Arial,Tahoma;height:100%; background-color:#4a4a4a;
  font-size:12px;color:#000000;margin:0;padding:0px;
}
ul,li,dd,dt,dl{
  display:block;margin:0px; padding:0px; list-style-type:none;
}
h5,h4,h3{
 display:block;margin:0px;color:#000000;font-size:12px;
}
img{border:0px;}
a{
  color:#000000; text-decoration:none; cursor:pointer;
}
a:hover{
  color:#820c07; text-decoration:underline; cursor:pointer;
}
p{
  display:block;line-height:22px;margin:0px;padding:10px 0px 10px 0px;
}
.home_bj{
  width:900px;height:auto;padding:90px 0px 0px 0px;margin-left:auto; margin-right:auto; text-align:center;
}
.top{
 width:958px;height:122px;background-image:url(images/top_bj.jpg); background-repeat:repeat-x;
 background-color:#FFFFFF; margin-left:auto; margin-right:auto;
}
.top dl{
 width:958px;height:65px;margin-left:auto; margin-right:auto;
}
.top dl dt{
 float:left;display:block;padding:2px 0px 0px 30px;
}
.top dl dd{
 float:right;display:block;padding:70px 30px 0px 0px;
}
.nav_bj{
  clear:both;width:958px;height:34px; background-image:url(images/nav_bj.jpg); background-repeat:repeat-x;
  margin-left:auto; margin-right:auto;border:1px solid #d4d4d4; border-left:0px; border-right:0px;
}
.nav_bj ul{
 clear:both;width:900px;height:33px;padding-left:30px;
}
.nav_bj ul li{
 float:left;display:block;width:122px;height:33px;font-size:12px;font-weight:bold;text-align:center;
}
.nav_bj ul li span{
 display:block;width:122px;height:23px;color:#000000;color:#98100a;padding-top:10px;
}
.nav_bj ul li a{
 display:block;padding-top:10px;color:#000000;
}
.nav_bj ul li a:hover{
 color:#98100a;
}
.search_box{
 width:160px;height:18px;_height:16px;border:1px solid #c5c5c5;color:#999999;padding-left:5px;
 font-family:Arial; font-size:11px;
}
.search_btn{
 width:24px;height:20px;border:0px; background-image:url(images/ico/search_btn.jpg); cursor:pointer;
}

.banner{ 
  clear:both;width:954px;height:auto; margin-left:auto; margin-right:auto; background-color:#FFFFFF;
  padding:4px 0px 4px 4px;
}

.home_main{ 
 width:958px;height:260px;background-image:url(images/home_mainbj.jpg); background-repeat:repeat-x;
 margin-left:auto; margin-right:auto;
}
.home_left{
 float:left; width:290px;height:185px;padding:22px 0px 0px 25px;
}
.home_left ul{
  display:block;width:290px;height:185px;background-image:url(images/left_bj.jpg); background-repeat:no-repeat;
}
.home_left ul h5{
  display:block;font-size:14px; padding:12px 0px 2px 15px; font-family:Tahoma;
}
.home_right{
  width:590px;height:auto;float:right;padding:22px 20px 0px 0px;
}
.home_right_title{
 clear:both;width:590px;height:31px; position:relative; z-index:1;top:1px;
}
.home_right_title li{
 display:block;float:left;width:138px;height:31px; margin-right:10px; text-align:left;
 background-repeat:no-repeat;
}
.home_right_title li span{
  display:block;padding:9px 0px 0px 28px;
}

.st01{width:138px;height:31px;cursor:pointer;font-weight:bold;background-image:url(images/ico/btn1.jpg);}
.st01 a{ color:#fff; text-decoration:none}
.st02{cursor:pointer;text-align:center;background-image:url(images/ico/btn2.jpg);}

.home_cont{
 clear:both;width:562px;height:145px; padding:20px 20px 0px 20px;
 background-image:url(images/home_cbj.jpg); background-repeat:no-repeat;
}
.home_company{
 display:block;
}
.home_company p{
 display:block;padding:0px;color:#333333;line-height:23px; text-indent:2em;
}
.home_company strong{
  display:block;float:left;padding:0px 20px 0px 0px;
}
.home_company span{
  clear:both;display:block; text-align:right;padding-right:15px;
}
.home_company span a{
  border:1px solid #cccccc;padding:2px 4px 2px 4px;
}
.home_company span a:hover{
  background-color:#CC3300;color:#FFFFFF; text-decoration:none;
}

.foot{
  clear:both;width:958px;height:66px;background-color:#000000;color:#acacac; margin-left:auto; margin-right:auto;
  line-height:20px; font-family:11px;
}
.foot a{
  color:#acacac;
}
.foot a:hover{
  color:#ffffff;
}
.foot span{
  display:block;float:left; padding:15px 0px 0px 20px; 
}
.foot strong{
  display:block;float:right;font-size:11px;font-weight:normal; text-align:right;padding:12px 20px 0px 0px;
}

.zi_main{
  width:958px;height:auto;background-image:url(images/zi_bj.jpg); background-repeat:repeat-x;
 margin-left:auto; margin-right:auto; background-color:#fff;
}
.zi_banner,.p_banner{ 
  clear:both;width:954px;height:auto; margin-left:auto; margin-right:auto; background-color:#FFFFFF;
  padding:4px 0px 4px 4px;_padding:4px 0px 0px 4px;
}
.p_banner{ 
  padding-bottom:4px;
}
.p_banner span{
  position:relative;display:block;width:950px;height:240px;background-image:url(images/banner_product.jpg);
}
.p_banner span div{
  position:absolute;top:20px;left:620px;
}

.left{
  float:left;width:193px;
}
.right{
  width:740px;float:right;
}
.zi_foot{
 clear:both;width:958px;height:30px;background-image:url(images/zi_fbj.jpg); background-repeat:repeat-x;
}
.left h5{
  display:block;font-size:14px;line-height:24px; font-family:Tahoma;padding-top:10px;
}
.left h5 strong{
  display:block;padding-left:20px;
}
.left_nav{
 width:193px;padding:5px 0px 20px 0px; text-align:left;
}
.left_nav li{
 display:block;width:170px;height:27px;padding:0px 0px 5px 15px;
}
.left_nav li span,.left_nav li a{
  display:block;width:150px;height:20px;color:#fff;padding:5px 0px 0px 15px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;
}
.left_nav li span{
  background-color:#cb1c20;border:1px solid #8f0808;
}
.left_nav li a{
 color:#333; background-color:#fff;border:1px solid #dbdbdb;
}
.left_nav li a:hover{
  color:#bc1115;text-decoration:none; font-weight:bold;
}
.left dl{
  width:190px;padding:10px 0px 0px 5px;
}
.left dl dd{
 float:left;width:90px;height:auto;
}
.left dl dd strong{
 display:block;width:56px;height:46px;margin-left:auto; margin-right:auto;
}
.left dl dd span{
  display:block; text-align:center;padding:5px 0px 10px 0px;
}
.left dl dd strong a{
  display:block;width:56px;height:46px; background-image:url(images/ico/btn_bj2.jpg); background-repeat:no-repeat;
}
.left dl dd strong a:hover{
 background-image:url(images/ico/btn_bj1.jpg);
}


.zititle{
  width:740px;height:28px;background-image:url(images/title_bj.jpg); margin-top:10px;
}
.zititle h5{
 float:left;padding:4px 0px 0px 20px; font-size:16px;color:#c90e12; font-family:Tahoma;
}
.zititle span{
 display:block;float:right;padding:10px 10px 0px 0px;color:#1c8fd5;
}
.zititle span a{
 color:#1c8fd5;
}
.zititle span a:hover{
 color:#000; text-decoration:underline;
}
.product_nav{
  width:720px;height:25px;padding-left:20px;padding-top:5px;
}
.product_nav a{
  float:left;display:block; padding:3px 6px 2px 6px; line-height:22px; background-color:#ffffff; border:1px solid #CCCCCC;
  margin-right:10px;color:#000;
}
.product_nav a:hover{
  color:#FF0000;
}
.product_nav span{
  float:left;display:block; padding:3px 6px 2px 6px; line-height:22px; background-color:#c20000; border:1px solid #d90000;
  margin-right:10px;color:#fff;
}

.zicontent{
  clear:both;width:700px;min-height:400px;_height:400px;padding:10px 0px 15px 0px;
  font-size:12px; line-height:20px;color:#333; margin-left:auto; margin-right:auto;
}
.company{
  width:700px;padding:0px 10px 0px 10px;height:auto;
}

.factory_zi{
  width:650px;height:auto; margin-left:auto; margin-right:auto;
}
.honor_list{
 width:700px;height:auto;padding:0px 0px 25px 0px;
}
.honor_list li{
 float:left;width:230px;height:auto; text-align:center;padding:15px 0px 10px 0px;
}
.honor_list li strong{
 display:block;width:180px;height:150px; overflow:hidden; border:2px solid #ccc;
 margin-left:auto; margin-right:auto;
}
.honor_list li span{
 display:block;width:180px;height:20px; text-align:center;padding-top:7px;
 margin-left:auto; margin-right:auto;
}

.news_title{
  width:730px;padding-top:5px;
}
.news_title li{
  width:730px;height:25px;background-image:url(images/news_tbj2.jpg);padding-top:8px;border-bottom:2px solid #73ad49;
  color:#336a0b;font-weight:bold;
}
.news_title li span{
  float:left;display:block;width:520px;font-size:12px; text-align:center;
}
.news_title li strong{
  display:block;float:right;font-size:12px;padding-right:20px;
}


.zinews_list{
 display:block;width:650px;
}
.zinews_list ul{
  display:block;width:650px;padding:15px 0px 15px 10px; border-bottom:3px solid #eaedf5;
}
.zinews_list ul span{
  font-size:12px;
}
.zinews_list ul a{
 color:#000000;
}
.zinews_list ul a:hover{
  color:#d30709; text-decoration:underline;
}
.zinews_listzi{
  font-family:11px; line-height:18px; font-family:Arial, Helvetica, sans-serif;color:#666666;
}
.zinews_show_title{
  font-size:18px;font-weight:bold;color:#000000; font-family:"Times New Roman", Times, serif;
  padding:25px 0px 15px 0px; text-align:center;
}
.zinews_show_cont{
  width:700px; line-height:20px;padding-top:20px;
}

.p_list{
  display:block;width:720px;padding:15px 0px 0px 15px;
}
.p_list li{
  float:left;width:240px;padding-bottom:10px;
}
.p_list li strong{
  display:block;width:200px;height:165px;overflow:hidden;
}
.p_list li strong a{
 display:block;width:200px;height:165px;text-align:center; cursor:pointer;
 background-image:url(images/p_bj1.jpg); background-repeat:no-repeat;
}
.p_list li strong a:hover{
 background-image:url(images/p_bj2.jpg);
}
.p_list li strong img{
  vertical-align:middle;
}
.p_list li span{
 display:block;width:200px;height:23px; line-height:23px; text-align:center;
}
.p_list li span a{
  display:block;color:#333;
}
.p_list li span a:hover{
  color:#cb1c20; text-decoration:underline;
}

.p_showimg{
  display:block;width:730px;padding-top:15px;
}
.p_showimg dl dt{
  float:left;width:520px;
}
.p_showimg dt img{
  border:3px solid #dfdfdf;
}
.p_showimg dl dd{
  float:right;display:block;width:200px;
}
.p_showimg dl dd span{
 display:block;float:left;width:98px;height:125px;
}
.p_showimg dl dd h3{
  clear:both;width:200px;text-align:center;font-size:14px;padding-bottom:10px;
}
.p_showimg dl dd span a{
 display:block;width:80px;padding:2px; border:1px solid #CCCCCC;
}
.p_showimg dl dd span a:hover{
 border:2px solid #ffb5b7;
}
.p_showimg dl dd span img{
 width:80px;height:64px;
}
.p_showimg dl dd span h5{
  width:85px;text-align:center;padding-top:5px;
}

.p_show_zi{
  clear:both;display:block;width:720px;font-size:12px;padding:15px 0px 0px 10px;
}
.p_show_zi h2{
  display:block;margin:0px; font-family:Tahoma;font-size:14px;
}


.zipage{
  clear:both;width:700px;height:30px;text-align:center;padding:20px 0px 0px 0px; font-size:12px;
}
.zipage span{
  padding:0px 2px 0px 2px;color:#f30600;margin-right:5px;font-weight:bold;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
 color:#000000;padding:0px 2px 0px 2px; text-decoration:none;color:#333333;
 margin-right:5px;
}
.zipage a:hover{
  color:#000;font-weight:bold;text-decoration:none;
}
.return{
 clear:both;display:block;width:600px;height:20px;font-size:12px;text-align:center;padding:20px 0px 0px 0px;
}
.return a{
  border:1px solid #ed6d6d; font-family:Arial;color:#CC0000;
  background-color:#fdc0bf;padding:3px 3px 1px 3px;
}
.return a:hover{
  background-color:#b12525;color:#FFFFFF;font-weight:bold;text-decoration:none;font-weight:bold;
}
.msgbox{
  width:250px;height:17px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox2,.msgbox3{
  width:500px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox3{
  width:40px;
}
.msgbut{
  border:0px;width:60px;height:21px;font-weight:bold; background-color:#f2870e; font-family:Arial;
  color:#FFFFFF; cursor:pointer; margin-left:10px; border:1px solid #ffa847; text-align:center;
  font-size:12px;
}
.xing{
  font-size:12px;font-weight:bold; color:#FF0000; font-family:"宋体";
}

.tel{
  width:655px;font-size:12px;padding:20px 0px 20px 25px; line-height:24px;
}
.tel a{
  color:#FF3300;
}