@charset "utf-8";
/* 公共样式 */
body { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; line-height: 24px; color: #555; background:#fff url(../images/bg.jpg); font-size: 12px; }
td { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
th { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
a:link { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
a:visited { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
a:hover { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none !important; color: #f00; }
a:active { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{ display: block; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 {display:block;padding:0px;margin: 0px;color:#555;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
p, ul, ol, li, form, img, dl, dt, dd, em, i {margin:0;padding:0;border:0;font-size:12px;}
em,i { font-style: normal; }
input,button,select { margin: 0; font-size: 12px; vertical-align: middle; outline: none; }
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }
h1 { }
h2 { padding: 0px;  display: block; font-weight: normal; }
h3 { padding: 0px; margin: 0px; display: block; }
h4 {padding: 0px; margin: 0px; display: block; }
h5 { }
h6 { }
.fl{ float:left;}
.fr{ float:right;}
.clearfix:before,.clearfix:after{    
    content:"";    
    display:table;    
}    
.clearfix:after{clear:both;}    
.clearfix{    
    *zoom:1;/*IE/7/6*/  
}
.w1100{ display:block; width:1100px; margin:0 auto; }

/**头部**/
.top{width:100%;height:30px; background:#fff; position:fixed; left:0px; top:0px; z-index:999999; border-bottom: 1px solid #DDD;}
.top dl{display:block; height:30px; line-height:30px;}
.top dl dd{ float:left;height:30px; width:82opx; overflow:hidden}
.top dl span{display:block; margin-right: 16px; float:right; text-align:right;}
.top dl span a{display:inline;  padding:0px 10px; float:left; border-right:1px solid #ddd;}
.top dl em{display:block; width:106px; float:right; background:url(/public/skins/zgbyqw/css/../images/index_11.jpg) no-repeat left; padding-left:20px; color:#c82621; font-size:16px; font-weight:bold;}



/*logobox*/
.logobox{ width:100%;height:93px; background:#fff; position:fixed; left:0px; top:31px; z-index:99999; border-bottom:#F00 solid 3px;}
.logobox .logo{display:block; /*width:198px;*/ height:90px; float:left;}
.logobox .logo a{ display:block; float:left;}
.logobox .logo img{ }
.logobox .logo h1{ float:left; line-height:90px; font-size:42px; color:#DD2D27; margin-left:5px}
.logobox .logo strong{ float:left; line-height:90px; font-size:42px; color:#DD2D27;margin-left:5px}
/*导航*/
.menu{ width: 540px; height: 90px; float:right;}
ul.nav{ display:block; margin:0px; padding:36px 0 0 0;}
ul.nav>li{ float: left; margin-left:10px; }
ul.nav>li h3 a{display:block;font-size:16px;height: 40px; line-height: 40px;  padding: 0 10px;}
ul.nav>li h3:hover,.choice{background:url(/public/skins/zgbyqw/css/../images/menu_bottom.jpg) no-repeat center bottom !important;}
ul.nav li a:hover{ display:block; background:#c82621; color:#fff;}


/*banner*/
.index_show{position: relative;width: 100%; height:595px; padding-top:123px;}
.index_show ol{ display:block; hanging-punctuation:0px; width:1180px; margin:0 auto; position:relative; z-index:1;}
.index_show ol dl{ display:block; width:209px; height:595px; position:absolute; left:0px; top:0px; padding:0px 10px;}
.index_show ol dl td{line-height:24px;}
.bxslider{height:595px;overflow: hidden;width: 100%;}
.bxslider li{width: 100%;height:595px;overflow: hidden;}
.bx-controls{display: none;}
#bx-pager{position: absolute;left: 50%;bottom:20px;z-index:10;margin-left:-55px;}
#bx-pager a{float: left;width:45px;height:5px; background:#fff; margin:0 5px;}
#bx-pager a:hover{text-decoration: none;}
#bx-pager .active{position: relative;background:#900;color: #fff;}
#bx-pager .active::before{content: '';position: absolute;top:-10px;left:25px;}

/*产品展示列表*/
.navigation{display:block; overflow:hidden; width:100%; }
.navigation span{display:block; height:40px; line-height:40px;font-size:36px; text-align:center; color:#333; font-weight:normal; padding:10px 0px; }
.navigation span.ys{color:#fff;}
.navigation dl{ display:block; height:42px; background:url(/public/skins/zgbyqw/css/../images/png_06.png) no-repeat center bottom;}
.navigation dl em{width:47%; height:1px; border-bottom:1px solid #9fa0a0;float:left;padding-top:21px;}
.navigation dl i{width:47%;height:1px; border-bottom:1px solid #9fa0a0;float:right;padding-top:21px;}

/*更多*/
.more_01{display:block; width:100px; height:30px; margin:0 auto; line-height:30px; border:1px solid #eee; text-align:center; font-size:14px; font-weight:bold;color:#F00}
.more_02{display:block; width:100px; height:30px; margin:0 auto; line-height:30px; border:1px solid #ccc; text-align:center; font-size:14px; font-weight:bold; color:#F00}

/*底部*/
.footer{width:100%; overflow:hidden; padding:40px 0 40px 0; background:#424548;}
.footer ul{display:block; width:1100px; margin:0 auto; padding:20px 0 20px 0;color:#fff !important;overflow: hidden;}
.footer ul dl{display:block; margin:0px; padding:0px; width:750px; float:left;}
.footer ul dl dd{color:#ffffff; font-size:14px}
.footer ul dl dd a{color:#ffffff; }
.footer ul span{display:block; width:270px; float:right;color:#ffffff !important;}
.footer ul span td{color:#ffffff !important}

/*返回顶部*/
#back-to-top { position: fixed; bottom:100px;right:30px; }
#back-to-top a { text-align: center; text-decoration: none; color: #d1d1d1; display: block; height:59px; width:59px; border-radius:59px; -moz-border-radius:59px; -ms-border-radius:59px; -o-border-radius:59px; -webkit-border-radius:59px;behavior: url(/public/skins/zgbyqw/css/pie.htc);
-moz-transition: color 1s; -webkit-transition: color 1s; -o-transition: color 1s; }
#back-to-top a:hover { color: #979797; }
#back-to-top a span {display: block; height:59px; width:59px; border-radius:59px; -moz-border-radius:59px; -ms-border-radius:59px; -o-border-radius:59px; -webkit-border-radius:59px;behavior: url(/public/skins/zgbyqw/css/pie.htc);background:#ff0000 url(/public/skins/zgbyqw/css/../images/png_03.png) no-repeat center center;margin-bottom: 5px; -moz-transition: background 1s; -webkit-transition: background 1s; -o-transition: background 1s; }
#back-to-top a:hover span { background:url(/public/skins/zgbyqw/css/../images/png_03.png) no-repeat center center; }