@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:14px; font-family:"微软雅黑";}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#000;}
p{word-break:break-word;}
.allbox{ float:left; width:100%; height:auto; overflow:hidden;}
.zhaibox{ width:1200px; margin:0 auto; height:auto;}
.toptel{ float:right; width:400px; height:auto; margin:20px 0px;}
.allnav{ float:left; width:100%; height:auto; overflow:hidden; background:url(../images/index_10.jpg) repeat;}
.navbox li{ width:auto; padding:0px 30px; height:54px; line-height:54px; float:left; font-size:16px;}
.navbox li:hover{ background:#c00;}
.navbox li.hover{ background:#c00;}
.navbox li.hover a{ background:#c00; color:#fff;}


.banner{ width:100%; height:750px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:750px; float:left;}
.b-list{ height:50px; padding-top:700px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.sybt01{ width:100%; height:auto; margin-top:50px; line-height:40px; text-align:center; font-size:18px; border-bottom:#ccc solid 1px; padding-bottom:30px; }
.size24{ font-size:30px; font-weight:bold; font-family:"宋体";}

.tab{ width:100%; float:left; margin-top:20px; text-align:center;}
.tab-hd { background:#fff; overflow:hidden; zoom:1;}
.tab-hd li{ display:inline;width:200px; color:#fff; text-align:center; cursor:pointer; line-height:60px; background:#fff; color:#000;}
.tab-hd li a{padding:10px 30px;}
.tab-hd li.active{ background:#fff; color:#000;}
.tab-hd li.active a{ padding:10px 30px; background:#c00; color:#fff; border-radius:20px;}
.tab-bd li{display:none; border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}

.num01{ float:left; width:60px; height:80px; line-height:80px; background:#c00; color:#fff; text-align:center; margin-bottom:10px; margin-right:10px;}
.newsli{ float:left; width:382px; height:320px; margin:20px 9px; text-align:center; font-size:14px; line-height:30px; color:#666666;}

.footall{ float:left; width:100%; height:auto; background:#cd1928; padding:30px 0px;}
.lmfoot{ float:left; width:100%; height:36px; line-height:36px; color:#fff; background:#d43b48; text-align:center;}

.footnav{ float:left; width:420px; border-left:#fff solid 1px; border-right:#fff solid 1px; text-align:center; color:#fff;}
.footnav li{ float:left; width:140px; height:auto; line-height:30px;}

.telnum{ float:left; width:250px; height:auto; border-right:#fff solid 1px; padding:0 30px; color:#fff; font-size:24px;}
#twd td{ line-height:28px;}



/*neiye*/
.nyleft{ float:left; width:280px; height:auto; margin-top:40px; margin-bottom:40px;}
.leftbt{ float:left; width:260px; height:auto; padding:15px 0px; text-align:center; background:#cb0f1f; color:#fff; font-size:20px; font-weight:bold;}
.tjzximg{ float:left; width:256px; height:auto; border:#c00 solid 2px;}
.productmain{ float:right; width:900px; height:auto; margin-top:40px; margin-bottom:40px;}
.productmain li{ float:left; width:195px; height:auto; line-height:50px; text-align:center; margin-right:30px; margin-bottom:10px;}
.yema{ float:left; width:100%; line-height:80px; text-align:center;}
.yema a{ padding:5px 10px; background:#ccc;}
.yema a:hover{ background:#c00; color:#fff;}
.yema a.curr{ background:#c00; color:#fff;}

.aboutwz{ text-align:center; line-height:28px; padding:30px 0px;}
.input01{ width:100%; height:44px; line-height:44px; background:#eee; font-family:"微软雅黑"; float:left; overflow:hidden;}
.txtara{ width:100%; height:120px; float:left; background:#eee;font-family:"微软雅黑"; }
.btn01{ float:left; width:150px; height:50px; line-height:50px; background:#c00; color:#fff; text-align:center; font-size:16px;font-family:"微软雅黑"; }

.viewzsd{ float:right; width:540px; height:auto; border:#ccc solid 1px; padding:30px; line-height:37px;}
.viewmain{ float:left; width:835px; height:auto;}
.viwebt{ float:left; width:835px; height:60px; text-align:center;}
.viewright{ float:right; width:320px; height:auto; padding:10px; border:#ccc solid 1px;}
.cptjbt{ float:left; width:300px; border-left:#c00 solid 5px; padding-left:20px; line-height:30px; font-size:16px; margin-bottom:15px;}