@charset "utf-8";
/*comon*/
.fontYH{font-family: "微软雅黑";}
.col01{ color:#02913f;}
.bg01{background:url(../img/bg/bg01.gif) no-repeat right bottom;}
.bg02{background:#f0f0f0;}
.bgBodyer{background:url(../img/bg/bg_body.gif) repeat-y center top;}
/*-i_ban-*/
.i_ban{ width:100%; height:357px;margin:0 auto;}
.i_ban .searchDiv{ width:980px; height:0;margin:0 auto; position:relative;}
.i_ban .searchDiv .searchFld{ width:320px; position:absolute; bottom:15px; right:0;}
.searchFld .selectFld{ width:58px; height:24px;background:url(../img/bg/search_select.gif) no-repeat; float:left; display:inline; position:relative;}
.selectFld .dropSelect{ width:58px; position:absolute; top:24px; left:0; display:none;background:#efefef;border:solid 1px #cbcbd5; z-index:999;}
.selectFld  span{ display:block;padding-left:5px;line-height:24px; cursor:pointer;}
.searchFld .search_input{width:118px; height:24px;border:none;background:url(../img/bg/bg_search.gif) no-repeat; float:left; display:inline;}
.searchFld .btn_search{ width:39px; height:24px;background:url(../img/btn/btn_search.gif) no-repeat; border:none; float:left; display:inline; cursor:pointer;}
.sitemap{ width:620px; height:185px; position:absolute; top:-235px; right:0;background:#fff;border:solid 1px #dedede; display:none;}
.sitemap .close{ color:#1c7f57; font-weight:bold; padding-right:10px;}
.sitemap dl{float:left;}
.sitemap dl dt{line-height:26px; padding:0 12px;font-size:13px; border-bottom:solid 2px #1c7f57; font-weight:bold;}
.sitemap dl dd{padding-left:12px;line-height:23px;}
/*-i_bodyer-*/
.i_bodyer{padding:8px 0; width:980px;margin:0 auto; overflow:hidden;}
.i_bodyer .i_news{ float:left; display:inline; width:337px; height:245px;background:url(../img/bg/bg1x245.gif) repeat-x; border:solid 1px #d5d5d5;}
.i_news .head{ width:306px; margin:9px auto 0 auto; height:26px;background:url(../img/bg/bg1x26.gif) repeat-x; }
.i_news .head li{ float:left; width:94px;line-height:26px;text-align:center; cursor:pointer; }
.i_news .head li.focus{background:url(../img/bg/bg94x26.gif) no-repeat;color:#fff;}
.i_news .body{ width:337px; margin:22px auto 0 auto;}
.i_news .body .reco{ width:306px; overflow:hidden;margin:0 auto;}
.i_news .body .reco .img{ border:solid 1px #dcdcdc; float:left; display:inline;}
.i_news .body .reco .text{ width:180px; float:left; display:inline; margin:0 0 0 13px;}
.i_news .body .reco .title{ color:#333; font-weight:bold;}
.i_news .body .reco .para{ color:#949494;}
.i_news .body ul{ width:306px; margin:20px auto 0 auto;}
.i_news .body li{ width:306px; overflow:hidden;line-height:22px;}
.i_news .body li a{ float:left; color:#333;padding-left:15px;background:url(../img/icon/icon01.gif) no-repeat left center;}
.i_news .body li a:hover{ color:#1c7f57;}
.i_news .body li em{ float:right;padding-right:10px;}

.i_about{height:188px;background:url(../img/i_about.jpg) no-repeat right bottom;}
.i_about .title{padding:0 15px;line-height:32px; font-size:14px;font-family: "微软雅黑";color:#04692d;}
.i_about .para{padding:10px 45px 10px 15px;line-height:21px; font-size:13px; color:#5f6264;}
.i_about .para strong{font-family: "微软雅黑";color:#04692d;}
.i_about .more{padding-left:15px; color:#eb981a;}

.i_pro{ width:426px;height:245px; float:left; display:inline;background:url(../img/bg/bg1x245.gif) repeat-x; border:solid 1px #d5d5d5;margin:0 10px;}
.i_pro .listFld{  float:left; display:inline;width:136px; height:245px;background:url(../img/bg/bg136x41.gif) repeat-y;position:relative;}
.i_pro .listFld a{ height:41px;line-height:41px; display:block;padding-left:14px;font-family: "微软雅黑"; color:#115038; position:relative; z-index:999; }
.i_pro .listFld .hover{ width:161px; height:60px; position:absolute; left:0; top:-10px;}
.i_pro .body{float:right; display:inline; width:230px; height:245px;  margin-right:32px;}
.i_pro .body .title{line-height:24px;padding-top:14px; font-weight:bold;}
.i_pro .body img{ width:220px; height:120px; border:solid 1px #8f96a8; display:block;}

.i_Fld{ width:190px; float:left; display:inline;}
.i_Fld .brand{ width:188px; border:solid 1px #d4dae0;}
.i_Fld .brand .img{ display:block; margin:1px auto;}
.i_Fld .brand .title{ height:32px;line-height:32px;background:url(../img/bg/bg1x32.gif) repeat-x; text-align:center;}
.i_Fld .i_link{margin-top:9px;}

/*channelNav*/
.channelNav{ width:767px; overflow:hidden;}
.channelNav li{ float:left;padding:0 22px; height:21px;line-height:21px; margin:0 8px 8px 0; border:solid 1px #adadad; text-align:center; color:#adadad; cursor:pointer; }

.channelNav li.focus{background:#1b8357; border:solid 1px #1c4f39; color:#fff;}
.channelNav li.focus a{ color:#fff;}

.innerNav{ overflow:hidden; zoom:1; background: url("../img/bg/bg_tabFld.gif") repeat-x  center bottom ;
    height: 26px;
    line-height: 26px;
    width: 747px;}
.innerNav li{ float:left; height:26px;line-height:26px; width:109px; text-align:center}
.innerNav li a{padding-left:21px;}
.innerNav li a.i1{background:url(../img/icon/icon06.gif) no-repeat left center;}
.innerNav li a.i2{background:url(../img/icon/icon07.gif) no-repeat left center;}
.innerNav li a.i3{background:url(../img/icon/icon08.gif) no-repeat left center;}

.innerNav li.focus{background:url(../img/bg/bg02.gif) no-repeat;}

.about{padding-top:50px;}
.about h1{ font-size:20px;line-height:42px;}
.about .img{padding:0 43px 0 0;}

.rec{ width:690px; overflow:hidden; }
.rec .img{ width:174px; height:122px;background:#f6f6f6; border:solid 1px #ededed; float:left; display:inline;}
.rec .img img{ width:160px; height:107px; display:block; margin:0 auto; padding:8px 0 0;}
.rec .text{ width:485px; float:left;margin-left:28px; display:inline;}
.rec .text h1 a{ color:#333333; font-weight:bold;}
.rec .text p{ color:#333333;}
.rec .text .info{line-height:38px; border-top:dotted 1px #d4d4d4;padding:0;}

.listHead{ width:688px;height:28px;line-height:28px;background:#f4f4f4; border:solid 1px #e6e6e6;margin:15px 0; overflow:hidden;}
.listHead .span1{ color:#333333; font-weight:bold; float:left;padding-left:37px;}
.listHead .span2{color:#333333; font-weight:bold; float:left;padding-left:65px;}
.listHead .span3{color:#333333; font-weight:bold; float:left;padding-left:480px;}
.listHead .span4{color:#333333; font-weight:bold; float:left;padding-left:272px;}

/*新闻列表*/
.textlist li{ width:690px; overflow:hidden;line-height:29px; border-bottom: dotted 1px #d4d4d4;}
.textlist li span{ float:left;padding-left:44px; color:#bbbbbb;}
.textlist li a{ color:#333333;padding-left:52px; display:inline-block; width:300px; overflow:hidden; float:left; color:#333}
.textlist li a:hover{ color:#87d9b1}
.textlist li em{ float:right; color:#bbbbbb;}
.textlist li i{ font:12px/29px Arial; padding-left:18px;}

.textTitle{ text-align:center; font-size:14px; color:#333;}
.subTitle{ text-align:center;}

/*产品列表*/
.prolist{margin:58px 0 0 0;}
.prolist li{ width:170px; float:left; display:inline; margin:0 8px 40px 8px;}
.prolist li img{ display:block; margin:0 auto;}
.prolist li p{ display:block;background:#1b8056; text-align:center; height:22px; overflow:hidden;line-height:22px;padding:0;margin-top:5px; color:#fff;}
.prolist li p a{color:#fff;}

/*列表样式*/
.listStyle{width:720px; margin:0 auto;}
.listStyle li{display:block; width:720px; height:33px; position:relative; border-bottom:solid 1px #d7d7d7; overflow:hidden;}
.listStyle li h3{line-height:33px;}
.listStyle li .info{width:640px;padding:10px 0 10px 24px; }
.listStyle li .info p{padding:0;}
.listStyle li .more{ display:block; width:30px; height:20px;padding-left:20px;background:url(../img/bg/bg_btn01.gif) no-repeat; position:absolute; left:670px;bottom:5px; cursor:pointer;}

.listStyle2{width:722px;margin:0 auto;}
.listStyle2 li{width:722px;line-height:28px; overflow:hidden;}
.listStyle2 li span{ float:left;}
.listStyle2 li span.title{ width:415px;padding-left:15px; display:block; overflow:hidden;}
.listStyle2 li span.format{width:155px;padding-left:15px; display:block; overflow:hidden;}
.listStyle2 li a{ float:left;padding-top:5px;}

.listStyle3 li{ width:730px;padding:15px 0; overflow:hidden; position:relative;}
.listStyle3 li .img{width:251px; height:131px; border:solid 5px #f3f3f3; float:left; display:inline;}
.listStyle3 li .text2{ margin-top:10px; line-height:17px;}
.listStyle3 li .text{ width:370px; float:left; display:inline;margin-left:58px;}
.listStyle3 li .text h1{ font-size:14px; color:#333;}
.listStyle3 li .text p{padding:5px 0;line-height:20px;}

.imglist li{ float:left; width:228px; height:201px;background:url(../img/bg/bg_img.gif) no-repeat; margin:0 10px 26px;}
.imglist li img{display:block;margin:0 auto;padding-top:6px;}
.imglist li span{ text-align:center; display:block;line-height:30px; height:30px; overflow:hidden;}

.login{width:722px; height:60px;background:url(../img/bg/bg_login.gif) no-repeat;margin-bottom:25px;}
.login p.loginFld{padding:20px 0 0 98px;}
.login p.loginFld .input{ width:120px;padding-left:14px; height:24px; border:none;background:url(../img/bg/bg_input.gif) no-repeat;margin-right:10px;}
.login p.loginFld .submit{width:60px; height:23px;background:url(../img/btn/submit01.gif) no-repeat; border:none; cursor:pointer;}

.hr{ width:720px; overflow:hidden;}
/*table 样式*/
.tableStyle{border-top:solid 1px #f1f1f1;border-left:solid 1px #f1f1f1;}
.tableStyle thead{line-height:36px;border-right:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;color:#7a7a7a;background:#f4f8f3;}
.tableStyle td{line-height:37px; border-right:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1; color:#7a7a7a;}
.tableStyle span{padding-left:10px;}

.tableStyle2{ width:674px;  border-top:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1;}
.tableStyle2 td{border-bottom:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
.tableStyle2 td span{margin-left:6px;}
.tableStyle2 input{margin-left:6px;}
.tableStyle2 .input{ width:120px; height:16px; border:solid 1px #bbbbbb; }
.tableStyle2 .select{ width:91px; height:20px; border:solid 1px #949494; margin-left:6px; }
.tableStyle2 .textarea{ width:470px; height:80px; border:solid 1px #bbbbbb;margin-left:6px;}
.tableStyle2 .tablebtn{ text-align:center;}
.tableStyle2 .button{ width:83px; height:25px; border:none; border:solid 1px #bbbbbb; line-height:25px; text-align:center; color:#FFF; margin:0 18px; cursor:pointer; color:#000;}

.description{ color:#999999;}
.life .button{ display:block;padding:40px 10px 0 275px;margin-right:10px; color:#dddddd;background:url(../img/icon/icon03.gif) no-repeat right 47px;}
.life .imgHolder{ width:325px; height:375px;background:url(../img/bg/bg_holder.gif ) no-repeat right bottom;margin:25px 0 0 29px; position:relative;}
.life .textHolder{ width:276px;padding:0 20px;line-height:28px; color:#fff; position:absolute; bottom:25px; left:0;background:#000;filter: alpha(opacity=50); opacity: 0.5;}
.life .lifelist{padding:18px 0 65px 0;}
.life .lifelist li{ float:left;margin-right:4px;}

.message .mesFld1{ height:175px;background:url(../img/meg.jpg) no-repeat left bottom;}
.message .mesFld1 .cont{width:500px;padding-left:235px;}
.message .mesFld1 td{line-height:25px;}
.message .input{ width:180px; height:19px;line-height:19px; border:solid 1px #d9d9d9;}
.message .input2{ width:131px; height:19px;line-height:19px; border:solid 1px #d9d9d9;}
.message .mesFld2{ height:244px;background:#f2f3f4; border:solid 1px #e5e5e5;}
.message .input3{ width:383px; height:20px; border:solid 1px #d9d9d9;}
.message .input4{ width:60px; height:20px; border:solid 1px #d9d9d9;}
.message .textarea{ width:447px; height:119px; border:solid 1px #d9d9d9;}
.message .mesFld2 table{ width:530px; margin:30px auto;}
.message .mesFld2 td{padding:5px 0;}
.message .button{ width:66px; height:30px; background:url(../img/bg/bg_btn02.gif) no-repeat; text-align:center; border:none;margin:0 10px; cursor:pointer;}

.proInfo{ width:318px;}
.proInfo h1{font-size:14px; text-align:center; color:#333;line-height:45px;}

.tabFld{ width:747px; height:26px;line-height:26px;background:url(../img/bg/bg_tabFld.gif) repeat-x bottom;margin-top:28px;}
.tabFld .btnEara{background:;}
.tabFld .btn1{padding-left:45px;padding-right:36px;background:url(../img/icon/icon04.gif) no-repeat 20px center;}
.tabFld .btn2{padding-left:25px;background:url(../img/icon/icon05.gif) no-repeat left center;}
.tabFld .btnEara01{background:url(../img/bg/bgtabFld01.gif) no-repeat left bottom; display:block;}
.tabFld .btnEara02{background:url(../img/bg/bgtabFld02.gif) no-repeat left bottom; display:block;}

/*productTitle*/
.productTitle{ width:745px; height:26px; border:1px solid #c8d2d3; margin-top:12px;}
.productTitle p{ font:bold 12px/26px "宋体"; color:#1c7756; padding:0 0 0 20px; float:left}
.productTitle img{ float:right; margin:-5px 16px 0 0; position:absolute}

/**map**/
.mapCont{ width:731px; margin:0 auto; overflow:hidden;zoom:1;}
.mapCont .mapbox{ width:359px; height:295px; float:left;margin-right:3px;background:#ededed; border:solid 1px #d0d0d0;}
.mapCont .box{padding:5px 0 0 5px;}
.mapCont .text{line-height:39px; text-align:center; color:#565656; font-size:14px;font-family:"microsoft Yahei"; border-top:solid 1px #d0d0d0;}
.qqkf{width:728px; margin:8px auto; padding:10px 0;line-height:30px;background:#ededed;border:solid 1px #d0d0d0; text-align:center;}
.qqkf a{line-height:30px;padding:0 16px;}