body{color:#474a4b;background-color: #EFF0F2;}
.ztop{border-top:4px solid #029c60;background: url(../images/head.jpg) repeat-x scroll top;height:121px;}
.zlogo{background: url(../images/logo.jpg?20150113) no-repeat scroll top;width:713px;height:73px;margin-top:24px;}
.ztop_right{width:182px;padding-right:12px;}
.zfav{height:24px;line-height:20px;color:#fff;text-align:center;background: url(../images/lang.jpg) no-repeat center top;font-size:12px;}
.zfav a{color:#fff;padding-right:10px;padding-left:10px;}
.znav_box{background:url(../images/nav_bg.png) repeat-x left bottom;padding-bottom:3px;position: absolute;width:100%;}
.znav{background-color: #029c60;line-height:42px;height:42px;}
.znav li{float:left;width:111px;text-align:center;}
.znav a{color:#fff;font-weight:bold;}
.zbanner{margin-top:42px;height:348px;}
.zindex_top{background: url(../images/index_top.png) no-repeat center top;height:16px;position: absolute;width:1012px;margin: auto;top: 485px; left: 0; right: 0;   }
.zindex{background: url(../images/index_bg.png) repeat-y center top;position: absolute;width:968px;padding:5px 23px;padding-bottom:0px;margin:0px auto; top:495px; left: 0; right: 0;}
.index_left{width:696px;padding-top:15px;}
.index_right{width:236px;}
.index_news{width:396px;}
.index_about{width:272px;}
.i_title_border{background-color: #029c60;}
.i_title_border span{background-color: #f18013;display: inline-block;width:66px;height:2px;}
.i_title{color:#029c60;font-size:14px;font-weight:bold;padding-left:4px;padding-bottom:4px;line-height:14px;}
.i_title span{color:#a9a9a9;font-weight:100;}
.i_title a{background: url(../images/more.jpg) no-repeat scroll top;width:45px;height:16px;float:right;}
.index_about_text{background: url(../images/about.jpg) no-repeat center 7px;padding-top:90px;font-size:12px;height:116px;}
.i_news_top{padding-top:10px;}
.i_news_top .img{width:110px;height:82px;float:left;}
.i_news_top .img img{width:110px;height:82px;}
.i_news_top_right{float:right;width:274px;}
.i_news_top_right .title a{color:#038150;}
.i_news_top_right .text{color:#b2b2b2;font-size:12px;line-height:18px;height:36px;overflow:hidden; text-overflow:ellipsis;}
.index_news ul{padding-top:10px;}
.index_news li{line-height:32px;border-bottom:1px #cec8c8 dashed;font-size:12px;background: url(../images/ico.jpg) no-repeat 4px center;padding-left:20px;}
.ipro img{width:150px;height:137px;border:1px solid #e0e0e0;}
.ipro img:hover{border:1px solid #F18013;}
.ipro li{padding:20px 10px;float:left;}
.i_pro_title{background: #029c60 url(../images/class_ico.jpg) no-repeat 12px center;padding-left:25px;font-weight:bold;height:36px;line-height:36px;color:#fff;}
.i_pro_title span{font-weight:100;color:#a1d2ea;font-weight:100;padding-left:10px;}
.index_right{padding-top:5px;}
.index_right ul{background-color: #f7f7f7;padding:10px; min-height:384px;height:auto!important;height:384px ;}
.index_right ul li{float: left;width:108px;font-size:12px;line-height:24px;}
.zindex_bottom{height:9px;background: url(../images/zindex_bottom.jpg) repeat-x scroll top;height:5px;margin:0px -27px;}
.zfoot{margin-top:15px;background-color: #029c60;font-size:12px;line-height:24px;}
.zfoot ul{padding-top:25px;float:left;width:100px;padding-right:10px;color:#fff;}
.zfoot ul li a{color:#fff;color:#d1e7db;}
.zfoot ul li a b{color:#fff;}
.foot_border{background: url(../images/ap.png) repeat scroll top;line-height:35px;color:#fff;font-size:12px;text-align:left;}
.weixin_code{width:218px;height:176px;background: url(../images/ap.png) repeat scroll top;float: right;margin-right:20px;text-align:center;color:#fff;}
.weixin_code img{width:113px;height:113px;}
.weixin_code_title{height:48px;line-height:48px;}
.foot_border_right{background: url(../images/ap.png) repeat scroll top;height:35px;margin-right:20px;width:218px;float:right;}
.nei_class .pro_class_li{line-height:14px;font-size:12px;text-align:left;border:none;background: url(../images/ico.jpg) no-repeat left 13px;padding-left:15px;padding-top:10px;}
.so{background: url(../images/so.jpg) no-repeat scroll top;width:179px;height:29px;margin-top:30px;padding-top:2px;}
#soso{border:0px #fff solid;width:130px; height:26px;padding:0px;margin:0px;line-height:24px;font-size:12px;outline:none;}
.so_input{padding-top:1px;display: inline-block;padding-left:10px;}
#so_go{width:34px;height:25px;display: inline-block;cursor:pointer;}
.nav_hover{background-color: #E46E00;}
.znav li ul{background-color: transparent;background-image: url(../images/nav.png);}
.znav li .nav_hover{background-color: #029C60;}
.nei_class li a:hover{color:#F18013;}
.pro_box_cur img{border:1px solid #F18013;}
.pro_box_cur .mingchen{background-color: #F18013;}
.nei_titl3e{font-size:22px;text-align: center; padding:20px 0px;color:#222;}