﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;}
table.tb1 td{padding:10px;border:1px solid #cccccc;}
caption,th{text-align:left;font-weight:normal;}
html,body,img{border:0;}
i,em{font-style:normal;}
li{list-style:none;}
a,a:hover{text-decoration:none;}
a,a:hover{color:#333;}a:hover{color:#333;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
body{background-color:#fff;color:#666;font-size:14px;font-family:microsoft yahei , "宋体";position:relative;}
.container{margin-left:auto;margin-right:auto;width:1200px;font-family:microsoft yahei;}

.header{width:100%;height:231px;background:url(../images/headbg.jpg);}
.hd_top{height:38px;line-height:38px;font-size:14px;color:#555;}
.hd_top a{padding:0 16px;float:left;color:#555;background:url(../images/hdTopBr.png) no-repeat left center;font-size:14px;}
.hd_top a.noBg{background-image:none;font-size:14px;}
.headlogo{margin-top:16px;height:117px;}
.nav{height:60px;}
.nav ul{height:60px;}
.nav li{background:url(../images/daohangbg.png);width:170px;height:60px;float:left;text-align:center;line-height:60px;font-size:18px;}
.nav li a{width:170px;height:60px;color:#fff;font-size:18px;}
.nav li.cur,.nav li:hover{background:url(../images/daohangbg2.jpg);font-size:18px;}

#playBox{width:100%;height:488px;margin:1px 0 1px 0;position:relative;overflow:hidden;}
#playBox .focus{position:absolute;width:1920px;left:50%;margin-left:-960px;}
#playBox .oUlplay{width:99999px;position:absolute;left:0;top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer;width:45px;height:45px;background:url(../images/l.png) no-repeat;position:absolute;top:220px;left:250px;z-index:10;}
#playBox .next{cursor:pointer;width:45px;height:45px;background:url(../images/r.png) no-repeat;position:absolute;top:220px;right:250px;z-index:10;}
#playBox .smalltitle {width:100%;height:10px;position:absolute;bottom:15px;z-index:10}
#playBox .smalltitle ul{ width:258px;margin:0 auto;}
#playBox .smalltitle ul li{width:58px;height:8px;margin:0 5px;border-radius:6px;background:#ffffff;float:left;overflow:hidden;*display:inline;*zoom:1;cursor:pointer}
#playBox .smalltitle .thistitle{ background:#00744F;}

.daggt{width:100%;height:488px;background: url(/template/default/Index/images/datupian3.jpg);}
/*footer*/
.footer{overflow:hidden;width:100%;padding:40px 0;background-color:#0BBF70;}
.footer .ftdl{float:left;width:130px;margin-left:36px;}
.footer .ftdl dt{font-size:18px;margin-bottom:10px;color:#ffffff}
.footer .ftdl dt i{display:block;width:48px;height:1px;background-color:#ffffff;margin-top:15px;} 
.footer .ftdl dd a{display:block;line-height:30px;font-size:14px;color:#ffffff}
.footer .first{width:160px;}
.footer .ewm{width:158px;margin:0 20px;float:left;}
.footer .ftRt{float:right;width:408px;}
.footer .ftRt p{line-height:36px;font-size:16px;color:#ffffff;}
.footer .ftRt p a{line-height:36px;font-size:16px;color:#ffffff;}

.banquan{overflow:hidden;width:100%;background-color:#0BAB64;text-align:center}
.banquan p{line-height:58px;font-size:15px;color:#ffffff;}
.banquan p a{font-size:15px;color:#ffffff;}

.youce{width:54px;float:right;position:fixed;right:-3px;bottom:25px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;z-index:10000;}
.youce ul li{margin-bottom:3px;width:41px;background:#362c24;}
.youce ul li:hover{background:#9B8574;}
.youce ul li a{display:block;width:41px;height:41px;}
.youce ul li a.yc4{background:#0F8E47 url(../images/yc_04.png) no-repeat center;}
.youce ul li a.yc3:hover .wx_box{display:inline;}


.title-line{text-align:center;}
.title-line .title{color:#02AA52;font-size:28px;font-weight:bold;}
.title-line .line-wrap{width:100%;height:1px;background:#ccc;margin:10px 0 15px;}
.title-line .line-wrap .line{height:3px;width:100px;background:#02AA52;margin:0 auto;}
.title-line .stxt{color:#4E4E4E;font-size:16px;}

.title-line2{text-align:center;}
.title-line2 .title{color:#ffffff;font-size:28px;font-weight:bold;}
.title-line2 .line-wrap{width:100%;height:1px;background:#ccc;margin:10px 0 15px;}
.title-line2 .line-wrap .line{height:3px;width:100px;background:#FBFCC9;margin:0 auto;}
.title-line2 .stxt{color:#ffffff;font-size:16px;}

.page {width:100%;text-align:center;overflow:hidden;}
.page a {color: #23b9f2;}
.showpage {width:100%;line-height:38px;text-align:center;font-size:16px;}
.showpage a {overflow: hidden;border:1px solid #dcdcdc;color:#505050;font-size:16px;padding:3px 10px;margin-right:28px}
.showpage .current {overflow:hidden;background: #FF5B00;border:1px solid #D44F06;color:#ffffff;font-size:16px;padding:3px 10px;margin-right:15px}

.ziyeding{width:100%;background:url(../images/zyd.jpg);height:73px;}
.ziyedingr{float:right;line-height:73px;font-size:14px;}
.ziyedingl{float:left;}
.xxjs{font-size:15px;padding:20px;}
.xxjs h1{font-size:20px;text-align:center;margin-top:28px;}
.info{font-size:16px;text-align:center;background: #E6E7E7;width:100%;line-height:40px;margin-top:28px;margin-bottom:28px}
.xxjs p{font-size:15px;line-height:36px;}
.prev{font-size:15px;line-height:36px;}
.area-links {margin: 15px 0;}
.area-links a {margin:18px;line-height: 24px;font-size:14px;}


.con1{width:1180px;height:auto;margin:0 auto;overflow:hidden;margin-top:20px;margin-bottom:38px;background-repeat:no-repeat;background-position:top center;}
.conleft{width:270px;float:left;margin-top:20px;}
.conleft h3{height:106px;background:#278E4D;border-radius:8px 8px 0 0;margin-bottom:1px;font-weight:normal;}
.conleft h3 a{display:block;color:#fff; padding:30px 0 0 30px;height:76px; background:url(../images/proicon01.png) no-repeat 214px 46px;}
.conleft h3 span{display:block;font-size:22px;}
.conleft h3 i{display:block;font-size:14px;text-transform:uppercase;font-weight:100;}
.conleft .box{border-left:1px solid #dddddd;border-right:1px solid #dddddd;background:#fff;}
.conleft .box .p1{height:63px;background:#0AA762;width:270px;position:relative;left:-1px;text-indent:27px;}
.conleft .box .p1 a{display:block;height:63px;line-height:63px;font-size:20px;background:url(../images/proicon02.png) no-repeat 220px center;color:#fff;}
.conleft .box ul{}
.conleft .box ul li{height:47px;line-height:47px;background:url(../images/proicon03.png) no-repeat;padding-left:50px;border:1px solid #fff;}
.conleft .box ul li a{font-size:16px;}
.conleft .box ul li:hover{height:47px;background:url(../images/proicon04.png) no-repeat;}

.conright{width:909px;float:right;margin-top:20px;}
.conright2{width:888px;float:right;margin-top:20px;}
.conright2 p{padding:1px 12px 4px 12px;line-height:36px;}
.conright2 img{padding:2px;border:1px solid #cccccc;}
.ny-product{width:909px;}
.ny-product li{margin-left:25px;margin-bottom:25px;width:275px;float:left;border:solid 1px #e3e3e3;background:#F3F1F1;}
.ny-product li .pic{overflow:hidden;width:275px;height:275px;}
.ny-product li span.pro-name{width:273px;font-size:15px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid #E3E3E3;}
.ny-product li:hover{border:solid 1px #34A358;}
.ny-product li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product li:hover span.pro-name{color:#ffffff;width:275px;font-size:16px;line-height:48px;background:#34A358;}

.ny-product2{width:1250px;overflow:hidden;margin-top:25px;}
.ny-product2 li{margin-right:30px;margin-bottom:25px;width:275px;float:left;border:solid 1px #e3e3e3;background:#F3F1F1;}
.ny-product2 li .pic{overflow:hidden;width:275px;height:275px;}
.ny-product2 li span.pro-name{width:273px;font-size:15px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid #E3E3E3;}
.ny-product2 li:hover{border:solid 1px #34A358;}
.ny-product2 li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product2 li:hover span.pro-name{color:#ffffff;width:275px;font-size:16px;line-height:48px;background:#34A358;}



.area {height:100%;overflow:hidden;}
.area-title {padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.area-title span {float: right;line-height: 52px;}
.area-links {margin: 15px 0;}
.area-links a {margin: 8px;line-height: 24px;}
.blue-title {width: 100%;height: 41px;}
.blue-title .title-more { line-height: 48px;}
.blue-title div {width: auto;padding:5px 18px;height:36px;margin: 10px 0 0 0px;float: left; text-align: center;line-height:36px;font-size: 14px; color: #fff; background: #099948;}
.infos{width:100%;margin-top:10px;margin-bottom:10px;background:#F2F2F2;text-align:center;line-height:36px;}


.prev{width:100%;height:48px;line-height:48px;background-color:#F2F2F2;margin-top:10px;overflow:hidden;}
.prev span.prev_tit{ display:block;width:120px;height:48px;border-right:1px solid #e0e0e0; text-align:center; background:#099948;color:#ffffff;float:left;}
.prev span.prev_cont {margin-left: 10px;}

.t_page{padding:10px;text-align:center;font-size:14px;line-height:36px;width:100%;overflow:hidden;}	
.t_page a{padding:2px 5px;border:1px solid #DEDEDC;margin:0px 3px;}

.xzCont{ margin-top:28px; padding-bottom:28px;}
.xzCont dl{ overflow:hidden; padding:20px; background:#F2F2F2;}
.xzCont dt{ float:left;}
.xzCont dt img{ width:250px;height:161px;}

.xzCont dd{ margin-left:270px;}
.xzCont dd h5{ font-weight:normal; line-height:16px; margin-bottom:12px;}
.xzCont dd h5 span {float: right;color: #bfbfbf;font-size:15px;}
.xzCont dd h5 a{ font-size:16px; color:#F9062E;}
.xzCont dd p{ font-size:14px; line-height:28px; height:84px; overflow:hidden;}
.xzCont dd>a{ display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:13px; color:#ececec; text-decoration:none; background:#777777; margin-top:15px;}

.xzCont ul{ overflow:hidden;width:1220px;}
.xzCont li{ float:left; width:545px; padding:20px; border:1px solid #ececec; border-left-width:3px; margin-right:20px; margin-top:20px;}
.xzCont li h5{ font-weight:normal; line-height:16px; margin-bottom:15px;}
.xzCont li h5 a{ font-size:16px; color:#33a37b;}
.xzCont li h5 span {float: right;color: #bfbfbf;font-size:15px;}
.xzCont li p{ font-size:13px; color:#666; line-height:23px; height:46px; overflow:hidden;}
.xzCont li:hover{ border-color:#33a37b;}

.news {overflow: hidden;}
.news h1 {font-size:18px;text-align:center;color:#000;}
.news h6 {font-size:15px;text-align:center;line-height:38px;margin-bottom:20px;margin-top:28px;color:#7e7f80;background:#DFF6E9;}
.news-font {color:#515151;overflow:hidden;font-size:14px;line-height:36px;}