/* CSS basic */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin: 0; padding: 0; }
fieldset,img{ border: 0; }
:focus{ outline: 0; }
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style: normal; font-weight: normal; }
h1,h2,h3,h4,h5,h6{ font-size: 100%;font-weight: normal;font-family: "Microsoft YaHei"; }
input,button,textarea,select{ *font-size: 100%; border:none;}
body{ background:#fff;color:#333; font: 12px/1.5 verdana,helvetica,arial,sans-serif,"Microsoft YaHei" }
ol,ul,li{ list-style: none; }table{ border-collapse: collapse; border-spacing: 0; }:link, :visited, ins{ text-decoration: none; }
b,i,em{font-weight: normal;font-style: normal;}.rel{position: relative;}.abs{position: absolute;}.fl{float: left;}.fr{float: right;}
.wrapper{width: 1130px;margin: 0 auto;position: relative;}
a{color: #555;}
a:hover{transition : color 0.2s linear 0s,background-color 0.3 linear 0s;color: #48af30;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}.clearfix{*zoom:1;}
.sr-only{overflow: hidden;text-indent: -100%;}

/*
================
| common style |
================
*/
/* header */
.header{width:1130px;margin: 0 auto;position:relative;z-index: 10;padding-top: 14px;height: 106px;}
.headerR{float: right;height: 80px;}
.logo{float: left;}
.logo a{display: block;width: 405px;height: 92px;margin-top: 6px;background: url("../images/logo.gif") center center no-repeat;overflow: hidden;}
.topTel{height: 30px;margin-bottom: 6px;font: 18px/30px "Microsoft YaHei";color: #1b7f03;float: right;padding-left: 38px;background: url("../images/spriteIcon.gif") 0 0 no-repeat;}
/* nav */
.nav{clear: both;height: 50px;background-color: #47ae2e;}
.nav li{position: relative;float: left;padding: 0 12px;}
.nav li a.sub{display: block;text-align: center;font: 16px/50px "Microsoft YaHei";color: #fff;}
.nav li.cur,.nav li:hover{background-color: #1b7f03;}
.nav li .navMenu{position: absolute;top: 100%;left: 0;display: none;width: 210px;background-color: #48af30;}
.navMenu dd{height: 40px;border-bottom: 1px solid #f5f5f5;}
.navMenu dd a{padding: 0 15px;font: 14px/40px "Microsoft YaHei";color: #fff;display: block;}
.navMenu dd a:hover{background-color: #1b7f03;}
/* banner style */
.banner{position: relative;width: 1130px;height: 460px;overflow: hidden;margin: 0 auto;}
.banner .js-sCont{position: absolute;top: 0;left: 0;width: 1130px;height: 460px;}
.banner .js-sCont li{width: 1130px;height: 460px;text-align: center;overflow: hidden;}
.banner .js-sCont li img{height:460px;}
.banner .js-sDot{position: absolute;bottom: 12px;left: 0;z-index: 2;height: 15px;width: 100%;text-align: center;}
.banner .js-sDot ul{display: inline-block;}
.banner .js-sDot li{width: 15px;height: 15px;border-radius: 50%; margin: 0 8px;background-color: #48af30;cursor: pointer;text-indent: 100%;overflow: hidden;float: left;}
.banner .js-sDot li.cur{background-color: #777;}
/* footer style */
.footer{width: 100%;clear: both;margin-top: 36px;border-top: 2px solid #ebebeb;background-color: #f6f6f6;}
.copyright{height: 40px;font: 14px/40px "Microsoft YaHei";color: #fff;background-color: #48af30;text-align: center;}
.copyright a{color:#ff0;}
.footerLink{padding: 20px 0;}
.footerLink dl{width: 220px;float: left;}
.footerLink dt{height: 36px;font: bold 14px/36px "Microsoft YaHei";color: #00b142;}
.footerLink dd{font: 14px/26px "Microsoft YaHei";color: #999;}
.footerLink dd a{color: #999;}
.footerLink dd a:hover{color: #555;}


/*
===============
| index style |
===============
*/
.comTitle{font: normal 14px/34px "Microsoft YaHei";color: #333;padding-bottom: 10px;margin-top: 20px;}
.comTitleB{border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.comTitle h2{font-weight: normal;font-size: 24px;background: url("../images/comTitle.jpg") left bottom no-repeat;}
.comTitle .more{color: #48af30;font-size: 14px;}
.comTitle small{font-size: 14px;color: #787878;}
/* indexTab style */
.indexTab{}
.tabHd{height: 202px;width:1160px;}
.tabHd li{width: 258px;height: 200px;margin-right: 30px;overflow: hidden;float: left;border: 1px solid #ccc;background-color: #ccc;}
.tabHd li a{color: #fff;}
.tabHd li img{width: 258px;height: 168px;overflow: hidden;vertical-align: top;}
.tabHd li strong{padding: 0 8px;font-size: 14px;line-height: 32px;display: block;overflow: hidden;}
.tabHd li.cur{background-color: #41ac27;border-color: #41ac27;}

.tabBd{width:1090px;padding: 20px;margin:12px auto;height: 132px;background-color: #f1f1f1;overflow: hidden;}
.tabBd h3{color: #1b7f03;font-size: 16px;padding-bottom: 10px;}
.tabBd .desc{width: 560px;margin-right: 58px;float: left;}
.tabBd .desc p{height: 96px;overflow: hidden;font: 14px/24px "Microsoft YaHei";color: #555;}
.tabBd .cate{width: 440px;font: 14px/24px "Microsoft YaHei";float: left;}
.tabBd .cate span{display: block;height: 48px;padding-bottom: 10px;}
.tabBd .cate span a{font-weight: bold;color: #555;margin-right: 10px;}
.tabBd .cate span a:hover{color: #41ac27;}
.tabBd .cate .more{background-color: #41ac27;padding: 4px 10px;color: #fff;}
.tabBd .cate .more:hover{color: #000;}

/* indexProList */
.indexProList{width:1160px;}
.indexProList li{width: 258px;height: 204px;margin: 7px 30px 7px 0;font: normal 12px/22px "Microsoft YaHei";overflow: hidden;border: 1px solid #eaeaea;background-color: #eaeaea;float: left;}
.indexProList .thumb{width: 258px;height: 170px;display: block;overflow: hidden;background-color:#fff;}
.indexProList .thumb img{width: 258px;height: 170px;}
.indexProList .txt{padding: 6px;}
.indexProList h5{height: 22px;color:#1b7f03;font-size: 14px;overflow: hidden;font-weight: normal;}
.indexProList p{height: 66px;color: #575757;margin-top: 6px;overflow: hidden;}
.indexProList li:hover{color: #fff;background-color: #41ac27;border-color:#41ac27}
.indexProList li:hover h5,.indexProList li:hover p{color: #fff;}

/* indexNews */
.indexNews{}
.indexNews .newsShow{width: 544px;margin: 0 7px;}
.newsFocus{padding: 16px 10px;height: 150px;margin-bottom: 12px;overflow: hidden;background-color: #f1f1f1;}
.newsFocus .thumb{width: 150px;height: 150px;margin-right: 12px;overflow: hidden;float: left;}
.newsFocus .desc{width: 352px;height: 150px;overflow: hidden;float: left;}
.newsFocus .tit{height: 44px;margin-bottom: 10px;font: 14px/22px "Microsoft YaHei";overflow: hidden;}
.newsFocus h5{width: 254px;height: 44px;overflow: hidden;color: #1b7f03;float: left;}
.newsFocus .time{width: 86px;height: 22px;padding: 6px;margin-top: 5px;background-color: #1b7f03;color: #fff;display: block;float: right;}
.newsFocus p{font: 14px/24px "Microsoft YaHei";height: 96px;color: #555;overflow: hidden;}
/* newsItems */
.newsItems{}
.newsItems li{height: 38px;padding-left: 12px;font: 14px/38px "Microsoft YaHei";border-bottom: 1px dashed #3fab24;background: url("../images/arrR.jpg") left center no-repeat;}
.newsItems li .time{float: right;}
.newsItems li a{display: block;}
.newsItems li a:hover{color: #f08d1e;}

/* 
==============
| page style |
==============
*/
.aside{float: left;width: 260px;margin-top: 36px;font: 14px/30px "Microsoft YaHei";overflow: hidden;}
.asideHd{border-radius: 3px;height: 30px;background-color: #49af30;color: #fff;text-align: center;}
.asideBd{border: 1px solid #eaeaea;padding: 12px;margin: 10px auto;}
.asidePro .asideBd a{display: block;padding-left:32px;}
.asidePro .asideBd a.cur{color:#48af30;}

.aCont{float: right;width: 822px;margin-top: 36px;overflow: hidden;}
.breadCrumb{height: 32px;font: 14px/32px "Microsoft YaHei";}
.showPage{text-align: center;margin-top: 20px;}
.showPage a,.showPage span{padding: 4px 10px;margin: 0 5px;border-radius: 15px; border: 1px solid #ddd;color: #666;font: 12px/28px "Microsoft YaHei";}
.showPage a:hover{color: #fff;border-color: #f00;background-color: #f00;}
.showPage a.cur,.showPage span{border-color: #bfdfea;background-color: #e4f6fc;color: #5394aa;}

.list li{margin-bottom: 15px;height: 28px;border-bottom: 1px dashed #c6c6c6;color: #acacac;}
.list li a{font: 14px/28px "Microsoft YaHei";color: #5b595a;margin-left: 4px;}
.list li span{float: right;}
.list li a:hover{color: #0064d4;}

/* postCont style */
.postCont{border: 1px solid #d9d9d9;width:740px;padding: 10px 40px;}
.postCont h2{color:#2D90D1;font: bold 18px/52px simsun;text-align: center;}
.postCont .info{background-color:#ededed;text-align: center;height:22px;font: 12px/22px simsun;margin-bottom:24px;}
.content{width:740px;overflow:hidden;font: 14px/26px "Microsoft YaHei";color:#555;}
.hasPageShow{border-top:12px solid #dfe0df;height:45px;}
.hasPageShow p{width:48%;height:45px;overflow:hidden;font: 14px/45px "Microsoft YaHei";}


.proProList{width:870px}