@charset "utf-8";
/* CSS Document */
html,body,div,p,ul,ol,dl,li,dt,dd,span,strong,code,a,img,input,textarea,h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-family:"Microsoft YaHei"; font-weight:normal}
a,input{text-decoration:none; outline:none}
img{border:0; max-width:100%; display:block}
li{list-style:none}
.wrap,.rslides{overflow:hidden; zoom:1}
.wrap,.topwrap{margin:0 auto; width:1200px}

#nav2{width: 100%; min-width: 1200px; height: 80px; background: url(../images/navbg.png) center no-repeat}
#logo2{float: left; width: 260px; height: 80px}
#nav2 ul{float: right; width: 816px; background-color: #00911A}
#nav2 li{float: left; width: 70px; text-align: center; font-size: 15px; line-height: 80px; border-bottom: 3px solid #00911A; height: 77px; margin-left: 32px}
#nav2 li a{color: #FFF}
#nav2 li:hover{border-bottom: 3px solid #FCEE1F}
#nav2 li:hover a{color: #FCEE1F}

.callbacks_container{position: relative}
.rslides{position:relative; width:100%; min-width: 1200px}
.rslides li{-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0}
.rslides li:first-child{position:relative; display:block; float:left}
.rslides img{display:block; height:auto; float:left; width:100%; border:0}
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100; display: block}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:12px;height:12px;margin:0 12px;border-radius:12px;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:12px;height:12px;border-radius:20px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;background:rgba(255,255,255,0.3); border:1px solid #fff}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:rgba(255,255,255,1);}
.callbacks_container{position:relative; width:100%; max-width:100%; text-align:center;}
.callbacks_nav{position:absolute; top:50%; left:0; z-index:3; text-indent:-9999px; overflow:hidden; height:60px; width:150px}

#footer{width: 100%; min-width: 1200px; padding: 20px 0 15px 0; height: 84px; background-color: #000}
.footl{width: 700px; float: left; height: 84px}
.footl p{height: 28px; line-height: 28px; font-size: 13px; color: #f5f5f5}
.footl p a{color: #f5f5f5}
.footr{float: right; width: 420px; height: 84px}
.footwx{width: 150px; height: 84px; overflow: hidden; zoom:1; float: left}
.footwx img{width: 84px; height: 84px; float: left}
.footwx p{width: 20px; text-align: center; padding: 5px 4px; height: 72px; line-height: 18px; font-size: 13px; border: 1px solid #f5f5f5; color: #f5f5f5; float: left; margin-left: 11px}
.footel{float: left; width: 200px; height: 50px; padding: 17px 0 17px 70px; background: url(../images/tel.png) left center no-repeat}
.footel span{display: block; height: 20px; line-height: 20px; font-size: 13px; letter-spacing: 1px; color: #f5f5f5}
.footel strong{display: block; height: 34px; line-height: 34px; font-size: 26px; font-weight: bold; color: #f5f5f5}
.leftewm{position: fixed; left: 10px; top: 36%; width: 180px; z-index: 999999}

#main{padding: 60px 0 40px 0; width: 100%; min-width: 1200px}
#main h2{height: 48px; text-align: center; font-size: 26px; color: #333; letter-spacing: 1px; line-height: 30px; background: url(../images/inewsh2.png) bottom center no-repeat; margin-bottom: 22px}

.prolt{width: 1200px; overflow: hidden; zoom:1; text-align: center; margin: 10px auto 0 auto}
.prolt li{display: inline-block; width: 128px; height: 38px; line-height: 38px; margin: 0 10px 30px 10px; border: 1px solid #168301; text-align: center; font-size: 15px; border-radius: 24px}
.prolt li a{color: #168301}
.prolt li:hover{background-color: #168301}
.prolt li:hover a{color: #FFF}

.spage{width: 1200px; overflow: hidden; zoom:1; margin: 0 auto}
.spage p{line-height: 30px; color: #333; text-align: justify; font-size: 16px}
.spage img{max-width: 1200px; margin: 0 auto}

.pagination{text-align:right; height: 40px; width: 1200px; margin: 20px auto 0 auto}
.pagination a, .pagination span{background:#fff;vertical-align:middle;border:1px solid #eee;color:#444;padding:5px 8px;margin:0 3px}
.pagination a:hover{background:#eee;color:#168301}
.pagination span.current{background:#168301;color:#fff}
.pagination span.disable{background:#f2f2f2;color:#999}

.piclist{overflow: hidden; zoom:1; width: 1200px; margin: 0 auto}
.piclist li{float: left; width: 285px; height: 245px; overflow: hidden; zoom:1; margin-right: 20px}
.piclist li:nth-child(4n){margin-right: 0}
.piclist li img{width: 275px; height: 190px; padding: 4px; border: 1px solid #ddd}
.piclist li:hover img{border: 1px solid #168301}
.piclist li p{height: 45px; line-height: 40px; font-size: 15px; color: #333; letter-spacing: 1px; text-align: center; width: 280px}
.piclist li:hover p{color: #168301}

.newslist{margin: 0 auto; width: 1200px; overflow: hidden; zoom:1}
.newslist li{overflow: hidden; zoom:1; height: 49px; border-bottom: 1px dashed #ddd}
.newslist li strong{display: block; float: left; width: 20px; height: 49px; line-height: 50px; color: #168301; font-size: 20px; font-weight: bolder}
.newslist li a{display: block; float: left; width: 1000px; overflow: hidden; zoom:1; height: 49px; line-height: 50px; font-size: 15px; color: #333}
.newslist li:hover a{color: #168301}
.newslist li span{display: block; width: 120px; text-align: right; font-size: 13px; color: #999; height: 49px; line-height: 50px; float: right}
.newslist li:hover span{color: #333}
.updown{height: 60px; overflow: hidden; zoom:1; width: 1200px; margin: 30px auto 0 auto}
.updown p{font-size: 15px; color: #333; height: 30px; line-height: 30px}
.updown p a{color: #555}

.newsmt{font-size: 28px; line-height: 46px; color: #333; font-weight: bold; padding: 12px 0; text-align: center}
.newsmb{font-size: 13px; line-height: 20px; color: #888; height: 50px; text-align: center}
.newsmb span{padding: 0 8px}

.article{width: 1200px; overflow: hidden; zoom:1; margin: 0 auto}
.article p{font-size: 16px; color: #444; line-height: 28px; padding-bottom: 10px; text-align: justify}
.article img{max-width: 1200px; margin: 0 auto 20px auto}

.prolistm{overflow: hidden; zoom:1; width: 1200px; margin: 0 auto}
.prolistm li{float: left; width: 280px; height: 345px; margin: 0 10px; overflow: hidden; zoom:1}
.prolistm li div{width: 278px; height: 298px; border: 1px solid #CCC; text-align: center; vertical-align: middle; display: table-cell}
.prolistm li img{display: table-cell; vertical-align: middle; max-height: 298px; max-width: 278px}
.prolistm li p{height: 45px; line-height: 40px; font-size: 15px; color: #333; letter-spacing: 1px; text-align: center; width: 280px}
.prolistm li:hover p{color: #168301}
.prolistm li:hover div{border: 1px solid #168301}



