@charset "UTF-8";

/*通用*/
body { font-family: '微软雅黑'; background: #fff; }

/*图片放大*/
.scale_img dl img, .scale_img li img { -o-transition: all 2s linear 0s; transition: all 2s linear 0s; }
.scale_img dl:hover img, .scale_img li:hover img { -webkit-transform: scale(1.1) rotate(0deg) translateY(0); -ms-transform: scale(1.1) rotate(0deg) translateY(0); transform: scale(1.1) rotate(0deg) translateY(0); }

/*标题*/
h2 { text-align: center; background: url(/images/t_bg.png) no-repeat center bottom; padding-bottom: 23px; }
h2 a { display: block; text-align: center; color: #156BF8; line-height: 100%; font-size: 40px; font-weight: bold; }
h2 a:hover { color: #156BF8; }
h2 span { display: block; padding-top: 14px; font-size: 18px; color: #666; line-height: 100%; font-weight: normal; }

/*仁伟达条码*/
.barcode { padding-top: 50px; height: 525px; }
.barcode ul { margin-top: 29px; }
.barcode li { width: 261px; height: 331px; border: 1px solid rgba(112, 112, 112, 0.46); box-sizing: border-box; float: left; margin-right: 51px; padding: 11px 0; text-align: center; line-height: 0; }
.barcode li img { width: 239px; }
.barcode li em { font-size: 22px; color: #333; display: block; font-weight: bold; line-height: 100%; padding-top: 17px; }
.barcode li span { display: block; font-size: 16px; line-height: 24px; padding-top: 12px; color: #666; }
.barcode li i { display: block; }
.barcode li:last-child { margin-right: 0; }
.barcode li:hover { border: 2px solid #156BF8; }

/*产品中心*/
.pro { padding-top: 64px; height: 1105px; background: #F4F4F4; }
.pro h2 { margin-bottom: 31px; }
.pro_nav { width: 226px; height: 943px; background: #fff url(/images/pro_nav.png) no-repeat center top; }
.pro_nav h3 { height: 78px; font-size: 24px; color: #fff; font-weight: bold; text-align: center; line-height: 100%; padding-top: 23px; box-sizing: border-box; }
.pro_nav h3 span { display: block; font-size: 14px; color: rgba(255, 255, 255, 0.3); padding-top: 7px; font-weight: normal; text-transform: uppercase; line-height: 100%; }
.pro_nav ul { border-bottom: 2px solid #f4f4f4; margin: 0 2px; }
.pro_nav ul li { position: relative; }
.pro_nav ul li a { display: block; padding-left: 35px; font-size: 16px; color: #666; line-height: 56px; }
.pro_nav ul li:before { content: ""; width: 4px; height: 4px; border: 1px solid #5f5f5f; border-style: solid solid none none; position: absolute; top: 50%; left: 18.5px; margin-top: -2.3px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.pro_nav ul li:after { position: absolute; content: ""; width: 195px; height: 1px; background: #DADADA; left: 15px; bottom: 0; }
.pro_nav ul li:last-child:after { display: none; }
.pro_nav ul li:hover { margin-top: -1px; border-bottom: 1px solid #fff; }
.pro_nav ul li:hover a { 
    /*background: url(/images/pro_hover.jpg) no-repeat center; */
    background: #ff8b00;
    color: #fff; }
.pro_nav ul li:hover:after { display: none; }
.pro_nav ul li:hover:before { border-color: #fff; }
.pro_nav .contact { font-size: 12px; color: #333; line-height: 100%; padding-left: 56px; background: url(/images/pro_tel.png) no-repeat 19px 19px; margin-top: 22px; }
.pro_nav .contact em { display: block; font-size: 20px; color: #156BF8; font-weight: bold; line-height: 100%; }
.pro_nav .product { margin-top: 32px; }
.pro_nav .product img { width: 222px; margin-left: 2px; margin-bottom: 4px; }
.pro_nav .product span { display: block; font-size: 14px; line-height: 0px; padding-left: 28px; color: #333; }
.pro_con { width: 969px; }
.pro_con li { width: 305px; height: 300px; overflow: hidden; float: left; margin-left: 18px; margin-bottom: 21px; background: #A29F9F; line-height: 0; position: relative; }
.pro_con li a:first-child { display: block; width: 305px; height: 229px; box-sizing: border-box; border: 2px solid #A29F9F; overflow: hidden; }
.pro_con li img { max-width: 100%; }
.pro_con li span { display: block; padding-left: 11px; color: #fff; line-height: 26px; padding-top: 9px;padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro_con li i { display: block; }
.pro_con li:after { position: absolute; content: ''; width: 12px; height: 12px; background: #fff url(/images/pi.png) no-repeat center; border-radius: 50%; left: 282px; bottom: 20px; }
.pro_con li:hover { background: url(/images/pro_bg.jpg) no-repeat center bottom; }
.pro_con li:hover a:first-child { border-color: #156BF8; }
.pro_con li:hover:after { background-color: #FF8B00; }

/*服务优势*/
.ys { background: url(/images/ys_bg.jpg) no-repeat center bottom; height: 740px; }
.ys h2 { padding-top: 53px; margin-bottom: 23px; }
.ys li { width: 316px; height: 118px; background: url(/images/ys_bg1.png) no-repeat center; margin-bottom: 62px; }
.ys li i { width: 64px; float: left; display: block; margin-left: 70px; padding-top: 34px; padding-right: 20px; transition: all 1s; }
.ys li em { display: block; float: left; font-size: 26px; line-height: 36px; font-weight: bold; color: #fff; width: 104px; padding-top: 22px; transition: all 1s; }
.ys li span { display: none; }
.ys li:hover { background: url(/images/ys_hover.png) no-repeat center; }
.ys li:hover i { margin-left: 40px; }
.ys li:hover em { display: none; }
.ys li:hover span { display: block; font-size: 18px; line-height: 24px; color: #fff; padding-top: 22px; width: 162px; float: left; }
.ys .fl { padding-left: 15px; }
.ys .fl li:nth-child(2) { margin-left: -49px; }
.ys .fr { margin-right: -56px; }
.ys .fr li:nth-child(1), .ys .fr li:nth-child(3) { margin-left: -56px; }
.ys .fl li:nth-child(2) i, .ys .fl li:nth-child(3) i { padding-top: 29px; }

/*3大理由认准仁伟达势*/
.reason { background: #EEEEEE; overflow: hidden; padding-bottom: 51px; }
.reason h2 { padding-top: 62px; margin-bottom: 26px; }
.reasons { background: #fff; margin-bottom: 8px; }
.rea_con dt:after { position: absolute; content: ""; width: 0; height: 0; border-width: 26px 31px; border-style: solid; border-color: transparent #fff transparent transparent; z-index: 9; top: 50%; margin-top: -26px; }
.rea_con dd h3 { font-size: 36px; color: #156BF8; font-weight: bold; line-height: 100%; padding-top: 62px; margin-bottom: 27px; }
.rea_con dd h3 span { font-size: 30px; line-height: 100%; display: block; letter-spacing: 6px; padding-top: 7px; }
.rea_con dd h3 i { font-size: 48px; }
.rea_con dd p { font-size: 16px; color: #666; line-height: 26px; padding-left: 27px; position: relative; margin-bottom: 20px; letter-spacing: 1px; }
.rea_con dd p strong { color: #156BF8; }
.rea_con dd p:before { position: absolute; content: ""; width: 19px; height: 2px; background: #666; top: 12px; left: 0; }
.rea_con dd a { display: block; width: 131px; height: 36px; background: #8F8F8F url(/images/ri.png) no-repeat 20px 9px; border-radius: 18px; font-size: 13px; color: #fff; line-height: 36px; text-indent: 50px; margin-top: 42px; transition: .3s; }
.rea_con dd a:hover { background-color: #156BF8; }
.reason1, .reason3 { position: relative; height: 465px; }
.reason1 dt, .reason3 dt { position: absolute; right: 50%; margin-right: -52px; }
.reason1 dt:after, .reason3 dt:after { right: -7px; }
.reason1 dd, .reason3 dd { position: absolute; left: 50%; margin-left: 94px; width: 468px; }
.reason2 { position: relative; height: 431px; }
.reason2 dt { position: absolute; left: 50%; margin-left: -62px; }
.reason2 dt:after { left: -7px; border-color: transparent transparent transparent #fff; }
.reason2 dd { position: absolute; right: 50%; width: 462px; margin-right: 95px; }

/*免费租赁*/
.rent { height: 236px; background: url(/images/rent_bg.jpg) no-repeat center top; }
.rent h2 { text-align: left; padding-top: 28px; background: none; text-shadow:2px 2px 0 rgba(1,16,56,1);}
.rent h2 a { text-align: left; color: #fff; font-size: 48px; line-height: 100%; }
.rent h2 i { display: block; line-height: 100%; font-size: 34px; padding-bottom: 8px; }
.rent h2 em { font-size: 55px; color: #FE7D00; }
.rent h2 span { font-size: 28px; color: #fff; display: block; line-height: 100%; padding-top: 15px; }

/*方案案例*/
.case { height: 745px; padding-top: 20px; }
.case_nav { width: 1160px; height: 55px; margin: 28px auto 31px; }
.case_nav li { width: 190px; height: 55px; float: left; margin-right: 4px; }
.case_nav li a { display: block; line-height: 55px; font-size: 18px; color: #666; text-indent: 76px; background: url(/images/ci1.png) no-repeat 26px 12px; }
.case_nav li.cur { background: url(/images/case_hover.png) no-repeat center; }
.case_nav li.cur a { color: #fff; background-position-y: -55px; }
.case_nav li:nth-child(2) a { background-image: url(/images/ci2.png); }
.case_nav li:nth-child(3) a { background-image: url(/images/ci3.png); }
.case_nav li:nth-child(4) a { background-image: url(/images/ci4.png); }
.case_nav li:nth-child(5) a { background-image: url(/images/ci5.png); }
.case_nav li:nth-child(6) a { background-image: url(/images/ci6.png); }
.case_nav li:last-child { margin-right: 0; }
.case_con dl { height: 474px; background: #F2F2F2; }
.case_con dt { width: 645px; height: 474px; float: left; overflow: hidden; }
.case_con dt img { width: 632px; height: 474px; }
.case_con dd { width: 488px; padding-right: 40px; float: right; }
.case_con dd h4 a { display: block; position: relative; font-size: 18px; color: #156BF8; line-height: 100%; padding-bottom: 34px; padding-top: 65px; }
.case_con dd h4 a:after { position: absolute; content: ""; width: 49px; height: 2px; background: #156BF8; left: 0; bottom: 0; }
.case_con dd p { font-size: 15px; color: #333; line-height: 30px; padding: 20px 0 28px; }
.case_con dd .video li { width: 219px; float: left; }
.case_con dd .video li span { display: block; text-align: center; font-size: 14px; color: #666; line-height: 36px; }
.case_con dd .video li:first-child { margin-right: 40px; }
.case_con dd .video li embed { width: 219px; height: 169px; box-sizing: border-box; border: 4px solid #F2F2F2; outline: 1px solid #D4D4D4; }

/*客户见证*/
.client { height: 657px; background: #eee; }
.client .content { position: relative; }
.client h2 { padding-top: 63px; margin-bottom: 23px; }
.client .switch { width: 58px; height: 42px; background: #6D6D6D; border-radius: 50%; text-align: center; padding-top: 16px; position: absolute; top: 347px; cursor: pointer; transition: .5s; }
.client .prev { left: -84px; }
.client .next { right: -84px; }
.client .switch:hover { background: #FE7200; }
.cli_con { width: 1200px; overflow: hidden; }
.cli_con li { width: 253px; height: 381px; float: left; margin-right: 30px; padding: 16px 12px; background: #fff; text-align: center; }
.cli_con li > a { display: block; width: 247px; height: 186px; overflow: hidden; margin: 0 auto; }
.cli_con li img { width: 247px; height: 186px; }
.cli_con li h4 a { display: block; width: 218px; margin: 0 auto; color: #666; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: normal; border-bottom: 1px solid #DADADA; padding: 28px 0 9px; line-height: 100%; }
.cli_con li p { color: #666; line-height: 22px; padding: 14px 0 24px; }
.cli_con li a.info { display: block; width: 110px; height: 34px; background: #FE7200; border-radius: 3px; font-size: 14px; line-height: 34px; color: #fff; }
.cli_con li:hover h4 a { color: #FE7200; }

/*新闻百科*/
.news { height: 760px; }
.news h2 { padding-top: 65px; margin-bottom: 31px; }
.c_news { width: 650px; }
.c_news .news_nav { height: 60px; margin-bottom: 48px; }
.c_news .news_nav a { width: 200px; height: 60px; background: #fff; border: 1px solid #EBEBEB; border-radius: 3px; box-sizing: border-box; display: block; float: left; margin-right: 20px; color: #666; font-size: 18px; line-height: 60px; text-align: center; }
.c_news .news_nav a.cur { background: #156BF8; border-color: #156BF8; color: #fff; }
.c_news .news_con dl { overflow: hidden; margin-bottom: 14px; }
.c_news .news_con dt { width: 300px; height: 197px; float: left; overflow: hidden; }
.c_news .news_con dt img { width: 300px; height: 197px; }
.c_news .news_con dd { width: 325px; float: right; }
.c_news .news_con dd h4 a { display: block; font-size: 16px; color: #333; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: normal; }
.c_news .news_con dd p { font-size: 14px; color: #666; line-height: 28px; padding: 28px 0 23px; }
.c_news .news_con dd a.more { display: block; width: 170px; height: 40px; background: #156BF8; border-radius: 19px; line-height: 40px; color: #fff; text-align: center; transition: .5s; }
.c_news .news_con dd a.more:hover { font-weight: bold; background: #125dd8; }
.c_news .news_con dl:hover h4 a { color: #156BF8; }
.c_news .news_con li { height: 79px; border-bottom: 1px solid #CECECE; overflow: hidden; }
.c_news .news_con li i { display: block; float: left; width: 116px; border-right: 1px solid #EBEBEB; margin: 18px 0; text-align: center; font-size: 16px; color: #aaa; line-height: 100%; }
.c_news .news_con li i em { display: block; font-size: 24px; color: #333; line-height: 100%; padding-bottom: 8px; }
.c_news .news_con li span { position: relative; display: block; float: left; padding-left: 39px; color: #333; width: 400px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 79px; padding-right: 94px; }
.c_news .news_con li span:after { position: absolute; content: ""; width: 30px; height: 30px; background: #BFBFBF url(/images/ni.png) no-repeat center; border-radius: 50%; right: 20px; bottom: 23px; }
.c_news .news_con li:last-child { border-bottom: none; }
.c_news .news_con li:hover i, .c_news .news_con li:hover em, .c_news .news_con li:hover span { color: #156BF8; }
.c_news .news_con li:hover span:after { background-color: #156BF8; }
.wiki { width: 475px; }
.wiki h3 { height: 58px; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; font-weight: normal; margin-bottom: 2px; }
.wiki h3 a { color: #666; font-size: 16px; line-height: 58px; padding-left: 11px; display: block; position: relative; font-weight: normal; }
.wiki h3 span { padding-left: 16px; color: #D2D2D2; text-transform: uppercase; }
.wiki h3 a:after { position: absolute; content: "+"; width: 25px; height: 25px; border: 2px solid #aaa; border-radius: 50%; text-align: center; line-height: 21px; color: #aaa; right: 0; top: 15px; font-size: 23px; }
.wiki .wiki_con { height: 420px; overflow: hidden; }
.wiki dl { height: 104px; padding-top: 22px; padding-bottom: 19px; border-bottom: 1px dashed #EBEBEB; }
.wiki dt { width: 187px; height: 104px; float: left; overflow: hidden; }
.wiki dt img { width: 187px; height: 104px; }
.wiki dd { width: 280px; float: right; }
.wiki dd h4 { color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 100%; padding-bottom: 11px; font-weight: normal; }
.wiki dd p { color: #666; line-height: 24px; }
.wiki dl:hover dd h4 { color: #156BF8; }

/*关于我们*/
.about { height: 747px; background: #F2F2F2; }
.about h2 { padding-top: 68px; margin-bottom: 48px; }
.about dd { width: 450px; float: left; padding-top: 8px; }
.about dd h3 a { font-size: 27px; color: #666; line-height: 100%; padding-bottom: 34px; display: block; position: relative; font-weight: normal; margin-bottom: 34px; }
.about dd h3 a:after { position: absolute; content: ""; width: 54px; height: 2px; background: #FB7004; left: 0; bottom: 0; }
.about dd p { font-size: 15px; line-height: 30px; margin-bottom: 12px; }
.about dd ul { margin-top: 42px; }
.about dd li { width: 64px; float: left; margin-right: 64px; text-align: center; line-height: 0; }
.about dd li span { display: block; font-size: 16px; color: #333; padding-top: 19px; line-height: 100%; }
.about dd li:last-child { margin-right: 0; }
.about dd li:hover span { color: #156BF8; }
.about dt { width: 715px; height: 465px; float: right; box-sizing: border-box; border: 4px solid #fff; overflow: hidden; }
.about dt img { max-width: 100%; }

/*企业愿景*/
.vision { height: 401px; background: url(/images/vision_bg.jpg) no-repeat center top; }
.vision h2 { padding-top: 30px; background: none; padding-bottom: 18px; }
.vision h2 span { font-size: 43px; color: #fff; padding-top: 0; font-weight: bold; }
.vision p { font-size: 21px; color: #fff; line-height: 100%; padding-bottom: 22px; text-align: center; }
.vision a.more { display: block; width: 176px; height: 45px; border: 2px solid #fff; border-radius: 10px; box-sizing: border-box; font-size: 18px; color: #fff; line-height: 41px; text-indent: 34px; margin: 0 auto; transition: .5s; }
.vision a.more i { padding-left: 25px; }
.vision a.more:hover { background: rgba(255, 255, 255, 0.2); }

/**/
@keyframes myfirst {
  0% { left: 0px; top: 0px; }
  25% { left: 0px; top: 10px; }
  50% { left: 0px; top: 0; }
  100% { left: 0px; top: 0px; }
}
@-moz-keyframes myfirst

/* Firefox */
{
  0% { left: 0px; top: 0px; }
  25% { left: 0px; top: 10px; }
  50% { left: 0px; top: 0; }
  100% { left: 0px; top: 0px; }
}
@-webkit-keyframes myfirst

/* Safari and Chrome */
{
  0% { left: 0px; top: 0px; }
  25% { left: 0px; top: 10px; }
  50% { left: 0px; top: 0; }
  100% { left: 0px; top: 0px; }
}
@-o-keyframes myfirst

/* Opera */
{
  0% { left: 0px; top: 0px; }
  25% { left: 0px; top: 10px; }
  50% { left: 0px; top: 0; }
  100% { left: 0px; top: 0px; }
}

/*# sourceMappingURL=index.css.map */
