.bg-01 {height:941px; padding-top: 35px;  background: url(//image01.homedo.com/Files/Images/cms/www/20170623/4833366069361445694_pic1.jpg) center bottom no-repeat;}
.bg-02 {height:623px; padding-top: 35px; margin-bottom: 35px;  background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5352205688034147319_pic1.png) center bottom no-repeat;}
.bg-03 {height:451px; padding-top: 35px; margin-bottom: 25px;  background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5030573116412251722_pic1.png) center bottom no-repeat;}
.bg-04 {padding-top: 35px; background: #fbfbfb}
.bg-05 {padding-top: 30px;}
.ibf-title { display: block; width: 279px; height: 48px; margin: auto; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5042109767868656402_pic1.png) 0 0 no-repeat; text-align: center; line-height: 48px; color: #fff; font-size: 24px; font-weight: bold;}
.arrow-icon {position: absolute; display: block; width: 37px; height: 54px; top: 50%; margin-top: -27px; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5045594140708173305_pic1.png) 0 0 no-repeat; cursor: pointer; z-index: 10}
.arrow-icon.icon-left {background-position: 0 0; left: 0}
.arrow-icon.icon-right {background-position: -37px; right: 0}

.ibf-top-banner {background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5183553040650730751_pic1.jpg) top center no-repeat #304ae4; position: relative}
.ibf-top-banner .icon {display: block; position: absolute; top: 439px; left: 50%; width: 26px; height: 34px; margin-left:-13px; background: url(//image01.homedo.com/Files/Images/cms/www/20170622/5640890232778869341_pic1.png) 0 0 no-repeat;}
.ajax-tab {text-align: center; word-spacing: -10px; padding-top: 43px;}
.ajax-tab li {word-spacing: normal; display: inline-block; width: 14%;}
.ajax-tab li a {display: block; width:86px;}
.ajax-tab li a span,
.ajax-tab li a span em {display: block; margin: auto; width: 82px; height: 82px;}
.ajax-tab li a span {padding: 2px;}
.ajax-tab li a span em { background: url(//image01.homedo.com/Files/Images/cms/www/20170623/5686904906237564891_pic1.png)}
.ajax-tab li a span em.icon-01 {background-position: 0 0}
.ajax-tab li a span em.icon-02 {background-position: -82px 0}
.ajax-tab li a span em.icon-03 {background-position: -164px 0}
.ajax-tab li a span em.icon-04 {background-position: -246px 0}
.ajax-tab li a span em.icon-05 {background-position: -328px 0}
.ajax-tab li a span em.icon-06 {background-position: -410px 0}
.ajax-tab li a span em.icon-07 {background-position: -492px 0}
.ajax-tab li a p {font-size: 16px; color: #333; padding: 10px 0}

.ajax-tab li a:hover span,
.ajax-tab li a.cur span {background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4908672185034045416_pic1.png) center center no-repeat;}
.ajax-tab li a:hover p,
.ajax-tab li a.cur p {color: #03a6ff}

.title-box {text-align: center; padding-bottom: 20px}
.title-box h3 {font-size: 38px; margin-bottom: 5px; font-weight: bold}
.title-box p {font-size: 18px; }
.title-box.c-black {background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5543943563588691735_pic1.png) center bottom no-repeat;}
.title-box.c-black h3 {color: #333;}
.title-box.c-black p {color: #666}
.title-box.c-white {background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5673886922836518386_pic1.png) center bottom no-repeat;}
.title-box.c-white h3 {color: #fff;}
.title-box.c-white p {color: #fff}

.ibf-pic-list {overflow: hidden; padding: 50px 0 30px;}
.ibf-pic-list .list-box {margin-bottom: 10px; overflow: hidden; position: relative}
.ibf-pic-list .list-box .title {position: absolute; height: 49px; left: 0; right: 0; bottom: 0; padding-left: 20px; line-height: 49px; color: #fff; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5443235391992514184_pic1.png); font-size: 18px;}
.ibf-pic-list .list-box .title em {display: block; position: absolute; width: 19px; height: 19px; right: 14px; bottom: 15px; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4995751059899233262_pic1.png); }
.ibf-pic-list .mar-10 {margin: 0 10px 10px;}
.ibf-pic-list .ibf-pic-banner {height: 368px; width: 532px;}
.ibf-pic-list .ibf-pic-banner ul {position: absolute; left: 0; top: 0;}
.ibf-pic-list .ibf-pic-banner ul li {float: left; height: 368px; width: 532px;}
/*.ibf-leader-list {overflow: hidden; padding-top: 30px;}
.ibf-leader-list ul {width: 1200px;}
.ibf-leader-list ul li {width: 388px; height: 256px; float: left;  border-color: #f3f0ef; margin: 0 9px 9px 0; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5242976754852020682_pic1.png) 50% 120px no-repeat #fff;}
.ibf-leader-list ul li dl {padding: 20px 20px 7px 20px; overflow: hidden}
.ibf-leader-list ul li dl dt {width: 94px; height: 94px; float: left; position: relative}
.ibf-leader-list ul li dl dt span {display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4892940711534031726_pic1.png);}
.ibf-leader-list ul li dl dd {width: 234px; float: left; padding-left: 20px;}
.ibf-leader-list ul li dl dd strong {display: block; font-size: 18px; color: #222; line-height: 30px; padding-top: 10px;}
.ibf-leader-list ul li dl dd span {display: block; font-size: 14px; color: #666; line-height: 20px; padding-right: 40px;}
.ibf-leader-list ul li p {display: block; width: 312px; height: 40px; overflow: hidden; margin: 17px auto 25px auto; font-size: 14px; color: #666;}
.ibf-leader-list ul li a {display: block; width: 152px; height: 33px; margin: auto; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5177574466274547729_pic1.png) 0 0 no-repeat; text-align: center; line-height: 33px; font-size: 16px; color: #fff;}*/

.ibf-leader-list {overflow: hidden; padding-top: 30px;}
.ibf-leader-list ul {width: 1205px;}
.ibf-leader-list ul li {width: 284px;height: 354px;float: left;border: #f3f0ef solid 1px;margin: 0 15px 15px 0;background: #fff;}
.ibf-leader-list ul li dl {padding: 20px 0px 7px 0px;overflow: hidden;}
.ibf-leader-list ul li dl dt {margin: auto;width: 94px;height: 94px;/* float: left; */position: relative;}
.ibf-leader-list ul li dl dt span {display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4892940711534031726_pic1.png);}
.ibf-leader-list ul li dl dd {text-align: center;/* width: 234px; *//* float: left; *//* padding-left: 20px; */}
.ibf-leader-list ul li dl dd strong {display: block; font-size: 18px; color: #222; line-height: 30px; padding-top: 10px;}
.ibf-leader-list ul li dl dd span {display: block;font-size: 14px;color: #666;line-height: 20px;/* padding-right: 40px; */}
.ibf-leader-list ul li p {line-height: 20px;padding: 10px;display: block;width: 233px;height: 57px;overflow: hidden;margin: 20px auto 20px auto;font-size: 14px;color: #666; background: #eee;}
.ibf-leader-list ul li a {display: block; width: 152px; height: 33px; margin: auto; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5177574466274547729_pic1.png) 0 0 no-repeat; text-align: center; line-height: 33px; font-size: 16px; color: #fff;}


.ibf-video {padding-top: 30px;}
.ibf-video .title {width: 142px; height: 38px; margin-bottom: 20px; padding-left: 23px; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4918335475397808879_pic1.png) 0 0 no-repeat; font-size: 20px; color: #fff; line-height: 38px;}
.ibf-video .left {width: 610px;}
.ibf-video .right {width: 557px}
.ibf-video .right .right-list {width: 556px; height: 355px; padding-top: 16px; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5614329824012073343_pic1.png) 0 0 no-repeat; }
.ibf-video .right .list-box {height: 327px; width: 473px;  padding: 0 39px 0 33px; overflow: hidden}
.ibf-video .right .list-box dl {height: 93px; padding-top: 16px;}
.ibf-video .right .list-box dl dt {width: 85px; height: 85px; position: relative; float: left}
.ibf-video .right .list-box dl dt em {position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5341039093166445675_pic1.png) 0 0 no-repeat; }
.ibf-video .right .list-box dl dd {float: left; width:370px; margin-left: 18px; height: 93px; border-bottom: #0c83e6 dotted 1px; color: #fff;}
.ibf-video .right .list-box dl dd strong {font-size: 20px;}
.ibf-video .right .list-box dl dd p {font-size: 14px; line-height: 24px; height: 48px; overflow: hidden;}
.ibf-video .right .list-box .text {width: 461px; padding-bottom: 15px; margin-bottom: 12px; border-bottom: #0c83e6 dotted 1px;}
.ibf-video .right .list-box .text p { display: block; line-height: 22px; overflow: hidden; margin: 0 10px 0 17px; font-size: 14px; color: #fff;}

.ibf-city-tab {height: 54px; padding-top: 30px;}
.ibf-city-tab li {width: 391px; height: 54px; float: left; text-align: center; font-size: 27px; color: #fff; line-height: 54px; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4799550763876906864_pic1.png) right top no-repeat; cursor: pointer}
.ibf-city-tab li.cur {background-position: left top;}
.ibf-city-tab li.mar-8 {margin: 0 8px;}

.ibf-city-box {overflow: hidden; padding-top: 30px; display: none}
.ibf-city-box dl {width: 20%; height: 290px; float: left}
.ibf-city-box dl dt {position: relative; width: 186px; height: 145px; padding-top: 8px; margin:0 auto 10px auto; text-align: center}
.ibf-city-box dl dt span {display: block; position: absolute; left: 0; top: 0; width: 186px; height: 32px; padding-top: 121px; font-size: 20px; text-align: center; color: #fff; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/5152230797528518502_pic1.png) 0 0 no-repeat}
.ibf-city-box dl dd {width: 210px; margin: auto; text-align: center}
.ibf-city-box dl dd em {display: block; margin: 0 10px; height: 12px; border-bottom: #686868 solid 1px; margin-bottom: -13px;}
.ibf-city-box dl dd strong {font-size: 20px; font-weight: bold; color: #000; line-height: 25px; padding:0 13px;  background: #fff; }
.ibf-city-box dl dd p {font-size: 16px; color: #686868; line-height: 26px; display: block; padding-top: 5px;}

.ibf-company-pic {width: 990px; margin: auto; padding:30px 0 70px; overflow: hidden}
.ibf-company-pic li {width:56px; float: left; height: 406px; overflow: hidden;}
.ibf-company-pic li dl {width: 766px;}
.ibf-company-pic li dl dt {float: left; width: 53px; height: 406px; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4816794737655120994_pic1.png) 0 0 no-repeat; cursor: pointer}
.ibf-company-pic li dl dt span {display: block; padding: 105px 10px 0; text-align: center; font-size: 20px; line-height: 28px; color: #fff;}
.ibf-company-pic li.cur dl dt {background-position: -53px 0;}
.ibf-company-pic li dl dd {float: left; width: 711px; height: 404px; border: #f2f0f0 solid 1px;}
.ibf-company-pic li dl dd .box {padding: 30px 30px 0 30px;}
.ibf-company-pic li dl dd .box span {margin-bottom: 30px; display: block}
.ibf-company-pic li dl dd .box strong {display: block; font-size: 16px; color: #222; margin-bottom: 15px;}
.ibf-company-pic li dl dd .box p {font-size: 14px; color: #666; line-height: 22px;}

.ibf-feats {padding-top: 35px; overflow: hidden; margin-bottom: 72px;}
.ibf-feats .title {padding-bottom: 20px; font-size: 22px; color: #2a3038;}
.ibf-feats .left {width: 644px;}
.ibf-feats .left .pic-box {position: relative; width: 644px; height: 427px; overflow: hidden}
.ibf-feats .left .pic-box ul {position: absolute; left: 0; top: 0;}
.ibf-feats .left .pic-box ul li {width: 644px; height: 427px; float: left; position: relative}
.ibf-feats .left .pic-box ul li dl {position: absolute; left: 0; bottom: 0; height: 22px; padding: 20px 0; width: 100%; background:url(//image01.homedo.com/Files/Images/cms/www/20170621/5443235391992514184_pic1.png); }
.ibf-feats .left .pic-box ul li dl dt {float: left; width: 101px; border-right: 1px solid #fff; line-height: 22px; height: 22px;}
.ibf-feats .left .pic-box ul li dl dt strong {padding-left: 20px; color: #fff; font-size: 22px;}
.ibf-feats .left .pic-box ul li dl dd {width: 542px; overflow: hidden}
.ibf-feats .left .pic-box ul li dl dd p {/*width: 251px;*/ margin-left: 20px; height: 22px; overflow: hidden; line-height: 22px; float: left; color: #fff; font-size: 14px;}
.ibf-feats .right {width: 512px;}
.ibf-feats .right .right-box {height: 420px; padding-top: 5px; border: #f2f0f0 solid 1px;}
.ibf-feats .right .right-box dl {height: 114px; padding: 20px 32px 0;}
.ibf-feats .right .right-box dl dt {width: 100px; height: 100px; position: relative; float: left}
.ibf-feats .right .right-box dl dt em {position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4783769309629464661_pic1.png) 0 0 no-repeat; }
.ibf-feats .right .right-box dl dd {float: left; width:325px; margin-left: 20px; padding-top: 20px; margin-top: -21px; height: 114px; border-top: #eeeeee dotted 1px;}
.ibf-feats .right .right-box dl dd strong {font-size: 16px; color: #222; display: block; padding: 12px 0 10px;}
.ibf-feats .right .right-box dl dd p {font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; color: #666;}
.ibf-feats .right .right-box dl:first-child dd {border-top: none;}

.ibf-company {display: block; overflow: hidden; padding-top: 40px;}
.ibf-company li {width: 33.33%; float: left; font-size: 16px; color: #fff; overflow: hidden; line-height: 28px;}

.ibf-dynamic {padding: 30px 0 70px; overflow: hidden}
.ibf-dynamic dl {float: left; width: 396px; border-left: #f3f0ef solid 1px; text-align: center}
.ibf-dynamic dl:first-child {border-left: none;}
.ibf-dynamic dl dt {margin-bottom: 20px;}
.ibf-dynamic dl dd p {font-size: 16px; color: #333; display: block; height: 60px; line-height: 30px; margin-bottom: 17px;}
.ibf-dynamic dl dd a {display: block; width: 167px; height: 30px; text-align: center; line-height: 30px; margin: auto; font-size: 16px; color: #fff; background: url(//image01.homedo.com/Files/Images/cms/www/20170621/4639017398165476396_pic1.png) 0 0 no-repeat;}

.ibf-am {margin-bottom: 60px;}

.ibf-banner-list {padding: 40px 0 100px 0}
.banner-8 {padding-top: 10px; overflow: hidden; padding-bottom: 24px;width:1235px;}
.banner-8 li {position: relative; float: left; margin:0 9px 10px 0px;}
.banner-8 li em {position: absolute; display: block; width: 215px; margin-left: -107px; height: 34px; left: 50%; top: 152px; background: 0 0 no-repeat center cneter;}


.ibf-about {padding:14px 27px 28px; margin: 40px 0 70px; background: #fbfbfb;}
.ibf-about dt {font-size: 16px; color: #333; font-weight: bold; margin-bottom: 10px;}
.ibf-about dd {font-size: 14px; line-height: 24px; color: #666;}
.ibf-about-box {background: #fbfbfb;padding-top: 0}
.ibf-about-box .ibf-title {margin-bottom: 56px; position: relative; top: -24px;}
.messageslist {position: relative; padding-bottom: 160px;}
.messageslist .firsttitle,
.messageslist .secondetitle{font-size: 27px;color: #fff;font-weight: bold;position: absolute;}
.messageslist .firsttitle{left: 40px;top: 20px}
.messageslist .secondetitle{left: 40px;top: 42px}
.messageslist .firstcontent dl,.firstcontent dd{}
.messageslist .firstcontent dd.white{background: url(//image01.homedo.com/Files/Images/cms/www/20170601/5242670884763752864_pic1.jpg);height: 46px;line-height: 46px;}
.messageslist .firstcontent dd.grey{background: url(//image01.homedo.com/Files/Images/cms/www/20170601/5515690429141599950_pic1.jpg);height: 42px;line-height: 42px}
.messageslist .firstcontent dd.top ul li{color: #272727}
.messageslist .firstcontent dd.top{background: url(//image01.homedo.com/Files/Images/cms/www/20170601/5106963190934233135_pic1.jpg);height: 42px;line-height: 42px;font-size: 20px;font-weight: bold; }
.messageslist .firstcontent ul{overflow: hidden; position: relative}
.messageslist .firstcontent dt ul li{height: 40px;line-height: 40px;float: left;text-align: center; font-size: 20px;color:#272727;font-weight: bold;}
.messageslist .firstcontent dd ul li{height: 43px;float: left;text-align: center;line-height: 40px; font-size: 16px;color:#737373;}
.messageslist .firstcontent ul li.one{width:272px;text-indent: 5rem}
.messageslist .firstcontent ul li.two{width: 575px;}
.messageslist .firstcontent ul li.three{width: 255px;text-indent: 2rem}

.ibf-leader-box {margin-top: 96px; padding: 0 0 95px}
.ibf-leader-box .ibf-title {margin-bottom: 40px; position: relative; top: -24px;}

.main4-box1{padding-top: 0}
.main4-box1 ul{overflow: hidden;width: 1190px;}
.main4-box1 ul li{float: left;width: 238px;text-align: center; height: 305px;}
.main4-box1 ul li h3{font-size: 20px;font-weight: bold;color: #000000; padding-top: 15px;}
.main4-box1 ul li p{font-size: 16px;color: #686868;height:50px;line-height: 24px;overflow: hidden; margin: 0 20px;}
.main4-box1 ul li img{border-radius: 50%}

.ibf-vedio-list {overflow: hidden; width: 1200px;}
.ibf-vedio-list dl {float: left; width: 383px; margin: 0 17px 44px 0;}
.ibf-vedio-list dl dt {height: 233px; cursor: pointer}
.ibf-vedio-list dl dt p {width: 0; height: 0; overflow: hidden}
.ibf-vedio-list dl dd {height: 45px; border: #f3f0ef solid 1px; border-top: 0; line-height: 45px; font-size: 20px; color: #333; text-align: center}

#video-play em {font-size: 30px;font-weight: bold;font-family: "Yahei";color: #fff;position: absolute;top:-28px;right: -28px;cursor: pointer;}
#video-prpo {width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:0.5; filter:Alpha(opacity=50); z-index:10000}
#video-play {position:fixed; left:50%; top:50%; z-index:10001;}

.ibf-content {width: 880px;}
.ibf-content .ibf-about {padding:14px 0 28px; margin: 40px 0 0;}
.content-pic-box {position: relative; height: 576px; overflow: hidden;}
.content-pic-box ul {position: absolute; left: 0; top: 0;}
.content-pic-box ul li {float: left; width: 880px;}

.top-banner-content {background: url(//image01.homedo.com/Files/Images/cms/www/20170622/4763075432556529085_pic1.jpg) top center no-repeat; height: 450px;}

.ibf-person {text-align: center; margin: -30px 0 30px;}
.ibf-person strong {font-size: 20px; color: #333;}
.ibf-person p {font-size: 16px; line-height: 26px; color: #666;}
.content-video-box {width: 610px; height: 371px; margin: auto}

.ajax-box {min-height: 500px;}