@charset "utf-8";
/* CSS Document */

body { margin:0px;font-size:12px; padding:0;font-family:Verdana, Geneva, sans-serif;width:100%; height:100%; background:#fff;
 }
p,form,ol,ul,li,dl,dt,dd,ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p ,li,span{ padding:0; margin:0; list-style:none;}
input,button,select,textarea{outline:none;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}

a{ text-decoration:none;}
a:hover{ text-decoration:none;}
table,tr,td{border-collapse:collapse;}
img { border:0px;padding:0; margin:0;}
.clear{ clear:both;}
/* header */
#top{ width:100%; margin:0 auto; height:90px; overflow:hidden; background:#0052a0;}
.headerbox{ width:1000px;margin:0 auto; overflow:hidden;}
#top .logo{ float:left; display:inline; height:90px;}
#top .shoucang{ margin-top:10px;  height:22px; line-height:22px;width:600px;  float:right; display:inline;text-align:right;color:#fff;}
#top .shoucang a{ text-decoration:none; color:#fff; }
.tel{ float:right; display:inline; width:600px; text-align:right;margin-top:10px; }

/* nav*/
#nav{background:url(../images/navbg.jpg) repeat-x center top;  width:100%; height:45px;font-size:14px; overflow:hidden;text-align:center;   }
#nav ul{ width:1000px; overflow:hidden; margin:0 auto;}
#nav .menu{ width:1000px;margin:0 auto;  height:45px; }
#nav .menu li{ float:left;  display:inline; height:45px; line-height:45px;   } 
#nav .menuli a{ color:#fff  ;display:block;padding:0 33px;text-decoration:none; }
#nav .menuli a:hover{ color:#fff ;text-decoration:none;background:url(../images/navbg2.jpg) repeat-x center top; }
#nav .menudiv{    width:2px;background:url(../images/line.jpg) no-repeat center top;height:45px;text-align:center;overflow:hidden; float:left;  display:inline;}
/*banner*/
#bannerbox{ background:url(../images/bannrbg.jpg) repeat-x center top;width:100%; height:348px; overflow:hidden;}
#banner{ background:url(../images/bannr.jpg) no-repeat center top; width:100%; height:348px;}
/* contain */
.set{ width:700px; margin:20px auto 0px; font-size:18px; color:#49b8da;overflow:hidden; border-bottom:1px solid #ccc; height:30px; line-height:30px; }

#contain{ width:1000px; margin:0px auto; overflow:hidden;background:url(../images/rightbg.jpg) repeat-y 260px top; }
.leftbar{ width:250px; float:left; display:inline; overflow:hidden; padding-top:30px; }
.rightbar{ width:700px; float:right; display:inline; overflow:hidden; padding:0px 0px 30px 0px; }

  .leftbar .left_menu{overflow:hidden;  width:250px; margin:20px 0 0 0;  }
.leftbar .left_menu ul{     }
.leftbar .left_menu li  { border-bottom:1px dotted #ccc; height:40px; text-indent:30px; line-height:40px; overflow:hidden; }
.leftbar .left_menu   .leftli  a{ display:block; color:#636363;width:250px;  background:url(../images/icon3.jpg) no-repeat left center; text-indent:10px; }

.leftbar .left_menu  .leftli  a:hover { background:url(../images/menbg.jpg) repeat-x left center; color:#fff;  }

  .leftbar .left_menub{overflow:hidden;  width:250px; margin:20px 0 0 0;  }
.leftbar .left_menub ul{     }
.leftbar .left_menub li  { border-bottom:1px dotted #ccc;  text-indent:30px; line-height:25px; overflow:hidden; padding:5px 0 }
.leftbar .left_menub   .leftli  a{ display:block; color:#636363;width:250px;  background:url(../images/icon3.jpg) no-repeat left 10px; text-indent:10px; }

.leftbar .left_menub  .leftli  a:hover {color:#49b8da;  }
#navb li .link_on{background:url(../images/menbg.jpg) repeat-x left center; color:#fff;}
.about{ color:#333333; line-height:30px; width:650px; margin:20px auto;}
.aboutb{ color:#333333; line-height:24px; width:650px; margin:20px auto;  overflow:hidden;}


.rightimg{ text-align:center;}
.aboutb h3{ text-align:center; line-height:40px;color:#c70909;}
.newsa{width:680px; height:30px; color:#ba0000;overflow:hidden;  margin:5px auto;}
.biaotia{ width:580px; float:left; display:inline; height:30px;overflow:hidden; line-height:30px; text-indent:10px;  background:url(../images/icon4.jpg) no-repeat left center;}
.riqia{ float:right;overflow:hidden;line-height:30px;height:30px; color:#d64242;}
.biaotia a{ color:#333; text-decoration:none;}
 .biaotia a:hover,.page a:hover,#footer a:hover,.setb a:hover,.link a:hover,.product_texta a:hover{ color:#d64242; text-decoration:underline;}
  .page{ width:100%; margin:20px auto; font-size:12px; color:#333 ; overflow:hidden;  text-align:center; height:30px; line-height:30px;}
 .page a{color:#333;text-decoration:none; }
 
  .contact_text{ color:#000000;line-height:30px; width:610px; overflow:hidden; margin:15px auto 0;}
 .map{ border:1px solid #ccc; width:610px; height:350px; margin:15px auto;}
 .contact_text a{ color:#000000;}
  .product{  text-align:center; width:500px;height:450px; overflow:hidden;  margin:20px auto ; }
.product_img{   width:500px;height:400px; }
.product_text{ color:#333;width:100%; height:30px; text-align:center; line-height:30px; overflow:hidden; }
.product_text a{color:#333;}
  /*footer*/
#footer{ background:#2d78ba; width:100%; font-size:14px;  border-top:5px solid #41403b; padding:20px 0;  line-height:30px; color:#fff; text-align:center; overflow: hidden;}
#footer a{color:#fff; }