﻿@charset "utf-8";
.sybody { background: #E9ECEC; }
/* index-banner */

.banner {width:100%; height: 494px; overflow: hidden; position: relative; }
.banner .d1 { width: 100%; height: 494px; display: block; position: absolute; left: 0px; top: 0px; }
.banner .d2 { width: 100%; height: 30px; clear: both; position: absolute; z-index: 100; left: 0px; top: 460px; }
.banner .d2 ul { float: left; position: absolute; left: 50%; top: 0; margin: 0 0 0 -96px; display: inline; }
.banner .d2 li { width: 17px; height: 15px; overflow: hidden; cursor: pointer; background: url(../images/img1.png) no-repeat center; float: left; margin: 0 3px; display: inline; }
.banner .d2 li.nuw { background: url(../images/img1_1.png) no-repeat center; }

.banner1 {width: 100%; height: 310px; overflow: hidden; position: relative; }
.banner1 .d1 { width: 100%; height: 310px; display: block; position: absolute; left: 0px; top: 0px; }
.banner1 .d2 { width: 100%; height: 30px; clear: both; position: absolute; z-index: 100; left: 0px; top: 280px; }
.banner1 .d2 ul { float: left; position: absolute; left: 50%; top: 0; margin: 0 0 0 -96px; display: inline; }
.banner1 .d2 li { width: 17px; height: 15px; overflow: hidden; cursor: pointer; background: url(../images/img1.png) no-repeat center; float: left; margin: 0 3px; display: inline; }
.banner1 .d2 li.nuw { background: url(../images/img1_1.png) no-repeat center; }
/*公告-搜索*/

.maintop { height: 42px; line-height: 42px; background: #fff url(../images/keybg.jpg) repeat-x; }
.keys { width: 730px; }
.search .inputtext { background: #fff; width: 186px; height: 24px; padding-left: 10px; border: 1px solid #e9e9e9; }
.search .inputsubmit { background: #029e89; width: 43px; height: 24px; border: none; color: #fff; }
/*首页产品分类*/

.syprobox { background: url(../images/proboxbg.png); padding: 12px 0 0; }
.yyboxbg { background: url(../images/boxbg.jpg) no-repeat bottom center; padding-bottom: 34px; }
.proleft { width: 231px; background: url(../images/probg1.jpg); }
.proright { width: 716px; border: 1px solid #b8b8b8; padding: 20px 16px; }
.prohtit { background: url(../images/protit1.jpg) no-repeat; width: 231px; height: 69px;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;   }
.prolist { border-radius: 10px; margin: 0 8px 10px; padding: 10px 12px 5px; }
.prolist dl { margin-bottom: 10px; }
.prolist dl dt { background: #01928b url(../images/prodot.png) no-repeat 15px center; color: #fff; height: 41px; line-height: 41px; }
.prolist dl dt a { color: #fff; padding-left: 38px; font-size: 16px; }
.prolist dl dd { border: 1px solid #e3e3e5; background: url(../images/libg.png) no-repeat 15px center; height: 39px; line-height: 39px; margin: 7.7px 0; }
.prolist dl dd a { color: #848484; padding-left: 30px; font-size: 13px; }
.proshowtit { background: #848484; color: #fff; font-size: 16px; height: 32px; line-height: 32px; }
.promore { margin-right: 5px; }
.promore a { font-size: 12px; color: #fff; }
.protab-nav li { float: left; width: 132px; text-align: center;cursor: pointer; }
.iconeg{    background: url(../images/en.jpg) no-repeat left center;}
.protab-nav li.on { background: #008e87; }
.protab-con { display: none; }
.bigimg { margin-top: 1px; position: relative; }
.imgtext { position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.3); height: 120px; color: #fff; padding: 10px; }
.imgtext h2 { line-height: 24px; font-size: 14px; }
.imgtext span a { background: #5a7676; color: #fff; text-align: center; display: inline-block; width: 77px; height: 30px; line-height: 30px; }
.imgtext p { line-height: 24px; }
.prolistul { margin-top: 0px; }
.prolistul li { float: left; margin-left: 12px; }
.prolistul li:first-child { margin-left: 0; }
.prolistul li a { display: inline-block; text-align: center; }
.prolistul li a img { display: inline-block; padding: 5px; border: 1px solid #ccc; width:220px}
.prolistul li a span { display: block; line-height: 24px; }
.fanganimg { background: url(../images/faimg.jpg) no-repeat top center; height: 178px; }
/*好产品 邦华造*/

.haochanpin { }
.haochanpin h2 { text-align: center; margin: 0 auto 20px; padding: 20px 0 0; }
.hcpbox { background: url(../images/chanpinbg.jpg) no-repeat center top; height: 588px; }
.posrelcenter { position: relative; margin: 0 auto; width: 400px; height: 400px; top: 114px; }
.youshi { position: absolute; width: 270px; }
.youshi dl { line-height: 24px; }
.youshi dt { font-size: 18px; margin-bottom: 5px; font-weight: bold; color: #333232; }
.youshi dd { font-size: 13px; text-indent: 24px; line-height: 24px; color: #363535; }
.ysbox1 { left: -195px; top: -105px; }
.ysbox2 { left: -365px; top: 90px; }
.ysbox3 { left: -325px; top: 270px; }
.ysbox4 { right: -300px; top: -60px; }
.ysbox5 { right: -360px; top: 145px; }
.ysbox6 { right: -266px; bottom: -28px; }
/*合作客户*/

.hzbg { background: url(../images/hzbg.png) repeat-x; height: 373px; padding-top: 20px; }
.hzbgmid { background: url(../images/hzbgmid.png) no-repeat top center; height: 353px; }
.hztit { height: 50px; line-height: 50px; padding: 0 20px; font-size: 18px; }
.hztit span a { font-size: 12px; font-weight: normal; }
.hzlist { }
.hzlist li { float: left; margin: 15px 0 0 14px; text-align: center; font-size: 14px; color: #3e3e3e; }
.hzlist li img { border: 1px solid #9faeac; margin-bottom: 5px; }
/*邦华热能*/

.bhbox { background: url(../images/bgx2.png); }
.bhbox1 { height: 555px; background: url(../images/bhbg1.jpg) no-repeat top center; }
.bhbox2 { height: 384px; background: url(../images/bhbg2.jpg) no-repeat top center; }
.bhbox3 { height: 446px; background: url(../images/bhbg3.jpg) no-repeat top center; }
.bhbox4 { height: 376px; background: url(../images/bhbg4.jpg) no-repeat top center; }
/*成功案例*/

.casebox { }
.caseleft { width: 232px; background: #01928b; padding-bottom: 10px; moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;}
.caseright { width: 758px; }
.telban { height: 114px; background: url(../images/telban.png) no-repeat top center; }
.caselefttit { text-align: center; color: #fff; font-weight: normal; height: 58px; padding-top: 10px; }
.fs12 { font-size: 12px; }
.casenavlist { margin: 0 7px; padding: 0 10px 10px; }
.casenavlist dl { margin-bottom: 15px; }
.casenavlist dt { background: #01928b; color: #fff; height: 32px; line-height: 32px; text-indent: 20px; margin-bottom: 12px; }
.casenavlist dd { background: url(../images/libg2.jpg) no-repeat 10px center; padding-left: 20px; height: 32px; line-height: 32px; border-bottom: 1px dashed #d4d4d4; }
.casecon { width: 758px;  /*border: 1px solid #ccc; height: 645px;*/ margin-bottom:50px;}
.casecon .posimg { height: 414px; }
.casecon .imgtext { width: 738px; height: 40px; line-height: 40px; }
.prolistul { padding-bottom: 7px; }
/*客户见证*/

.witness { background: #f9f9f9; }
.witnesstit { padding-top: 54px; }
.zixun { margin: 50px auto 10px; text-align: center; }
.witnesscon { margin-top: 30px; }
.witnesscon ul { }
.witnesscon li { float: left; background: url(../images/jzbg1.png) no-repeat bottom center; width: 238px; height: 378px; margin-left: 15px; }
.witnesscon li:first-child { margin-left: 0; }
.witnesscon li dl { text-align: center; margin: 0 auto; }
.witnesscon li dt { }
.witnesscon li dt img { border-radius: 50%; border: 6px solid #dedcdd; }
.witnessimg { }
.witnessname { font-size: 18px; height: 50px; line-height: 50px; }
.witnesstext { font-size: 13px; line-height: 24px; text-indent: 2em; padding: 10px 10px; text-align: left; }
.witnessmore a { color: #30afa4; }
.witnesscon li:hover { background: url(../images/jzbg2.png) no-repeat bottom center; }
.witnesscon li:hover .witnessname,  .witnesscon li:hover .witnessmore a,  .witnesscon li:hover .witnesstext { color: #fff; }
/*荣誉资质*/

.honorbox { padding: 20px 0 40px; background: #e7e7e7; }
.honortab-nav { margin: 20px auto; text-align: center; width: 230px; }
.honortab-nav li { float: left; color: #262626; font-size: 18px; width: 115px; height: 37px; line-height: 37px; text-align: center; border-radius: 10px; }
.honortab-nav li.on { background: #027570; color: #fff; }
.honortabcon {/*border-bottom: 6px solid #fff;border-top: 1px solid #fff;*/ }
.honortab-con { display: none; }
.honortab-con ul { padding: 40px 0; }
.honortab-con li { float: left; width: 240px; text-align: center; margin-left: 14px; }
.honortab-con li:first-child { margin-left: 0; }
.honortab-con li p.honortext { height: 35px; line-height: 35px; background: #fff;   margin: 0 auto; }
.honortab-con li img { border: 6px solid #fff; }
.honorbg { background: url(../images/rybg.png) no-repeat top center; height: 20px; }
/*公司简介*/

.aboutbg { background: #f5f5f5; padding-bottom: 54px; }
.abouttop { margin: 0 auto 42px; text-align: center; }
.aboutleft { margin-top: 20px; width: 368px; }
.aboutleft img { border: 1px solid #acabab; padding: 10px; }
.aboutright { width: 426px; }
.aboutright p { line-height: 27px; font-size: 13px; text-indent: 2em; }
.morebtn { width: 90px; margin-top: 20px; }
.morebtn a { display: block; background: #027570; color: #fff; width: 90px; height: 30px; line-height: 30px; text-align: center; }
/*常见问题解答*/

.lastbox { background: #fff url(../images/lastbg.png) repeat-x; height: 452px; }
.faq { width: 399px; padding-top: 50px; }
.faqbox { width: 320px; }
.faqtit { border-bottom: 1px solid #8f8f8f; height: 32px; line-height: 32px; }
.faqtit strong { display: inline-block; color: #027570; border-bottom: 2px solid #027570; width: 220px; font-size: 18px; height: 32px; line-height: 32px; }
.faqtit span { margin-right: 10px; }
.faqtit span a { font-size: 12px; }
.faq ul { }
.faq li { border-top: 1px dashed #e5e5e5; padding: 15px 0; }
.faq li:first-child { border-top: none; }
.faq li h2 { background: url(../images/q.png) no-repeat left center; padding-left: 30px; font-size: 14px; margin-bottom: 10px; }
.faq li p { line-height: 24px; background: url(../images/a.png) no-repeat 0 2px; padding-left: 30px; font-size: 12px; }
.faq li p a { color: #027570; }
/*新闻*/

.newsbox { width: 555px; height: 449px; background: url(../images/newbgleft.png) no-repeat 0 3px; padding: 35px 0 0 50px; }
.newstab-nav { border-bottom: 1px solid #8f8f8f; margin-top: 10px; }
.newstab-nav li { float: left; font-size: 18px; padding: 5px 0; margin-right: 20px; font-weight: bold; }
.newstab-nav li:first-child { border-left: none; }
.newstab-nav li.on { border-bottom: 1px solid #027570; color: #027570; }
.newstabcon { }
.newstab-con { display: none; }
.recommend { padding: 20px 0 20px 0; border-bottom: 1px solid #8f8f8f; }
.recommend .reright { width: 310px; }
.recommend dt { font-size: 16px; color: #484848; margin: 10px 0; }
.recommend dd { font-size: 12px; line-height: 24px; text-indent: 2em; color: #484848; }
.recommend dd.more3 { margin-top: 20px; text-indent: 0; width: 60px; background: url(../images/more3.png) no-repeat right center; }
.recommend dd.more3 a { color: #027570; }
.newstablist { }
.newstablist ul { width: 48%; }
.newstablist ul li { background: url(../images/libg3.png) no-repeat left center; padding-left: 10px; border-bottom: 1px dashed #cfcfcf; line-height: 32px; height: 32px; overflow: hidden; }
/*产品中心列表*/

.ban { height: 310px; }
.ban1 { background: url(../images/ban1.jpg) no-repeat top center; }
.ban2 { background: url(../images/ban2.jpg) no-repeat top center; }
.ban3 { background: url(../images/ban3.jpg) no-repeat top center; }
.ban4 { background: url(../images/ban4.jpg) no-repeat top center; }
.ban5 { background: url(../images/ban5.jpg) no-repeat top center; }
.ban6 { background: url(../images/ban6.jpg) no-repeat top center; }
.ban7 { background: url(../images/ban7.jpg) no-repeat top center; }
.ban8 { background: url(../images/ban8.jpg) no-repeat top center; }

.nybox { padding: 12px 0 0; }
.nyleftbox { width: 218px; }
.borbox { border: 1px solid #cdcccc; }
#nynavleft { width: 218px; background: #fff; }
#nynavleft .prolist { margin: 0 0 10px; }
#nyright { width: 930px; border-top: 0px solid #e6e6e6; }
.nytoptit { color: #fff; font-weight: normal; text-align: center; background: url(../images/lefttitbg1.png) no-repeat; height: 64px; }
.nytoptit strong { display: block; font-size: 24px; font-weight: normal; padding-top: 10px; }
.nytoptit p { font-size: 12px; }
.leftnews { margin-top: 10px; }
#leftnewsul { padding: 0 10px; width: 90% !important; }
#leftnewsul li { }
#leftnewsul li:last-child { border-bottom: none; }
.leftcontact { margin: 10px 0; }
.leftcontactbox { padding: 10px; }
.leftcontactbox h2 { color: #141414; font-size: 16px; text-align: center; margin: 10px 0; }
.leftcontactbox dl { margin: 5px 0; }
.leftcontactbox dt { float: left; width: 50px; margin-top: 6px; }
.leftcontactbox dd { float: right; line-height: 22px; width: 138px; color: #027570; font-size: 16px; font-weight: bold; }
.leftcontactbox p { color: #5d5c5c; font-size: 14px; line-height: 33px; }
/*您的位置*/

.place { height: 40px; line-height: 40px; background: url(../images/wzicon.png) no-repeat left center; padding-left: 25px; color: #1f2020; }
.place a { color: #1f2020; }
.caselist { }
.caselist ul { }
.caselist li { clear: both; padding: 20px 0; height: 235px; border-bottom: 1px dashed #87888b; }
.cimgleft, .cimgleft a { width: 284px; }
.cimgleft a { display: block; }
.cimgleft img { display: inline-block; width: 277px; height: 194px; border: 2px solid #1dbcae; padding: 5px; border: 1px solid #e0dfdf; }
.cinforight { width: 470px; }
.cinforight h2 { color: #202020; font-size: 18px; line-height: 24px; }
.cinforight p { color: #4e4f4f; line-height: 24px; padding: 10px 0; height: 128px; overflow: hidden; }
.cinforight span { display: block; text-align: right; background: #069a87; width: 88px; height: 26px; line-height: 26px; text-align: center; float: right; margin-top: 20px; }
.cinforight span a { color: #fff; display: block; cursor: pointer; }
.borbottom { border-bottom: 1px dashed #87888b; }
.protop { padding: 20px 0 40px; }
.protop .bigh2 { font-size: 18px; color: #05b7ca; padding-bottom: 10px; margin-bottom:20px; border-bottom:1px dashed #e2e2e2;}
.protop .fuh2 { font-weight: bold; margin-bottom: 15px; }
.protop .fuh2 span { color: #7e7e7e; font-weight: normal; }
.protop p { line-height: 24px; font-size: 14px; color: #3b3b3b;overflow: hidden; text-indent: 2em; }
.proinfo { width: 520px; }
.proinfo span{ color:#4e687f; font-weight:normal; font-size:22px; padding-top:20px; margin-top:20px; line-height:50px; padding-left:130px}
.pordetials, .lxnycon { padding: 20px 0; }
.pordetials h2, .lxnycon h2 { font-size: 18px; color: #292a29; margin-bottom: 10px; }
.prodetialstit { border-bottom: 2px solid #05b7ca; }
.prodetialstit strong { background: #05b7ca; width: 110px; color: #fff; display: inline-block; height: 32px; line-height: 32px; text-align: center; font-weight: normal; font-size: 18px; border-radius: 5px 5px 0 0; }
.lxnycon { background: url(../images/lximg2.png) no-repeat right top; height: 230px; }
.lxnycon p { color: #595454; font-size: 15px; line-height: 30px; padding-left: 10px; }
.caigou { margin-top: 20px;border-radius:5px; border:1px solid #c7c7c7; background-color:#f9fefe}
.cgtit { font-size: 16px; color: #024c49; height: 44px; line-height: 44px; font-weight: bold; }
.caigou .form-group, .form-group .inputtext, .form-group label { height: 40px; line-height: 40px; }
.form-group .inputtext, .form-group label { display: inline-block; float: left; }
.caigou .form-group { margin: 10px 0; }
.caigou .form-group .inputtext, .stextarea { width: 340px; border: 1px solid #e6e6e6; margin-left: -1px; background-color:#f9fefe; color:#939393; padding-left:10px}
.caigou .form-group label { width: 46px; border: 1px solid #e4e4e4; text-align: center; }
.caigou .form-group label img { display: inline-block; vertical-align: middle; }
.form-group .infotext { padding-left: 10px; color: #929292; vertical-align: top; }
.stextarea { width: 430px; height: 110px; }
#labellycon, #h110 { line-height: 110px; height: 110px; }
.btnsubmit, .btnreset { width: 160px; height: 32px; border: none; margin: 15px 10px; text-align: center; background: #05b7ca; color: #fff; font-size: 16px; font-family: "微软雅黑" }
.btnsubmit { }
.btnreset { }
.text-center { text-align: center; }
/*工程案例详情*/

.casebox { }
.casebox .casetitle { color: #069a87; font-size: 20px; height: 64px; line-height: 64px; border-bottom: 1px dashed #a8a8ab; }
.casebox .casesubtit { color: #848383; height: 55px; line-height: 55px; }
.casebox .casecon { color: #3a3a3a; font-size: 14px; }
.casebox .casecon p { line-height: 32px; text-indent: 2em; }
.casebox .casecon img { margin: 20px auto; }
.conspage { margin: 20px 0; }
.conspage strong { display: inline-block; width: 104px; background: #d3d3d3; text-align: center; color: #3a3a3a; float: left;}
.conspage p { display: inline-block; background: #e4e4e4; float: right; width: 657px; }
.conspage p a { color: #3a3a3a; padding-left: 10px; }
.nextpage, .prevpage { height: 42px; line-height: 42px; font-size: 14px; }
.nextpage { margin-bottom: 3px; }
.otherbox { }
.otherbox h2 { background: #069a87; width: 97px; height: 26px; line-height: 26px; text-align: center; color: #fff; font-weight: normal; font-size: 15px; border-radius: 5px 5px 0 0; }
.otherbox ul { border: 1px solid #b3b2b2; padding: 10px; }
.otherbox ul li { float: left; width: 46%; background: url(../images/libg.jpg) no-repeat left center; padding-left: 20px; font-size: 14px; line-height: 36px; margin-left: 3%; }
/*左侧推荐产品-产品设备*/

.tuijianpro { margin: 10px 0; }
.leftit { font-size: 20px; color: #fff; background: url(../images/leftbg2.png) no-repeat; height: 52px; line-height: 52px; text-align: center; }
.itemlist { border: 1px solid #b9b8b8; border-top: none; padding-top: 20px; }
.itemlist li { text-align: center; margin-bottom: 10px; }
.itemlist li p { }
.itemlist li p img { width: 190px; height: 132px; border: 1px solid #dcdbdb; padding: 5px; }
.itemlist li span { display: block; height: 24px; line-height: 24px; color: #757575; font-size: 14px; }
/*关于我们*/

#aboutnav { }
#aboutnav dd { background: url(../images/alibg.jpg) no-repeat 20px center; padding-left: 20px; }
#aboutnav dd a { font-size: 18px; color: #848484; }
.aboutcon { }
.aconleft { margin-right: 40px; }
.abouttext { }
.abouttext p { line-height: 26px; font-size: 14px; text-indent: 2em; }
/*荣誉资质*/

.rongyubox { }
.rongyubox li { float: left; text-align: center; font-size: 16px; margin: 30px 11px; }
.rongyubox li img { /*width: 230px; height: 78px;*/ margin-bottom: 1px; }
.rongyubox li p { margin-bottom: 5px; }
.rongyubox li b{font-weight:normal}
/*新闻中心*/

#newstop { }
#newstop li { height: 205px; }
#newstop .cimgleft img { width: 256px; height: 162px; padding: 0; border: 4px solid #069a87; }
#newstop .cimgleft, #newstop .cimgleft a { width: 260px; }
#newstop .cinforight { width: 478px; }
#newstop .cinforight span { float: left; margin-top: 0; }
#newstop .cinforight p { height: 113px; }
.newslist { }
.newslist dl { margin: 15px 0; }
.newsdate { text-align: center; width: 58px; height: 80px; background: url(../images/dtline.jpg) no-repeat right center; padding-top: 5px; float: left; }
.newsdate span { font-size: 35px; color: #02716c; }
.newsitemtit { color: #4b4d4d; width: 688px; font-size: 15px; font-weight: bold; line-height: 24px; padding: 5px 0; text-indent: 18px; }
.newsitemtext { color: #868686; width: 688px; float: right; line-height: 21px; height: 44px; overflow: hidden; }
/* probigimg */

.probigimg { width: 384px; }
.probigimg img { border: 0 none; }
.tb-pic a { display: table-cell; text-align: center; vertical-align: middle; }
.tb-pic a img { vertical-align: middle;    display: block; }
.tb-pic a { *display:block;
*font-family:Arial;
*line-height:1;
}
.tb-thumb { margin: 10px 0 0; overflow: hidden; }
.tb-thumb li { background: none repeat scroll 0 0 transparent; float: left; height: 62px; margin: 0 8px 0 0; overflow: hidden; border: 1px solid #ddd; }
.tb-s310, .tb-s310 a { width: 370px; height: 275px; }
.tb-s310, .tb-s310 img { max-width: 364px; max-height: 275px; }
.tb-s310 a { *font-size:271px;
}
.tb-s40 a { *font-size:35px;
}
.tb-s40, .tb-s40 a { height: 40px; width: 85px; }
.tb-booth { border: 1px solid #ddd; position: relative; z-index: 1; padding:3px }
.tb-thumb .tb-selected { border: 1px solid #01928b; }
.tb-thumb .tb-selected div { border: medium none; }
.tb-thumb li div { }
div.zoomDiv { z-index: 999; position: absolute; top: 0px; left: 0px; width: 200px; height: 200px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; }
div.zoomMask { position: absolute; background: url(../images/mask.png) repeat scroll 0 0 transparent; cursor: move; z-index: 1; }
.dede_pages { margin: 20px auto; }
.dede_pages ul { text-align: center; margin: 0 auto; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; }
.dede_pages ul li a { float: left; padding: 8px 14px; color: #555; display: block; }
.dede_pages ul li a:hover { color: #690; text-decoration: none; padding: 8px 14px; background: #069a87; color: #fff; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { padding: 4px 7px 5px 7px; background: #069a87; color: #fff; border: 0px none; }
.dede_pages .pageinfo { height: 33px; line-height: 33px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }
.dede_pages select { height: 34px; }