@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/indexbg.jpg) repeat-x center top;width:100%; height:348px; overflow:hidden;}
#banner{ background:url(../images/banner.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 385px top; padding-bottom:0px; }
.leftbar{ width:380px; float:left; display:inline; overflow:hidden; padding-top:30px; }
.rightbar{ width:550px; float:right; display:inline; overflow:hidden; padding:0px 0px 30px 0px; }

  .leftbar .left_menu{overflow:hidden;  width:100%;  margin:10px 0 15px 0;  }
.leftbar .left_menu ul{    width:100%;  }
.leftbar .left_menu li  { border-bottom:1px dotted #ccc; height:36px; text-indent:30px; line-height:36px; overflow:hidden; }
.leftbar .left_menu   .leftli  a{ display:block; color:#333333; background:url(../images/icon4.jpg) no-repeat 5px 13px; text-indent:15px; }

.leftbar .left_menu  .leftli  a:hover {  color:#3cb3d8;  }
.leftbar .video{ width:372px; height:187px; margin:15px auto; overflow:hidden;}

.about{ color:#333333; line-height:30px; width:540px; margin:20px auto;}


.more{ width:100%; text-align:right; margin:10px auto; font-style:italic; }
.more a{ color:#d4230c;}
 
  .product{  text-align:center; width:178px;height:180px; overflow:hidden;  margin:0px 0 0px 0px; float:left;  display:inline;}
.product_img{   width:178px;height:130px; background:url(../images/index5.jpg) no-repeat  center top; padding:2px 0 0 0; }
.product_text{ color:#333;width:100%; height:35px; text-align:center; line-height:35px; overflow:hidden; border-bottom:8px solid #eaeaea; }
.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; }