﻿/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
  margin: 0;
  padding: 0;
}
a {text-decoration:none !important;}
.npage li {float:left;}
/** 设置默认字体 **/
body,button, input, select,textarea {
  font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif;
  color:#333;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#97c211; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/** 头部 **/
body { background:#f0f0f0;}

.top { width:100%; height:140px;  border-top:solid 1px #cecece;}
.top .box { width:1010px; margin:0 auto; position:relative; height:140px;}
.top .logo { background:url(../images/logo.jpg); width:302px; height:137px; position:absolute; top:0; left:0;}
.top .nav { position:absolute; left:320px; width:690px;top:95px;}
.top .nav a { font-size:16px; font-family:"微软雅黑"; font-weight:900; margin:0 10px;}
.top .selected { color:#f36c00;}
.top .tel { background:url(../images/top_tel.jpg); width:354px; height:74px; position:absolute;right:0;top:20px;}

.banner { width:1000px; position:relative; height:400px; margin:0 auto;}
.banner .box { position:absolute; width:1440px; left:-220px;}

.contact { background:url(../images/contact_bg.jpg); width:100%; height:81px;}
.contact .box { background:url(../images/contact.jpg); width:1027px; margin:0 auto; height:78px;}

.cates { width:980px; height:650px; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.cates .title { background:url(../images/t_1.jpg) left top no-repeat; height:52px; width:1200px; margin-top:20px;}
.cates div { width:290px; float:left; margin:0 18px; margin-top:30px;}
.cates div a { font-size:22px; font-family:微软雅黑; font-weight:900; line-height:40px;}

.about { width:980px; height:750px; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.about .title { background:url(../images/t_2.jpg) left top no-repeat; height:52px; width:1200px; margin-top:20px;}
.about p { font-size:16px; color:#a5a5a5; display:block; text-indent:32px; border-bottom:solid 1px #d9d9d9; line-height:28px; padding:20px 0;}

.news { width:980px; height:320px; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.news .news1 { width:470px; height:260px; float:left; padding-left:20px;}
.news .news1 h3 { background: url(../images/t_3.jpg) left top no-repeat; width:415px; height:52px; margin-bottom:20px;}
.news .news1 li { padding-left:20px; background:url(../images/ico01.jpg) left center no-repeat; width:415px;}
.news .news1 li a { font-size:14px; line-height:35px;}

.news .news2 { width:470px; height:260px; float:left; padding-left:20px;}
.news .news2 h3 { background: url(../images/t_4.jpg) left top no-repeat; width:415px; height:52px; margin-bottom:20px;}
.news .news2 li { padding-left:20px; background:url(../images/ico01.jpg) left center no-repeat; width:415px;}
.news .news2 li a { font-size:14px; line-height:35px;}

.news .more { background: url(../images/more.jpg); width:90px; height:24px; display:block; float:right; margin-right:50px; margin-top:30px;}

.link { width:980px; height:120px; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.link .title { background:url(../images/t_5.jpg); width:980px; height:31px; text-align:right;}
.link .title a { line-height:31px;}
.link .cont a { margin:12px 15px; display:block; float:left; white-space:nowrap; color:#a5a5a5;}

.foot { width:100%; height:280px; background:#ececec;}
.foot .box { width:980px; margin:0 auto; height:230px;}
.foot .left { width:380px; height:230px; float:left;}
.foot .center { width:370px; height:230px; float:left;}
.foot .right { width:230px; height:200px; float:left; margin-top:30px;}

.foot .left .logo { background:url(../images/foot_logo.jpg); width:172px; height:71px; margin-top:30px;}
.foot .left li { width:350px; height:30px; line-height:30px; color:#888888; text-indent:30px; margin-left:15px;}
.foot .left .li01 { background:url(../images/ico02.jpg) 2px center no-repeat;}
.foot .left .li02 { background:url(../images/ico03.jpg) 3px center no-repeat;}
.foot .left .li03 { background:url(../images/ico04.jpg) left center no-repeat;}

.foot .center h3 { color:#97c211; font-family:"微软雅黑"; font-weight:900; font-size:28px; margin-top:30px;}
.foot .center .cont { width:250px; overflow:hidden;}
.foot .center .cont a {margin:12px 15px 0 0; display:block; float:left; white-space:nowrap; color:#a5a5a5; font-size:14px; font-weight:900;}

.foot .copy { height:50px; width:100%; border-top:solid 1px #d1d1d1; text-align:center; line-height:50px;color:#a5a5a5;}
.nydanye {display:block;width:980px;margin:0px auto;}
.noxzdanye img{display:block;margin:0px auto;}