﻿@charset "utf-8";
a{color:#292929;}
a:hover{color:#5f9003;}
body{font:14px/150% helvetica,"微软雅黑","microsoft yahei",verdana,lucida,arial,sans-serif,"黑体"; overflow:hidden; background:url(bg.jpg)   #fff;min-width:1200px;}
#page{width:100%;}
.header-box{width:900px; margin: 0 auto; padding: 0 0 0 300px; background: url(logo.png) no-repeat; height: 98px;}
#menu_16311{padding-top: 39px;}
#menu_16311 li{float:left; position: relative;}
#menu_16311 li a{color:#464646; display:block; height:59px; line-height:30px; font-size:15px; width:110px; text-align:center; background: url(li.png) right 8px no-repeat;}
#menu_16311 li a:hover,#menu_16311 li a.current{ color: #5f9003;}

.subnav{display: none; position: absolute; left: -55px; top: 59px; z-index: 999; border-left: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; border-right: 1px solid #7f7f7f; opacity: 0.8; width:230px!important}
.subnav li{background: #fff; height: 36px;width:230px!important}
.subnav li a{background: none !important; height: 36px !important; line-height: 36px !important;width:230px!important}
.subnav li a:hover{background: #f1f1f1 !important;}

.m_banner{ background:#fff;height:450px; position:relative;}
.m_banner .banner{height:450px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:1px;width:1200px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -600px;z-index:222;}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(banner_ctrl.png) no-repeat;_background:url(banner_ctrl.jpg) no-repeat; position:absolute; opacity:.1;filter: alpha(opacity=10);
-moz-opacity:0.1;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:500px; width:1200px; margin:0 auto;}
.main_c a{display:block; width:100%; height:546px;}

#div_16332{background: url(b.jpg); padding: 70px 0; width: 100%;}
#text_16333{width: 1200px; margin: 0 auto;}
#text_16333 .text-title{background: url(j.png); float: left; width: 120px; height: 233px;}
#text_16333 .text-title h1{display: none;}
#text_16333 .text-box{width: 660px; float: left; padding-right: 420px; background: url(a.jpg) no-repeat top right;}
#text_16333 .text-box p{display: block; font-size: 14px; text-indent: 2em; line-height: 24px; padding-bottom: 8px;}

#div_16334{background: url(c.jpg); padding: 70px 0;}
#div_16334 .box_width{width: 1200px; margin: 0 auto; position: relative;}
div#focus_16335{width: 592px; border-bottom: 6px solid #5f9003; float: left;}
#infonew_16336{width: 290px; height: 230px; background: #5f9003; color: #fff; float: left;}
#infonew_16336 .info-news-title{padding: 24px 20px 16px;}
#infonew_16336 .info-news-title h2{font-size: 16px; border-right: 4px solid #fff;}
#infonew_16336 .info-news-box{padding: 0 20px 24px;}
#infonew_16336 .info-news-box li{line-height: 25px; height: 25px; overflow: hidden;}
#infonew_16336 .info-news-box a{color: #fff;}
#infonew_16336 .info-news-box a:hover{color: #dbf5ab;}
#text_16337{width: 318px; float: left; border-bottom: 6px solid #5f9003;}
#text_16337 img{display: block;}
#text_16338{position: absolute; left: 592px; top: 230px; background: #fff; height: 216px; width: 290px; border-bottom:6px solid #5f9003;}
#text_16338 img{display: block;}
#text_16338 p{font-size: 18px; color: #333; padding: 30px 0 0; font-weight: bold; text-align: center;}

#div_16339{padding: 70px 0; width: 1200px; margin: 0 auto;}
#text_16340{padding-bottom: 60px; background: url(s.jpg) no-repeat bottom;}
#text_16340 .text-title{background: url(t.png) no-repeat center top; height: 42px; padding-bottom: 50px;}
#text_16340 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16340 .text-box{border-top: 3px solid #5f9003;}
#text_16340 .text-box li{float: left; position: relative;}
#text_16340 .text-box li img{display: block;}
#text_16340 .text-box li:hover img{opacity: 0.6}
#text_16340 .text-box li p{position: absolute; top: 60px; color: #fff; text-align: center; font-size: 26px; font-weight: bold; width: 100%; line-height: 32px;}

#prdnew_16341{padding-top: 30px;}
#prdnew_16341 .product-news-title{background: url(t.png) no-repeat center top; height: 42px; padding-bottom: 50px;}
#prdnew_16341 .product-news-title h2{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}

#prdnew1229{border-top: 1px solid #dedede; border-left: 1px solid #dedede; width: 1194px;}
#prdnew1229 li {    float: left;    border-bottom: 1px solid #dedede;    border-right: 1px solid #dedede;    width: 198px;    height: 104px;    text-align: center;    color: #b6b6b6; text-align: center;}
#prdnew1229 img {    display: block; width: 198px;}
#prdnew1229 img:hover{opacity: 0.6}

.page-footer{background: #2d2d2d; color: #fff;}
.page-footer dd a{color: #a2a1a0;}
.page-footer dt a{color: #fff; font-size: 14px; }
#text_16343{width: 660px; margin: 0 auto; padding-right: 540px; background: url(map1.jpg) no-repeat right 40px;}
#text_16343 dl{width: 220px; float:left; height: 160px; padding-top: 30px;}
#text_16343 dd{line-height: 24px;}
#text_16343 dt{padding-bottom: 10px;}
.copyright{width: 1200px; margin: 0 auto; border-top: 1px solid #525252; padding: 20px 0; color: #a2a1a0;}
.copyright img{display: none;}
.copyright a{color: #a2a1a0;}

.crumb{line-height: 30px; padding-bottom: 4px;}
#text_16344{background: #fff; border-top: 4px solid #5f9003;}
#text_16344 .text-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
#text_16344 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16344 .text-box{padding: 40px;}

#text_16345{background: #fff; border-top: 4px solid #5f9003;}
#text_16345 .text-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
#text_16345 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16345 .text-box{padding: 40px;}

#side{float: left; width: 120px; background: #fff; border-top: 4px solid #5f9003; padding: 20px;}
#side .text-title h1{font-size: 15px; font-weight: normal; text-align: left; color: #000; line-height: 16px; padding-bottom: 8px; border-bottom: 1px dotted #ccc; margin-bottom: 2px;}
#side li a{font-size: 14px; height: 30px; line-height: 30px; display: block;}
#side li a:hover{background: #5f9003; padding-left: 6px; color: #fff;}

#div_16349 .box_width{width: 1200px; margin: 0 auto;}
#div_16349{background: url(c.jpg); padding: 50px 0;}

#main .infos-show{border-top: 4px solid #5f9003;}
#main .detailMain h1{font-size: 16px; text-align: center; color: #000; line-height: 42px; height: 42px; margin-top: 40px;}
.detailAttached{background:#f1f1f1;}
#main .product-list{border-top: 4px solid #5f9003;}
#main .product-list p{color: #aaa; padding: 0 20px 30px;}
#main .product-list .product-list-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
#main .product-list .product-list-title h2{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#main .product-list-box{padding: 20px 40px 10px;}
#main .product-list li{width: 50%; float: left; border-bottom: 1px dotted #ccc; margin-bottom: 30px;}
#main .product-list li img{width: 92%; margin:0 auto; display: block; height: 240px;}
#main .product-list li img:hover{opacity: 0.6}
.product-list-name{text-align: center; font-size: 15px; display: block; padding: 15px 0;}
.product-list-name:hover{color: #5f9003}

#main .product-show{float: right; width: 1000px; background: #fff; border-top: 4px solid #5f9003;}
#main .product-show h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
.detailDescription{padding: 40px;}

.page{padding: 0 40px 40px;}
.page a,.page strong{display:inline-block; padding:4px 10px; margin-right:4px; background: #f0f0f0;}
.page a:hover,.page strong{color:#fff; background:#5f9003; font-weight:normal;}

#main{float: right; width: 1000px; background: #fff;}
#main .box_width{width: 100%;}

#prdlist_16325{background: #fff; border-top: 4px solid #5f9003;}
#prdlist_16325 .product-list-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
#prdlist_16325 .product-list-title h2{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#prdlist_16325 .product-list-box{padding: 40px;}
#prdlist_16325 ul{border-top: 1px solid #dedede; border-left: 1px solid #dedede; width: 1118px;}
#prdlist_16325 li {    float: left;    border-bottom: 1px solid #dedede;    border-right: 1px solid #dedede;    width: 185px;    height: 96px;    text-align: center;    color: #b6b6b6; text-align: center;}
#prdlist_16325 img {display: block; width: 185px;}
#prdlist_16325 img:hover{opacity: 0.6}

#prdshow_16359{background: #fff; border-top: 4px solid #5f9003;}
#prdshow_16359 h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}

#text_16326{background: #fff; border-top: 4px solid #5f9003;}
#text_16326 .text-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
#text_16326 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16326 .text-box{padding: 40px;}

#text_16360{background: #fff; border-top: 4px solid #5f9003;}
#text_16360 .text-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
#text_16360 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16360 .text-box{padding: 40px;}

.contact{background: #fff; border-top: 4px solid #5f9003;}
.contact .contact-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
.contact .contact-title h2{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
.contact ul{padding: 30px;}
.contact li{float: left; width: 50%; line-height: 30px; font-size: 14px;}

.mapbar{background: #fff; border-top: 4px solid #5f9003;}
.mapbar .mapbar-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
.mapbar .mapbar-title h2{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
.mapbar-box{padding: 30px;}

#text_16362{background: #fff; border-top: 4px solid #5f9003;}
#text_16362 .text-title{ height: 42px; margin-top: 40px; border-bottom:1px solid #ccc;}
#text_16362 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16362 .text-box{padding:20px;}

#text_16365{background: #fff; border-top: 4px solid #5f9003;}
#text_16365 .text-title{ height: 42px; margin-top: 40px; border-bottom:1px solid #ccc;}
#text_16365 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16365 .text-box{padding:20px;}

#text_16363{background: #fff; border-top: 4px solid #5f9003;}
#text_16363 .text-title{ height: 42px; margin-top: 40px; border-bottom:1px solid #ccc;}
#text_16363 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16363 .text-box{padding:20px;}

#text_16364{background: #fff; border-top: 4px solid #5f9003;}
#text_16364 .text-title{ height: 42px; margin-top: 40px; border-bottom:1px solid #ccc;}
#text_16364 .text-title h1{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#text_16364 .text-box{padding:20px;}

#infolist_16371{background: #fff; border-top: 4px solid #5f9003;}
#infolist_16371 .info-list-title{background: url(t.png) no-repeat center top; height: 42px; margin-top: 40px;}
#infolist_16371 .info-list-title h2{font-size: 16px; font-weight: normal; text-align: center; color: #000; line-height: 42px;}
#infolist_16371 .text-box{padding:20px;}
#infolist1163{padding:40px;}
#infolist1163 li{line-height:40px; border-bottom:1px dotted #ccc;}