/* CSS Document */
* {  margin:0px; padding:0px;  }
html{ font-size:100%; font-weight:normal; }
body { font-family:"微软雅黑"; background:#fff; color:#333;  }
.font-kai{ font-family:"楷体","宋体","微软雅黑"; }
form *,
a,
img,.img{ border:none;}
table{ border-left: none; border-bottom: none;}
table td{ border-right:none; border-top:none; }
.color{ color:#000; }
.color-f{ color:#fff; }
.color-f-all , .color-f-all *{ color:#fff; }
.fixed { position:fixed; }
.abso { position:absolute; }
a, .href { cursor:pointer; text-decoration:none; color:#000; }
a:hover { color:#088E39; text-decoration: underline; }
img { border:none; margin:0px; padding:0px; max-width: 100%; }
.img{ margin:0 auto; max-width:100%; display:block;}
p { font-size:0.75rem; }
ul li { list-style-type:none; }
.left { float:left; }
.right { float:right; }
.blank { width:100%; height:1rem; clear:both; }
.radius { border-radius:1rem; -webkit-border-radius:1rem; -moz-border-radius:1rem; }
.text-center , .text-center *{ text-align:center; }
.c{ margin:0 auto; width:1200px; }
.l,header, footer ,.l1,.l2, .l3 , .l4 , .l5{ display:block; clear:both; }
.l1{height:10px;}
.l2{ height:20px;}
.l3{height:30px;}
.l4{ height:40px;}
.l5{height:50px;}
.c{ margin:0 auto; width:1200px; }
body,
.mw{ min-width:1200px; }
.s-show{ display:none; }
@media only screen and (min-width: 1080px) {
	body{ overflow-x: hidden;}
	}
@media only screen and (min-width: 641px) and (max-width: 1180px) {
	body{ min-height: 1600px; }
	}
body.wap{ background:none; max-width:640px; margin:0 auto;}

header{ background: #FFF;  }
.logo{ float:left;   color:#fff; margin: 23px 0px 20px 0px;  min-width: 20px; min-width: 60px; }
.logo a,#logo a:hover{ color:#fff;}
.logo img{ display: block; }

.langlist{ margin:65px 30px 0px 30px; height: 26px; float: right;}
.langlist *{ color:#999; font-size: 12px; line-height: 1;}
.langlist span{ padding:0px 6px;}

header .top-img{ margin-top: 36px; float: left;}

.top_tel{ float: right; color:#888; margin-top: 60px; margin-left: 30px;  padding-left: 6px; }
.top_tel,
.top_tel *{ height: 29px; line-height: 29px; font-size:24px;}

nav{ background:#6DBE3B; }
nav ul{}
nav ul li,
nav ul li a { display: block; float:left;  position:relative;  border: none;  }
nav ul li{border-right:1px solid #FFF;  height: 40px;}
nav ul li:first-child{ border-left: 1px solid #FFF; }
nav ul li a{ width: 149px; height: 40px; line-height: 40px;  font-size:15px; color:#FFF;  overflow: hidden; text-align:center; }
nav ul li:first-child a{ width: 148px;}
nav ul li:hover a , 
nav ul li.hover a{ background: #088E39;   color:#FFF; border-color: #004C86;}
nav ul li dl{ display: none; z-index: 999;  }
nav ul li:hover dl{ display: block; position: absolute; z-index: 9999; width: 100%;}
nav ul li:hover dl a{ background: #FFF; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;  border-top: 1px solid #FFF; color:#222; font-size: 14px; width: 100%; height: 32px; line-height: 32px; padding: 0px; text-align: center;  }
nav ul li:hover dl a:hover{ filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; background: #088E39;color:#FFF;}

.bodyer{ background: #F2F2F2; }
.catpos{ float: left; height: 12px; padding: 13px 26px; }
.catpos *{ font-size:12px; color:#7D7F84;}
.catpos a,.catpos span{ display: block; float: left; height: 12px; line-height: 12px;}
.catpos span{ padding: 0px 15px; background: url('/upload/201508/catpos-span-7d7f84.png') center  no-repeat;}

.c-left-bar{ width: 210px; float: left; margin-top: 15px; background: #E2E2E2; }
.c-left-bar .subnav{ }
.c-left-bar .subnav dl{ padding-bottom: 15px;}
.c-left-bar .subnav dl dt{ height: 39px; line-height: 38px; background:url('/upload/201508/subnav-03.png') 20px center  no-repeat #088D3A; color:#FFF; text-indent: 40px;  }
.c-left-bar .subnav dl dd{width: 170px; margin: 0 auto; height: 39px; line-height: 37px; border-bottom: 1px solid #CCC; text-indent: 20px; background: url('/upload/201508/triangle-right-gray.png') left center no-repeat; }
.c-left-bar .subnav dl dd a{ font-size: 12px; color:#000;}
.c-left-bar .subnav dl dd:hover,
.c-left-bar .subnav dl dd.current{ background: url('/upload/201508/triangle-right-red.png') left center no-repeat;}
.c-left-bar .subnav dl dd:hover a,
.c-left-bar .subnav dl dd.current a{ color:#C00; }
.c-left-bar .contact-section{ width: 170px; margin: 0 auto;}
.c-right-bar{ width: 990px; float: right; margin-top: 15px;  }
.c-right-bar .content{ width:940px; padding: 24px; border:1px solid #E1E1E1; background: #FFF; }

.goods-list li{ float: left; width: 222px; margin-left: 17px;}
.goods-list li.li-0{ margin-left: 0px; clear: both; }
.goods-list li .thumb{ width: 220px; height: 165px; border: 1px solid #EEE; }
.goods-list li .goods-name{ height: 46px; line-height: 39px; font-size: 12px; color:#555; text-align: center; display: block;}
.goods-list li:hover .thumb{ border-color:#088E39;}
.goods-list li:hover .goods-name{ color:#088E39;}
.content-view *{ color:#888; line-height: 2; font-size: 12px;}

.list li{ padding:10px 0px; border-bottom:1px solid #EEE; text-indent: 30px; background: url('/upload/201508/icon123.jpg') 0px 18px no-repeat; }
.list li *{ font-size:14px; line-height:1.7; color:#444;}
.list li .time{ float:right; padding-top: 4px; color:#888;}

.page-title{ font-size: 18px; font-weight: normal; color:#888; line-height: 1.7; padding: 11px 0px; text-align: center; border-bottom: 1px solid #DDD; }

.pages { display:block; margin:20px auto; width:95%;  clear:both;  text-align: center;  }
.pages a, .pages span {/* display:block; /*float:left;*/  padding:5px 10px; border:1px solid #ddd; background:#fff; color:#333; margin:0 2px; -moz-border-radius: 4px;    -webkit-border-radius: 4px;     border-radius:4px;  }
.pages a:hover , .pages span { background:#eee; }
.back{ display:block; width:100px; text-align:center; height:30px; line-height:30px; margin:20px auto; border:1px solid #088E39; color:#088E39; font-size:16px; cursor:pointer; }
.back:hover{ background:#088E39; color:#fff;}
footer{ background:#088e39; padding-top: 10px; }
.footer-nav{ padding: 20px 0px; border-bottom: 1px solid #A1A1A1; text-align: center;}
.footer-nav a{ font-size: 13px; color:#EEE; line-height: 1; padding: 0px 20px; border-left:1px solid #EEE; }
.footer-nav a:first-child{ border-left: none;}
.foot-wx-box img{ float:right; display:block; width: 86px; height: 86px;}
.foot-wx-box p{ line-height:2; font-size:12px; color:#787878; clear:both; padding-top:10px;}
.footer2{ text-align: center;  padding: 15px 0px;}
.footer2 *{ line-height: 2; color:#DDD}



