body{cursor: default;}
#header{width: 100%;position: absolute;top: 40px;z-index: 53;background: none;}


#banner .bxsliderBanner{width: 100%;height: auto;overflow: hidden;min-height: 200px;}
#banner .bxsliderBanner .bx-controls{width: 1200px;margin:0 auto;position: relative;}
#banner .bxsliderBanner .bx-wrapper .bx-pager{width: 10px;right:1%;bottom: 342px;}
#banner .bxsliderBanner .bx-wrapper .bx-pager.bx-default-pager a{margin:5px auto;}
#banner .bxsliderBanner .bx-wrapper .bx-pager.bx-default-pager a:hover, #banner .bxsliderBanner .bx-wrapper .bx-pager.bx-default-pager a.active { background: #00D690; height: 30px}

#banner .databoxwarp{position: relative;}
#banner .databox{width: 100%;background: #fff;box-shadow: 0px 13px 20px 0px rgba(0, 0, 0, 0.07);border-radius: 10px;padding:35px 0;/*margin-top: -30px;z-index: 52;*/position: absolute;top: -72px;}
#banner .databox .databoxitem{width: 25%;text-align: center;color: #999;font-size: 20px;}
#banner .databox .databoxitem>div{padding:0 5px;border-left: 1px solid #D2D2D2;}
#banner .databox .databoxitem:first-child>div{border-left: none;}
#banner .databox .databoxitem .databoxitem_num{color:#00D690;font-size: 50px;}
#banner .databoxwarp .blank20{height: 100px;}

#main .mainpart{margin:80px 0 120px 0;}
#main .mainpart_title{color: #283A5E;font-size: 50px;margin-bottom: 60px;font-weight: bold;text-align: center;}
#main .mainpart_body{}
#main .mainpart_footer{text-align: center;}
#main .mainpart_footer .viewbtn{margin:70px auto 0;border:2px solid #00D690;display: inline-block;border-radius: 5px;}
#main .mainpart_footer .viewbtn a{padding:20px 100px 20px 60px;color: #283A5E;background: url(indexbtn_arrow.png) no-repeat right 64px center;display: inline-block;font-size: 18px;font-weight: bold;}
#main .mainpart_footer .viewbtn:hover a{background: url(indexbtn_arrow.png) no-repeat right 44px center;}

#main .mainpart_body .indextAboutus{padding:40px 0 40px 40px;background: rgba(255,255,255,.6);}
#main .mainpart_body .indextAboutus_title{color:#283A5E; font-size: 42px;font-weight: bold;margin-bottom: 28px;}
#main .mainpart_body .indextAboutus_content{color: #666;font-size: 16px;line-height: 28px;height: 224px;overflow: hidden;}
#main .mainpart_body .indextAboutus_btns{margin-top: 28px;}
#main .mainpart_body .indextAboutus_btns .defaultbtn{color: #fff;background: #00D690;border-radius: 5px;line-height: 40px;padding:0 20px;font-weight: bold;font-size: 16px;cursor: default;}
#main .mainpart_body .indextAboutus_btns .defaultbtn>a{color: #fff;display: block;}
#main .mainpart_body .indextAboutus_btns .defaultbtn.contact{margin-left: 10px;background: #283A5E}
#main .mainpart_body .htoprolist{}
#main .mainpart_body .htoprolist .hotproitem{width: 32%;padding-left: 2%;}
#main .mainpart_body .htoprolist .hotproitem:first-child{padding-left: 0}
#main .mainpart_body .htoprolist .hotproitem .proimg{margin-bottom: 25px;}
#main .mainpart_body .htoprolist .hotproitem .proline{width: 25%;height: 4px;background: #00D690;border-radius: 1px;margin-bottom: 15px;}
#main .mainpart_body .htoprolist .hotproitem .protitle{margin-bottom: 6px;}
#main .mainpart_body .htoprolist .hotproitem .protitle a{color: #283A5E;font-size: 24px;line-height: 30px;font-weight: bold;}
#main .mainpart_body .htoprolist .hotproitem .prointro{font-size: 16px;color: #999;font-size: 16px;line-height: 28px;}

#main .mainpart_body .remcondpros_introsbox{background: #283A5E;color: #fff;padding:72px 10px;}
#main .mainpart_body .remcondpros_introsbox>.warp{position: relative;}
#main .mainpart_body .remcondpros_introsbox .remcondpros_introitem{padding-left: 35px;background: url(success.png) no-repeat left top;font-size: 20px;line-height: 22px;margin-top: 38px;}
#main .mainpart_body .remcondpros_introsbox .remcondpros_introitem:first-child{margin-top: 0}
#main .mainpart_body .remcondpros_introsbox .remcondpros_introitemimg{position: absolute;bottom: -76px;right:0;}
#main .mainpart_body .remcondpros_problock{}
#main .mainpart_body .remcondpros_problock .remcondpros_item{width: 25%;float: left;position: relative;}
#main .mainpart_body .remcondpros_problock .remcondpros_itemimg{}
#main .mainpart_body .remcondpros_problock .remcondpros_itemcover{display: none;position: absolute;background:#00D69085;text-align: center;}
#main .mainpart_body .remcondpros_problock .remcondpros_itemcover a{display: inline-block;width: 100%;height: 100%;}
#main .mainpart_body .remcondpros_problock .remcondpros_itemcover span{background: url(more1.png) no-repeat top center;text-align: center;padding-top: 70px;display: inline-block;color: #fff;vertical-align: middle;width: 100%;}
#main .mainpart_body .remcondpros_problock .remcondpros_itemcover em{width: 0;height: 100%;vertical-align: middle;display: inline-block;}
#main .mainpart_body .remcondpros_problock .remcondpros_item:hover .remcondpros_itemcover{display: block;top: 0;left: 0;width: 100%;height: 100%;}

#main .mainpart_body .remcondNews{}
#main .mainpart_body .remcondNews .remcondNews_item{width: 32%;padding-left: 2%;float: left;}
#main .mainpart_body .remcondNews .remcondNews_item:first-child{padding-left: 0;}
#main .mainpart_body .remcondNews .remcondNews_itemimg{text-align: center;}
#main .mainpart_body .remcondNews .remcondNews_itemimg img{width: 100%;}
#main .mainpart_body .remcondNews .remcondNews_iteminfos{/*padding:25px 30px;*/padding:5% 6%;background: #fff;box-shadow: 0px 2px 12px 0px rgba(40, 58, 94, 0.17);font-size: 18px;}
#main .mainpart_body .remcondNews .remcondNews_itemcat{color: #00D690;font-weight: bold;line-height: 24px;margin-bottom: 10px;}
#main .mainpart_body .remcondNews .remcondNews_itemtitle{color: #283A5E;font-size: 24px;font-weight: bold;height: 56px;overflow: hidden;}
#main .mainpart_body .remcondNews .remcondNews_itemtime{color: #999;margin-top: 10px}

