@charset "utf-8";

/* css reset */
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#6a6a6a;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}

/* css main page */

.list_info img{ max-width:100%;}

.g-mn{padding-top: 0px; max-width: 640px;margin:0 auto; min-width: 320px; font-family:"微软雅黑";}
.logo img,.banner img,.sub_banner img{ width:100%; max-width:640px; display:block;}
.nav{ width:100%; height:32px; background:#b90000; float:left; text-align:center;}
.nav li{ float: left; width:16%; height:32px; line-height:32px;}
.nav li a{  width:100%; height:32px; color:#fff; display:block; font-size:12px;}
.nav li a:visited{color:#fff;}
.bytitle{ width:100%; height:33px; float:left; margin:10px auto; background:url(../images/title_bg.jpg) no-repeat 0 0;}
.bytitle span{ float:left; line-height:33px; padding-left:10px; color:#fff; font-weight:bold;}
.pro_list{ float:left; width:100%; text-align:center;}
.pro_list li{ float:left; width:29%; padding:0 2% 10px;}
.pro_list li a{ color:#6a6a6a; display:block;}
.pro_list li img{ width:100%; max-width:187px; max-height:161px; border:1px solid #b7b7b7;}
.about{ float:left; width:100%;}
.about dl{ width:100%;}
.about dt{ float:left; width:35%; padding-left:3%;}
.about dt img{ width:100%; max-width:214px;}
.about dd{ padding-right:3%; width:59%; float:left;}

.news{ width:100%; float:left;}
.news li{ width:100%; float:left; height:35px; line-height:35px; border-bottom:1px solid #d9d9d9; text-align:left;}
.news li a{ display:block; float:left; width:95%; height:35px; background:url(../images/inoc2.jpg) no-repeat 0 12px; padding-left:15px;}
.news li a span{ float:right; color:#a2a3a8;}	

.list_photo img{ max-width:640px; width:100%;}


.slideBox{ position:relative; overflow:hidden;  max-width:640px;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }







/* -- page footer -- */

.footer_box{ width:100%; height:65px; float:left;}
#footer { position: fixed; bottom: 0; left: 0; z-index: 2000; width: 100%; height: 65px; display: block; background: #b90000; color: #fff;  }
.ulFooter { overflow: hidden; }
.ulFooter li { width: 25%; float: left; display: inline; overflow: hidden; }
.ulFooter li a { display: block; color: #fff; width:60%; text-align:center; margin:0 auto; padding:10px 0; font-size:12px;  }
