@charset "utf-8";
/* CSS Document */
body { font-family:"宋体"; font-size: 14px; margin:0; padding:0; background:url(../images/bg.jpg) repeat-x center top #fff; }
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a{ text-decoration: none;color:#000000; outline:none; blr:expression(this.onFocus=this.blur());}
a:link,a:visited {text-decoration:none;}
a:hover{text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.section{ width:100%; clear:both;}

/*页面头部header*/
.header{ width:1008px; height:632px; margin:0 auto;}
.htop{ width:1008px; background:url(../images/htopbg.jpg) no-repeat center top; height:250px; margin:0 auto; }
.htop img{ display:block;}
.hhtop{ width:960px; height:250px; margin:0 auto;}
.lo_mi_ph{ width:960px; height:141px; overflow:hidden; position:relative;}
.logo{ position:absolute; left:73px; top:36px;}
.mini{ position:absolute; width:185px; height:23px; overflow:hidden; line-height:23px; top:15px; right:8px;}
.mini li{ float:left; margin-left:35px; display:inline;}
.mini li a{ color:#474747; display:block; font-size:12px;}
.phone{ position:absolute; top:50px; right:22px;}

/*页面 导航菜单menu*/
.menu{ width:900px; padding-left:60px; height:53px; margin:0 auto;}
.menu ul li{ float:left; position:relative; background:url(../images/menuli.jpg) no-repeat left; padding-left:2px; margin-top:1px; display:inline; z-index:11;}
.menu ul li img{ display:block; line-height:0px;}
.menu ul li .smallnav{ position:absolute; top:52px; left:0px; background:#adc424; display:none; z-index:999;}
.menu ul li .smallnav a{ display:block; line-height:28px; color:#fff; padding:0px 20px; white-space:nowrap;}
.menu ul li .smallnav a:hover{ text-decoration:none; color:#000;}
.menu ul li .smallnav a.left{ text-align:center;}

/* 头部 生活资讯*/
.noice{  width:960px; height:42px;  overflow:hidden;}
.noice .title{ float:left; width:115px; height:42px; overflow:hidden; line-height:42px; text-align:right;}
.noice .title h3{ color:#4a4949;}
.noice .noicecont{ float:right; width:810px; height:42px; overflow:hidden; }
.noice .noicecont li{ float:left; width:100%; height:42px; line-height:44px; overflow:hidden;}
.noice .noicecont li a{ font-size:12px; color:#5e5e5e;}

/*页面 banner*/
.nybaner{ background:url(../images/wrapbg.png) repeat-y center top; margin:0 auto; width:1002px; height:382px; overflow:hidden;}
/*页面内容*/
.wrap{ background:url(../images/wrapbg.jpg) repeat-y center top; width:1002px; margin:0 auto;}
.content{ width:960px;  height:auto!important; min-height:450px; height:450px; margin:0 auto; }
.main{ width:960px; margin:0 auto; border-top:2px solid #ebebeb;}
.bot{ background:url(../images/bot.jpg) no-repeat; width:960px; height:66px; margin-left:22px; overflow:hidden;}

/*首页 banner*/
.banner{width:933px; height:352px; margin:0 auto; margin-top:10px; overflow:hidden; border:3px solid #c9d78c; position: relative}
.banner .next,.banner .prev{ position:absolute; z-index:10; width:38px; height:38px;}
.banner .next{ right:10px;top:150px;}
.banner .prev{ left:10px;top:150px;}
.banner ul.big { position:relative; z-index: 0; display: block; width:933px; height:352px; }
.banner ul.big li { position: absolute; TOP: 0px; LEFT: 0px; width:933px; height:352px; }
.banner ul.big li img{ width:933px; height:352px; display:block;}
.banner ul.num { display:none;}
.banner ul.num li {float:left; display:none;}

/*首页 关于我们 公司动态*/
.mod{ width:960px; height:260px; overflow:hidden;}
.tt{ width:100%; height:30px; overflow:hidden;}
.tt h3{ float:left; padding-left:27px; padding-top:4px;}
.about{ width:320px; height:246px; float:left; overflow:hidden; margin-left:10px; display:inline; margin-top:14px;}
.about .title{ background:url(../images/atitbg.jpg) no-repeat;}
.about .cont{ width:320px; height:216px; overflow:hidden;}
.about .cont .text{ line-height:24px; color:#4a4a4a; padding:12px 0px 0px 12px;}

.news{ float:right; width:590px; height:246px; margin-right:17px; margin-top:14px; display:inline; overflow:hidden;}
.news .title{ background:url(../images/ntitbg.jpg) no-repeat;}
.news .cont{ width:590px; height:216px; overflow:hidden;}
.news .cont .npic{ float:left; width:237px; height:182px; padding:2px; overflow:hidden; border:1px solid #979795; margin-top:15px; margin-left:6px; display:inline;}
.news .cont .npic img{ width:237px; height:182px; display:block; }

.tj_news{ float:right; width:316px; height:206px; overflow:hidden; margin-right:9px; padding-top:10px; display:inline;}
.tj_news li{ float:left; background:url(../images/li.jpg) no-repeat 0px 6px; border-bottom:1px dashed #7a7878; line-height:23px; height:23px; overflow:hidden; width:316px;}
.tj_news li a{ margin-left:26px; display:block; color:#4a4a4a;}

/*首页 服务项目*/
.service{ width:935px; height:210px; margin:0 auto; overflow:hidden; margin-top:27px;}
.service .title{ background:url(../images/stitbg.jpg) no-repeat; }
/*滚动图片切换*/
.mantle {margin:0 auto; position: relative; zoom:1; overflow: hidden; width:905px; height:180px;}
.mantle .leftbotton ,.mantle .rightbotton{ width:17px; height:39px; position: absolute; top:63px; cursor: pointer;}
.mantle .leftbotton { right: 0px; background:url(../images/sright.jpg) no-repeat; } 
.mantle .rightbotton{ left: 0px; background:url(../images/sleft.jpg) no-repeat;}
.mantle .cont { width:850px; height:180px; margin:0 auto; overflow: hidden; }
.mantle .imgul { float: left; }
.mantle .imgul li { float:left; width:148px; height:148px; margin-left:11px; margin-right:11px; margin-top:33px; display:inline; overflow:hidden;}
.mantle .imgul li .photo{ width:146px; height:99px; overflow:hidden; border:1px solid #e4e4e4; }
.mantle .imgul li .photo img{ width:140px; height:93px; margin-left:3px; margin-top:3px; display:block;}
.mantle .imgul li .name{ width:148px; height:47px; overflow:hidden; text-align:center; line-height:47px; overflow:hidden;}
.mantle .imgul li .name a{ color:#646363; display:block;}
.fl{float:left;}

/*内页 左菜单side*/
.side{ float:left; width:207px; margin-left:10px; display:inline; margin-top:16px; }
.aside{ width:207px;}
.astit{ background:url(../images/astitbg.jpg) no-repeat #c6d63d; width:207px; height:36px; overflow:hidden; }
.astit h3{float:left; padding-left:35px; padding-top:10px;}
.ascont{ width:207px;}
.ascont li{ float:left; width:207px; height:33px; line-height:33px; margin-top:3px; display:inline; overflow:hidden; }
.ascont li a{ width:171px; height:33px; background:#dddbdb; display:block; padding-left:36px; color:#000000;}
.ascont li a:hover{ width:171px; height:33px; background:#c6d63d; display:block; padding-left:36px; text-decoration:none;}
.ascont li a.on{ width:171px; height:33px; background:#c6d63d; display:block; padding-left:36px; text-decoration:none;}

/*内页 内容*/
.nymain{ width:710px; float:right; margin-right:13px; display:inline; margin-top:16px;}
.nytitle{  width:710px; height:33px; border-bottom:1px solid #daf36b; overflow:hidden; line-height:33px;}
.nytitle .nymod{ float:left; padding-left:15px; display:inline; color:#4f4f4b}
.nytitle .nymod a{ color:#4f4f4b;}
.nycont{ width:710px; margin:0 auto;}
.acont{ padding:20px 10px; line-height:30px; color:#464545;}

/*内页 新闻中心*/
.ncont{ width:625px; margin:0 auto; padding-top:20px;}
.ncont li{ float:left; background:url(../images/li.jpg) no-repeat 0px 6px; border-bottom:1px dashed #7a7878; line-height:23px; height:23px; overflow:hidden; width:625px;}
.ncont li a{ margin-left:26px; display:block; color:#4a4a4a;}
.ncont li .date{ float:right; color:#4a4a4a;}

/*内页 产品中心*/
.pcont ul li{ float:left; width:148px; height:148px; margin-left:11px; margin-right:11px; margin-top:33px; display:inline; overflow:hidden;}
.pcont ul li .photo{ width:146px; height:99px; overflow:hidden; border:1px solid #e4e4e4; }
.pcont ul li .photo img{ width:140px; height:93px; margin-left:3px; margin-top:3px; display:block;}
.pcont ul li .name{  width:148px; height:47px; overflow:hidden; text-align:center; line-height:47px; overflow:hidden;}
.pcont ul li .name a{ color:#646363; display:block;}

/*内页 员工信息*/
.icont ul li{ float:left; width:148px; height:248px; margin-left:11px; margin-right:11px; margin-top:33px; display:inline; overflow:hidden;}
.icont ul li .photo{ width:146px; height:199px; overflow:hidden; border:1px solid #e4e4e4; }
.icont ul li .photo img{ width:140px; height:193px; margin-left:3px; margin-top:3px; display:block;}
.icont ul li .name{  width:148px; height:47px; overflow:hidden; text-align:center; line-height:47px; overflow:hidden;}
.icont ul li .name a{ color:#646363; display:block;}

/*内页 营销网络*/
.network{ width:100%; margin:0 auto;}
.network .photo{ width:509px; height:415px; overflow:hidden; margin-left:40px;}
.network .photo img{ width:509px; height:415px; display:block;}

.net_text{ width:730px; padding-top:10px;}
.net_tit{ width:730px; height:!important; min-height:90px; height:90px; line-height:27px;}
.net_tit li{  border-right: 1px solid #CCCCCC;display: block; float: left; height: 14px; line-height: 14px; margin: 0 0 8px; padding: 0 4px; white-space:inherit; display:inline; }
.net_tit li a{ padding:0px 5px; color:#161616; white-space:nowrap;}
.net_tit li a.on,.net_tit li a:hover{ background:#ff0000; text-decoration:none; color:#fff;}

.net_cont{ width:730px;}
.net_cont .tit{ width:107px; height:33px; overflow:hidden; background:#ff0000; text-align:center; line-height:33px;}
.net_cont .tit h3{ color:#fff;}
.net_cont .txt{ width:720px; color:#161616; line-height:27px; font-size:14px; padding-top:10px; padding-left:10px;}

/*内页 详细页*/
.detail { width: 680px; margin: 0 auto;}
.detail .tit {height: 40px; line-height: 40px; text-align: center; font-size:14px; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other dd {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

/*页面 页码*/
.page{ text-align:center; padding:30px 0;  color:#333; }
.page a{ padding:4px 5px;margin:2px 3px; color:#333;  }
.page a:hover{ text-decoration:none;}
.page a.cur{ color:red; }

/*页面底部footer*/
.footer{ background:url(../images/footerbg.jpg) repeat-x center top; width:960px; height:104px; margin:0 auto; overflow:hidden;}
.flist{ width:550px; height:30px; overflow:hidden; margin:0 auto; line-height:35px;}
.flist li{ color:#fff; float:left;}
.flist li a{ color:#fff;}
.fcont{ width:960px; height:74px; margin:0 auto; overflow:hidden; line-height:24px; text-align:center; color:#000; }
.fcont a{ color:#000;}