﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe,h1, h2, p,img,dl, dt, dd, ul, li,form, footer, header, hgroup, menu, nav, audio{margin: 0; padding: 0; border: 0; font-size: 12px; font-family: 'Microsoft Yahei', '微软雅黑', Arial; color:#666666;}
ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
a{ color: #666666; text-decoration:none; line-height:20px; }
a:hover{ color:#F00;}

.blank1,.blank2,.blank3,.blank4,.blank5,.blank10{overflow:hidden;clear:both;display:block;font-size:1px;}
.blank1{ height:1px;}
.blank10{ height:10px;}
.blank3{ height:3px;} 
.blank20{height:20px;}
.blank5{ height:5px;}
.blank50 {height:70px;}

.page{ width:100%;  min-width:320px; position:absolute;  z-index:1; top:0; left:0; }
.page_m{min-width:320px; max-width:640px; margin:0 auto; position:relative; overflow:hidden; height:auto; background:#fff;}

/*logo*/
.header{ height:auto;}
.header_tit{ width:100%; max-width:640px; display:block;padding-bottom:2%}
.header_tit p{ text-align:center;line-height:40px;font-size:20px;margin:0px}

/*导航*/
.nav{ height:35px; background:#79b218; border-top:1px #f3f3f3 solid;border-bottom:1px #f3f3f3 solid}
.nav ul{ margin:0 auto; width:100%; }
.nav ul li{ width:20%; float:left; background:url(images/nav_line.jpg) no-repeat left center; height:35px; text-align:center; }
.nav ul li a{ font-size:14px; color:#fff; font-weight:bold; line-height:35px;  display:inline-block;}
.banner{ width:100%; max-width:640px; display:block;}
.main{ height:auto; }

/*公司简介*/
.company{ height:100%;}
.company_title{ background:#eee;border-bottom:2px solid #79b218; height:35px;}
.company_title p{font-size:14px; color:#333; line-height:35px; float:left; padding-left:15px; }
.company_body p{ line-height:24px; text-indent:2em; padding-left:8px; padding-right:8px;}
.company_body img{float:left; padding-right:8px}

/*新闻中心*/
.new{margin-bottom: 10px;}
.new_body{margin-top: 10px;width:100%;}
.new_body ul{margin:0px;padding:0px;}
.new_body li{height:30px;line-height:30px; border-bottom:1px dashed #ccc; padding:0px 20px;overflow:hidden}
.new_body li span{ float:right}
.new_body li a{line-height:30px;}

/*产品分类*/
.fenlei{ height:100%;}
.fenlei_body{ padding:10px 0px}
.fenlei_body ul{margin:0 auto;padding:0px;overflow:hidden; width:100%}
.fenlei_body li{height:30px;border-bottom:1px dashed #ccc; float:left;width:50%; }
.fenlei_body li span{float:right}
.fenlei_body li a{padding-left:20px;line-height:30px;font-size:14px; }

/*产品展示*/
.product{ height:100%;}
.product_title{background:#eee;border-bottom:2px solid #79b218; height:35px;}
.product_title p{font-size:14px; color:#333; line-height:35px; float:left; padding-left:15px; }
.product_body{}
.td { width:39%; height:auto;overflow:hidden; margin:0 auto; border:1px solid #d8d7d7; }
.odd{ float:right; margin-right:5%;}
.even{float:left;margin-left:5%;}
.td1{text-align:center;}
.td2{text-align:center; color:#666666; height:29px; margin-top:3px; }
.td2 a{height:24px; line-height:24px; color:#666666;}
.td2 a:hover{color:#F00;}
.td1 a img , .td2 a img {width: 100%;height:auto;}

.prolist{ padding:10px;overflow:hidden}
.prolist ul{padding: 0 2%;}
.prolist ul li{ float:left; padding:0px 1%;;text-align:center;border:1px solid #cccccc;}
.prolist ul li a{ line-height:30px;text-align:center}

/*产品内容页*/
.cptit{line-height:30px; text-align:center; font-size:14px;}
.fbsj{line-height:20px; text-align:center;}
.cptp img{ width:90%; max-width:640px; display:block;border:#aca07a solid 1px;margin: 0 auto}
.cpjs{ padding-top:20px}
.cpjs p{ line-height:20px; padding-left:5% }
.cpjs table tr {border:1px solid #666;}
.cpjs table tr td{border-right: 1px solid #444;}

/*内页*/
.r_tt{background:#eee;border-bottom:2px solid #79b218; height:35px;}
.r_tt p{font-size:14px; color:#333; line-height:35px; float:left; padding-left:15px; }
.r_body{line-height:24px;  padding:5px;}
.r_body p{ text-indent:2em}
.r_body p span{ color:#F00; font-size:14px }

/*新闻内页*/
.news_tit{ width:98%; overflow:hidden; margin:0 auto; text-align:center; font-size:22px; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:12px; padding-top:25px;}
.news_time{ width:90%; overflow:hidden; text-align:center; color:#666; padding:12px 0;margin:0 auto;}
.news_body{ overflow:hidden; padding:0px 5px 15px 5px; line-height:26px;margin:0 auto;}
.news_body p{text-indent:2em;line-height:26px}

/*底部*/
.footer{ line-height:24px; text-align:center; height:100%; clear:both;}
.button{ background:url(/images/phone_24.jpg) repeat-x; height:49px; position:fixed; bottom:0px; width:100%; min-width:320px; max-width:640px;}
.active{ width:25%; float:left; height:49px;background: url(/images/phone_30.png) no-repeat right;}
.tel{ height:49px; text-align:center; }
.icon0{ background:url(/images/ico_01.png) no-repeat; display:block; width:22px; height:22px; margin-top:3px; margin-left:auto; margin-right:auto;}
.icon1{ background:url(/images/ico_03.png) no-repeat; display:block; width:22px; height:22px; margin-top:3px; margin-left:auto; margin-right:auto;}
.icon2{ background:url(/images/ico_05.png) no-repeat; display:block; width:26px; height:23px; margin-top:3px; margin-left:auto; margin-right:auto;}
.icon3{ background:url(/images/ico_07.png) no-repeat; display:block; width:22px; height:23px; margin-top:3px; margin-left:auto; margin-right:auto;}
.icon4{ background:url(/images/ico_09.png) no-repeat; display:block; width:18px; height:22px; margin-top:3px; margin-left:auto; margin-right:auto;}
.tel2{ line-height:18px; font-size:12px; color:#ffffff; height:18px; padding-top:5px;}
.tel2 a{ color:#ffffff;text-decoration:none;}

/*页码*/
.pagelist{ width:100%; overflow: hidden; padding:22px 0 0 0px; text-align:center; color:#444444;}
.pagelist ul{ float:right;overflow:hidden; padding-right:12px; color:#444444;}
.pagelist li{ float:left; padding:4px 8px; margin:4px; text-align:center; border:1px solid #eee; color:#444444;line-height:20px }
.pagelist .thisclass{ background:#ccc; border:1px solid #ccc; color:#fff; font-weight:bold; color:#444444;line-height:20px}
.pagelist .thisclass a{ font-weight:bold; color:#444444;}
.pagelist a:hover{color:#032c1a;}
.pager{text-align:center; background:#f9f9f9; line-height:30px;}


/*接待 （样式名不可修改）*/
.qlswu_Reception { width:100%; text-align:center; line-height:24px; padding-top:3px; }
.qlswu_Reception img { cursor:pointer; position:relative; top:5px; }
.qlswu_call {display:inline-block; cursor:hand; font-family:'Impact'; color:red; text-indent:0em;white-space:2px;letter-spacing:1px; font-size:16px;}
.qlswu_call_title{font-weight:bold;}

#showfc{display:none !important}
#kfoLayer1{display:none !important}
#ycck{display:none !important}