@charset "gb2312";
/* CSS Document */
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, button, fieldset,img,dl,dt,dd{padding:0;margin:0;border:0;font-family:"微软雅黑";}
ul, ol, li {list-style:none}
h1, h2, h3, h4, h5, h6, b, i, em {font-style:normal}
a{text-decoration:none;color:#636363;font-size:14px;}
a:hover{color:#f00; text-decoration:underline;}
body{background:#ffffff;font-size:14px;color:#636363;line-height:28px;}
.clear{clear:both;}
.main{width:1200px;margin:0 auto;}
.left{float:left}
.right{float:right}

.head{background:#e6e6e6;height:33px;line-height:34px;font-size:12px;font-family:"宋体";color:#717171;}
.logo{margin:40px 0;}
.tel{margin-bottom:40px;}
.menu{height:52px; line-height:52px; background:#02a852; color:#fff;}
.menu ul{width:1200px; margin:0 auto;}
.menu ul li{float:left; width:11.11%; text-align:center;}
.menu ul li a{color:#fff; font-size:20px; text-decoration:none; display:block;}
.menu ul li:hover{background:#0278c0;}
.menu ul li:hover a{font-weight:bold;}
.banner{background:url(../img/banner.jpg) no-repeat center; height:530px;}

.flexslider {margin:0px auto;position: relative;width:100%;height:530px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../img/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index:10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../img/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height:530px;display: block;}

.pro{background:url(../img/products.jpg) no-repeat center top; margin-top:53px; padding-top:94px;}
.lei{ text-align:center;}
.lei a{display:inline-block; background:#d0ebde;margin:0 10px;width:117px; height:38px; line-height:38px; color:#01592e;border-radius:15px; font-family:"宋体"; font-weight:bold; font-size:16px;}
.lei a:hover,.lei .cur{background:#73c29b;}
.lei .no{background:#d0ebde;}
.pro ul{width:1212px; margin:30px auto;}
.pro ul li{width:291px; height:319px; float:left; margin:0 6px 10px;text-align:center; background:#ececec; border-radius:10px;}
.pro ul li img{margin-top:10px;}
.pro ul li a{color:#000000; font-weight:bold;}
.pro ul li a span{display:block; text-align:center;}
.pro ul li a:hover{color:#F00;}
#list1{display:none;}

.about{background-color:#f2f2f2; color:#939393;font-family:"宋体"; padding:14px; margin:0 auto; width:1172px; height:300px;}
.about strong{color:#159a59; font-size:18px; font-family:"微软雅黑"; margin-top:22px; line-height:36px; margin-left:20px;}
.about p{text-indent:28px; margin-left:20px; margin-top:10px;}
.about img{float:right; margin-left:14px;}
.about span{width:105px; height:26px; border:1px #159a59 solid;display:block;text-align:center; margin-left:20px; margin-top:20px;} 
.about span a{color:#159a59;}

.news{background-color:#f2f2f2;padding:20px; margin:30px auto; width:1160px; height:426px;}
.news .left{font-size:18px;color:#159a59; font-weight:bold; margin-left:20px;}
.news .npic{width:589px; height:352px; float:left; margin-top:29px;}
.news .nlist{width:516px; float:right; margin-top:32px;}
.news .nlist span{width:104px; height:37px; display:inline-block; background:#cccccc; text-align:center; margin-right:32px; color:#4f4f4f; line-height:36px; cursor:pointer;}
.news .nlist span.cur,.news .nlist span:hover a{background:#159a59; color:#FFF;}
.news .nlist span a{display:block;}
.news .nlist span a:hover{color:#fff; text-decoration:none;}
.news .nlist ul{margin-top:10px;}
.news .nlist ul li{line-height:42px; border-bottom:1px solid #cccccc; background:url(../img/dian.jpg) no-repeat 4px center; padding-left:17px;}
.news .nlist ul li font{float:right;}

.honor{background-color:#f2f2f2; width:678px; padding:20px;}
.honor strong{color:#159a59; font-size:18px;line-height:36px;}
.honor ul{margin-top:25px;}
.honor ul li{float:left; width:218px; position:relative; margin:4px;}
.honor ul li font{display:block;width:218px;height:34px; background:#000; position:absolute; bottom:0; left:0;filter:alpha(opacity=50);  /*支持 IE 浏览器*/
-moz-opacity:0.50; /*支持 FireFox 浏览器*/
opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/}
.honor ul li span{display:block;width:218px;text-align:center;position:absolute;bottom:0;line-height:34px;left:0; color:#FFF;}

.book{background-color:#f2f2f2; width:422px; padding:20px;}
.book strong{color:#159a59; font-size:18px;line-height:36px;}
.book .txt{border:1px solid #cecece; outline:none;width:150px;}
.book .textMessBg{width:300px; height:140px; overflow:hidden; border:1px solid #cecece; outline:none;}
.book .reset{background:#159a59; width:97px; height:29px; color:#fff; margin-right:15px; border:1px solid #159a59; cursor:pointer;}
/*----------友情连接-------------*/
.youqinlian{width:1200px; margin:30px auto;}

.youqinlian .yqljcon{border:1px solid #ddd;border-top:none;background:#fff}
.youqinlian p{line-height:24px; padding:10px;}
.youqinlian p a{ color:#4c4c4c;}
.youqinlian p a:hover{color:#ff0000; text-decoration:underline;}

.title01 {background: none repeat scroll 0 0 #F4F4F4;border-bottom: 3px solid #00A30E;height: 33px;margin-bottom: 15px;  margin:0px auto;}
.title01 p {background: none repeat scroll 0 0 #00A30E;color: #FFFFFF;display: block;float: left;font-family: "微软雅黑";font-size: 20px;font-weight: normal;height: 30px;line-height: 30px;padding: 3px 15px 1px;}
.title01 p a{ color:#FFF;}
.title01 p a:hover{ color:#FF0;}
.title01 span{ font-size: 12px;line-height: 33px;padding-right: 15px;color: #999999; float:right; }
.title01 span a {color: #999999;}
.title01 span a:hover{ color:#F00;}


.foot{height:200px;margin-top:58px;}
.foot .left{width:460px; text-align:right;}
.foot .left img{margin-left:30px;}
.foot .right{width:710px; font-size:16px; color:#4e4e4e; line-height:33px; }


.sub{background:url(../img/sub.jpg) no-repeat center; height:268px;}
.page{margin:30px auto; width:1200px;}
.page .tree{width:271px;}
.tree .title{background:url(../img/cp.jpg) no-repeat left center; line-height:47px; font-size:18px; color:#fff; padding-left:36px;}
.tree span{display:block;line-height:39px;background:url(../img/dian2.jpg) no-repeat 15px center #b5ddc9; font-size:14px; font-family:"宋体"; font-weight:bold; color:#3c3c3c; padding-left:27px; margin-top:15px;}
.tree ul{margin:7px;}
.tree ul li{border-bottom:1px dashed #e5e5e5; color:#3c3c3c; line-height:36px; padding-left:20px; padding-right:12px;}
.tree ul li a{color:#3c3c3c; display:block; background:url(../img/more.jpg) no-repeat right center;}
.tree ul li a:hover{color:#F00;}
.tree p{color:#4e4e4e; margin-left:20px; margin-top:15px;}
.page .con{width:910px; background:#f2f2f2;}
.con .title{background:url(../img/biao.jpg) no-repeat 28px center; padding-left:39px; border-bottom:1px solid #83c6a5; line-height:47px; font-size:18px;}
.con .title span{float:right;color:#3c3c3c; margin-right:26px; font-size:14px;}
.con .title a{color:#3c3c3c; font-family:"宋体";font-size:12px;}
.con .pic{margin:20px 0;}
.pic ul li{width:281px; height:319px; float:left;margin:11px;text-align:center; background:#ececec; border-radius:10px;}
.pic ul li img{margin-top:11px;width:259px; height:259px;}
.pic ul li a{color:#000000;font-weight:bold;}
.pic ul li a span{display:block;text-align:center;line-height:30px;}
.pic ul li a:hover{color:#F00;}

.desc{ padding:24px;}
.desc H1{font-size:18px; color:#159a59; line-height:36px; margin-bottom:20px;}
.desc H2{font-size:22px; color:#4e4e4e; line-height:44px; margin-bottom:10px;}
.desc p{margin:10px 0;}
.desc p img{ height:auto; max-width:100%}
.desc div img{height:auto; max-width:100%}
.desc .line{font-family:"宋体"; color:#8a8a8a; border-bottom:1px solid #e5e5e5; padding-bottom:10px;margin-bottom:10px;}
.ptitle{width:845px; margin:10px auto;}
.ptitle .img{width:318px; height:318px; padding:14px;float:left;text-align:center;background:#ececec;border-radius:10px;}
.ptitle .see{width:470px; float:right;}
.ptitle .see .h1{ font-size:26px; color:#000; border-bottom:1px solid #cdcdcd; line-height:52px; font-family:"宋体";}
.ptitle .see .h2{ font-size:20px;font-family:"宋体";line-height:40px;}
.ptitle .suo{font-family:"宋体"; font-size:18px; color:#000; margin-top:20px;}
.subnav{font-size:22px; font-family:"宋体"; color:#000; border-bottom:1px solid #cdcdcd; margin:20px 0; line-height:44px;}
.pcont img{display:block;margin:0 auto;}



.list{ width:846px; margin:20px auto;}
.list ul li{height:136px; border-bottom:1px solid #e5e5e5; padding-bottom:22px; margin-bottom:22px;}
.list ul li .img{width:205px; height:136px; float:left; text-align:center; overflow:hidden;}
.list ul li .jj{width:619px; float:right;}
.list ul li .jj a{font-size:20px; color:#383838; line-height:40px;}
.list ul li .jj a:hover{color:#F00;}
.list ul li .jj .line{font-family:"宋体"; color:#6f6f6f; line-height:30px;}
.list ul li .jj p{font-size:12px; line-height:22px; color:#6f6f6f; font-family:"宋体"; height:66px; overflow:hidden;}


/*-------分页样式---------*/
.paging{padding:5px;margin:3px;text-align:center;font-size:14px;}
.paging a{border:#dedfde 1px solid;padding:4px 10px;background-position:50% bottom;color:#000;margin-right:3px;text-decoration:none;background-color:#fff}
.paging a:hover{border:#740000 1px solid;color:#fff;background-color:#ff0000}
.paging span.current{padding:4px 10px;font-weight:bold;color:#fff;margin-right:3px;;background-color:#ff0000;font-size:16px;}




