﻿* { margin: 0; padding: 0; }
a { text-decoration: none; }
li { list-style: none; }
img , input , textarea , select { border: 0; }
body { font-size: 12px; font-family: '微软雅黑'; background: url(../image/footerbg.png) bottom center no-repeat;  }
.container { width: 1000px; margin: 0 auto; clear: both; }
.innerbg { background: url(../image/innerbg.png) top center no-repeat; padding-top: 5px; }
.clear { height: 20px; width: 100%; clear: both; }
.m-t { margin-top: 15px; }
.position { position: relative; }



.header { height: 56px; background: url(../image/hbg.png) top center no-repeat; padding-top: 24px; padding-bottom: 20px; line-height: 56px; }
.header .header-l { float: left; width: 320px; height: 59px; } 
.header .header-r { float: right; width: 670px; height: 56px; }
.header-r .navlist { margin-left: 40px; }
.header-r .navlist li { float: left; }
.header-r .navlist li a { display: block; padding: 0 13px; font-size: 14px; color: #fff; height: 56px; line-height: 54px;  }
.header-r .navlist li a:hover { color: #7abc3f; }
.header-r .navlist li .abg { color: #7abc3f; }
.header-r .navlist li img { float: left; margin-top: 21px; }




.footer { height: 60px; background: url(../image/fbg.png) top center no-repeat; padding-top: 24px; line-height: 60px; text-align: center; color: #fff; clear: both; }
.m1 { margin-bottom: 178px; }
.m2 { margin-bottom: 35px; }
.footer a { color: #fff; }



.bg { background: url(../image/bg.png) top center no-repeat; }
.center { background: url(../image/index01.png) top center no-repeat; height: 330px; }
.homet { height: 46px; line-height: 46px; }
.homet span { float: left; margin-left: 29px; color: #fff; font-size: 14px; }
.homet a { float: right; color: #fff; }
.l { float: left; width: 238px; margin-left: 17px; }
.arc1 { width: 226px; line-height: 22px; color: #333; }
.arc1 .more1 { color: #333; }
.c { width: 283px; margin-left: 38px; float: left; }
.r { float: right; width: 383px; margin-left: 10px; margin-right: 27px; }
.homepro { padding-top: 14px; }
.homepro dl { width: 125px;  }
.homepro dt { border-bottom: 1px solid #d7d7d7; height: 25px; line-height: 25px; }
.homepro dt a { font-weight: bold; color: #333; padding-left: 8px; }
.homepro dd { height: 24px; line-height: 24px; }
.homepro dd a { color: #555; padding-left: 30px; }
.homecont { position: absolute; width: 500px; height: 50px; background: url(../image/index03.png) left top no-repeat; top: 270px; left: 383px; padding-left: 72px; color: #333; line-height: 22px; }




.left { float: left; width: 202px; background: url(../image/leftbg.png) top center no-repeat; }
.left .navtitle { display: block; height: 46px; line-height: 40px; padding-left: 55px; color: #fff; font-size: 16px; margin-top: 10px; }
.left .navlist { margin-top: 12px; }
.left .navlist li { width: 149px; height: 30px; line-height: 30px; margin-bottom: 1px; text-align: center; background: url(../image/navbg.jpg) top center no-repeat; }
.left .navlist li a { color: #5b7f49; }
.left .navlist li a:hover { font-weight: bold; color: #19400a; }
.left .navlist li .aabg { font-weight: bold; color: #19400a; }
.p-t { padding-top: 135px; }
.left .telcon { color: #5b7f49; font-family: Arial, Helvetica, sans-serif; width: 150px; line-height: 24px; margin-top: 12px; }
.right { float: right; width: 780px; }
.right .local { text-align: right; border-bottom: 1px solid #c2cebc; height: 33px; line-height: 33px; color: #668a53; }
.right .local b { color: #194c0c; }
.right .local a { color: #668a53; }
.right .arc { color: #555; line-height: 26px; padding: 20px 20px 30px; }
.telpic { position: absolute; right: 0; top: 100px; right: 20px; }



.newslist li { height: 32px; line-height: 32px; border-bottom: 1px solid #e4e4e4; }
.newslist li a { display: block; float: left; width: 620px; padding-left: 7px; color: #555; }
.newslist li span { display: block;  float: right; width: 108px; color: #668a53; }
.contitle { margin: 0 20px; border-bottom: 1px solid #e4e4e4; text-align: center; padding-bottom: 15px; color: #555;  }
.contitle span , .contitle b { display: block; line-height: 26px; }
.contitle b { font-size: 14px; }


.left dl { width: 149px; text-align: center; margin-bottom: 10px; }
.left dt { width: 149px; height: 30px; line-height: 30px; margin-bottom: 1px; background: url(../image/navbg.jpg) top center no-repeat; margin-bottom: 7px; }
.left dt a { color: #5b7f49; } 
.left dt a:hover { font-weight: bold; color: #19400a; }
.left dd { height: 23px; line-height: 23px; }
.left dd a { color: #797979; }
.left dd a:hover { color: #535353; text-decoration: underline; }
.left dd .aaaabg { color: #535353; text-decoration: underline; }
.prolist li { width: 220px; float: left; height: 208px; margin: 0 13px 10px; }
.prolist li a { display: block; }
.prolist li .proname { height: 42px; line-height: 42px; color: #4f4f4f; }
.prolist li .more { position: absolute; right: 0; bottom: 10px; color: #949494; text-decoration: underline; }
.prolist li img , .conpic img { padding: 1px; border: 2px solid #c2cebc; }
.conpic { text-align: center; }
.contitle1 { color: #333; font-weight: bold; text-align: center; font-size: 14px; line-height: 35px; }