@charset "utf-8";
/* 首页头部 */
/*.h_top{background: #091b31;color:#fff;}*/
/*.h_top:before{background:url(../images/menubg.png) no-repeat center 0!important;}*/
/*.t_logo span:nth-child(1){display: block!important;}*/
/*.t_logo span:nth-child(2){display: none;}*/
/*.t_text{color: #fff!important;}*/
/*.t_text:before{background: #2e3d50;}*/
/*.t_pho span{background:url(../images/t_pho1.png) no-repeat 0 0!important;}*/

/*banner*/
.banner{position: relative;width:100%; height:660px;clear: both;}
.ban_p,.ban_p ul,.ban_p a,.ban_p li{width:100%!important;height:660px;overflow: hidden;}
.ban_p li{ display:block; height:660px;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 1920px;height: 660px;position: absolute;left: 50%;top:0;margin-left: -960px;}
.ban_t{width:1200px;height:50px;bottom:0;left:50%;margin-left:-600px;position: absolute;text-align: center;}
.ban_t em{width:15px;height:15px;display: inline-block;background: #fff;margin-right: 15px;border-radius: 15px;}
.ban_t em.on{width: 40px;}

.til01{text-align: center;display: block;font-size:42px;color: #111;line-height:48px;height: 110px;position: relative;font-weight: normal;}
.til01 a{display: block;color: #111;}
.til01 p{display: block;font-size:20px;line-height:28px;color: #777;}
.til01 span{padding: 0 85px;position: relative;display: inline-block;}
.til01 span:before,.til01 span:after{content: "";position: absolute;width:66px;height:1px;background:#cbcbcb;top:28px;right: 0;}
.til01 span:before{left: 0;}
.til02,.til02 a,.til02 p{color: #fff;}
.til02 span:before,.til02 span:after{background: #fff;}

/*引子*/
.webox{font-size:16px;color: #737373;font-family:"Microsoft Yahei";line-height:30px;position: relative;overflow: hidden;padding:60px 0 0;height: 832px;background: #fafafa;z-index: 1;overflow: hidden;}
.webox:before{content: "";position: absolute;width:100%;height:240px;background:#fff;top:0;left:0;z-index: -1;}
.webox_l{height:267px;}
.webox_l li{position: relative;width: 148px;float: left;text-align: center;padding: 0 31px;}
.webox_l li:before{content: "";position: absolute;width:1px;height:60px;background:#e5e5e5;right: 0;top: 63px;}
.webox_l li:first-child{padding-left:0;}
.webox_l li:last-child{padding-right:0;}
.webox_l li:last-child:before{width: 0;height: 0;}
.webox_l li em{width:38px;display: block;margin: 0 auto;height: 48px;}
.webox_l li:hover{color: #cf140b;}
.webox_l li span{height:60px;display: block;overflow: hidden;}
.webox_l li span b{font-size: 56px;color: #333;line-height: 60px;}

.webox_c{height: 478px;position: relative;padding: 0 0 0 34px;}
.webox_c:before{content: "";position: absolute;width:20px;height:481px;background:url(../images/we_line.gif) no-repeat 0 0;left: -7px;top: -4px;}
.webox_w{width:447px;height: 477px;position: relative;z-index: 1;}
.webox_w:before{content: "";position: absolute;width:586px;height:55px;background:#cf140b;right: 0;bottom:0;}
.webox_w h2{font-size:40px;line-height:48px;height: 128px;color: #1f1715;white-space: nowrap;background:url(../images/we_tbg.gif) no-repeat 0 bottom;}
.webox_w h2 span{display: block;font-weight: normal;}
.webox_w p{height: 143px;padding: 26px 0 0;}
.webox_w dl{height: 125px;color: #231815;line-height: 91px;}
.webox_w dd{width:91px;float: left;}
.webox_w .we_pho{display: block;height: 55px;line-height: 55px;color: #fff;background:#cf140b;overflow: hidden;z-index: 2;position: relative;}
.webox_w .we_pho span{float: left;background:url(../images/c_pho.gif) no-repeat 0 center;padding: 0 6px 0 46px;}
.webox_w .we_pho b{font-size: 30px;}
.webox_p,.webox_p img{width:651px;height:477px;display: block;overflow: hidden;}


/* 你是否有这样的烦脑 */
.plan{font-family:"Microsoft Yahei";position: relative;padding:59px 0 0;height:835px;background: rgba(66, 70, 81, 0.96);font-size: 16px;line-height: 24px;overflow: hidden;}
.plan_c{width: 100%;height: 790px;overflow: hidden;}
.plan_c dl{width:590px;height:300px;background: #fff;margin-bottom:20px;float: left;}
.plan_c dl:nth-child(2n){margin-left: 20px;}
.plan_c dt,.plan_c dt img{width:245px;height: 300px;display: block;overflow: hidden;float: left;}
.plan_c dd{width: 260px;float: left;padding: 59px 0 0 25px;}
.plan_c dd h3{font-size: 24px;line-height: 42px;color: #cf140b;position: relative;height: 111px;}
.plan_c dd h3:before{content: "";position: absolute;width:18px;height:2px;background:#cf140b;left: 0;top:93px;}
.plan_c dd h3 a{color: #cf140b;}
.plan_c dd h3 i{display: block;height: 41px;}
.plan_c dl:nth-child(2n-1) dt{float: right;}
.plan_c dl:nth-child(2n-1) dd{width: 242px;padding: 59px 0 0 71px;}




/*四大优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:26px;padding:78px 0 0;color: #666;background:url(../images/edgebg.gif) no-repeat center 80px;overflow: hidden;}
.edge1{height:530px;position: relative;z-index: 1;overflow: hidden;}
.edge_p{height:530px;width: 50%;background:url(../images/edge_pic1.jpg) no-repeat right 0;}
.edge_p2{background:url(../images/edge_pic2.jpg) no-repeat 0 0;}
.edge_p3{background:url(../images/edge_pic3.jpg) no-repeat right 0;}
.edge_p4{background:url(../images/edge_pic4.jpg) no-repeat 0 0;}
.edge_w{width:48.38%;}
.edge_w1{width:570px;padding: 80px 0 0;overflow: hidden;}
.edge_w1 h3{height:140px;background:url(../images/edgetbg.png) no-repeat 0 0;line-height:124px;font-size:34px;white-space: nowrap;color: #333;font-weight: normal;}
.edge_w1 h3 i{float: left;display: block;font-size:34px;font-family: Myriad Pro;font-style: normal;line-height:80px;color: #fff;width: 133px;text-align: center;}
.edge_wz{padding: 0 0 20px;}
.edge_wz li{padding:0 0 0 42px;position: relative;background:url(../images/ico01.png) no-repeat 14px 5px;}
.edge_pl li{float: left;margin: 0 0 0 18px;}
.edge_pl li,.edge_pl li img{width:251px;height:146px;display: block;}
.edge_w li b{color: #cf140b;}

/*产品中心*/
.probox{font-family:"Microsoft Yahei";overflow: hidden;position: relative;z-index: 1;line-height:42px;background:url(../images/probg.jpg) no-repeat center 0;padding: 80px 0 0;overflow: hidden;}
.prod1{height: 840px;}
.protil{height: 82px;line-height: 47px;}
.protil ul{float: right;}
.protil li{float: left;border: solid 1px #d0d0d2;margin-left: -1px;width: 149px;font-size: 16px;text-align: center;}
.protil li a{display: block;color: #666;}
.protil li.cur,.protil li:hover{border-color: #cf140b;}
.protil li.cur a,.protil li a:hover,.protil li:hover a{display: block;color: #fff;font-weight: bold;background: #cf140b;}
.protil h3{float: left;font-weight: normal;font-size: 30px;line-height: 32px;padding: 3px 0 0 25px;position: relative;}
.protil h3 a{color: #333;}
.protil h3 em{display: block;font-size: 14px;line-height: 18px;color: #959799;}
.protil h3:before{content: "";position: absolute;width:4px;height:51px;background:#cf140b;left: 0;top:0;}
.pro_gg,.pro_gg img{width:567px;height:680px;display: block;overflow: hidden;}
.prod_c1{width: 592px;overflow: hidden;}
.prod_c li{width:286px;float: left;margin: 0 20px 20px 0;background: #fff;overflow: hidden;}
.prod_c1 li:nth-child(2n){margin-right: 0;}
.prod_c li p,.prod_c li p img{width:286px;height:286px;display: block;overflow: hidden;}
.prod_c li span{display: block;line-height:44px;height:44px;text-align: center;}
.prod_c li span a{display: block;color: #333;background:url(../images/ico02.gif) no-repeat right bottom;}
.prod_c li:hover span a,.prod_c li span a:hover{background: url(../images/ico03.gif) no-repeat right bottom;color: #cf140b;}

.prod2{height:495px;padding: 64px 0 0;position: relative;}
.prev1,.next1,.prev2,.next2{width:28px;height:28px;cursor: pointer;z-index: 11;top:266px;right:-56px;}
.prev1,.prev2{left: -56px;}
.prod_c2{width: 1200px;overflow: hidden;}
.prod_c2 li{background: #f7f8f9;}


/*服务流程*/
.service-process{margin-top: 78px}
.process-bk{max-width:1200px;margin:0 auto;}
.process-steps{background:url('../images/12121.png')no-repeat;padding:25px;}
.process-steps{display:inline-block;width:100%;margin-right:27px;height:385px;}
.process-steps ul li{float:left;}
.process-steps ul li span{position:relative;top:27px;left:70px;font-size:48px;color:#cf140b;margin-right:133px;}
.process-steps ul li p{position:relative;top:82px;left:45px;font-size:25px;}
.process-steps2{position:relative;top:133px;left:186px;}

/*解决方案*/
.solution{background-image:url('../images/solutionbg.jpg');background-repeat:no-repeat;background-position:center top;background-size:1920px 845px;font-size:14px;line-height:26px;color:#666;font-family:"Microsoft Yahei";padding:77px 0;height:690px;position:relative;}
.prev1,.next1{width:52px;height:52px;display:block;z-index:9;top:405px;right:-85px;position:absolute;}
.prev1 {left: -85px;}
.solution_con{background:#fff;position:relative;height:540px;padding:0 30px 30px;overflow:hidden;}
.solution_con:before{content:"";position:absolute;width:1200px;height:1px;top:-11px;right:0;background:#fff;}
.solution_t{height:82px;white-space:nowrap;font-size:18px;line-height:30px;color:#333;}
.solution_t li,.solution_t p{float:left;width:142px;position:relative;height:52px;padding-top:30px;}
.solution_t p{width:80px;}
.solution_t li:before{content:"";position:absolute;width:1px;height:17px;top:37px;right:22px;background:#c4c4c4;}
.solution_t li:last-child:before{width:0;height:0;}
.solution_t li em,.solution_t li em img,.solution_t p em{width:29px;float:left;}
.solution_t li span{padding:0 10px;color:#333;max-width:62px;overflow:hidden;display:inline-block;}
.solution_t li.cur span{color:#c31c1f;font-weight:bold;}
.solution_t li.cur:after{content:"";position:absolute;width:100%;height:3px;top:0;left:-30px;background:#c31c1f;}
.solution_c{height:459px;background:#eff0f2;}
.solution_l,.solution_l img{width:612px;height:459px;display:block;}
.solution_r{width:476px;padding:104px 0 0;position:relative;}
.solution_r h3{position:absolute;right:-13px;top:27px;font-size:18px;line-height:52px;height:52px;padding:0 40px;background:#c31c1f;color:#fff;}
.solution_r h3 a{color:#fff;}
.solution_r h3 em{color:#c31c1f;width:37px;height:37px;border-radius:37px;text-align:center;background:#fff;float:left;margin-top:8px;line-height:37px;font-size:20px;}
.solution_r h3:before{content:"";position:absolute;width:0;height:0;top:50px;right:0;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #720002;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.solution_r h3 span{float:left;padding:0 20px;max-width:200px;overflow:hidden;height:52px;display:block;}
.solution_p{height:96px;overflow:hidden;}
.solution_p p{width:132px;float:left;margin:0 7px 0 0;}
.solution_p p img{width:132px;display:block;}
.solution_w{width:410px;padding-top: 40px;}
.solution_w h4{font-size:22px;line-height:49px;color:#000;height:49px;overflow:hidden;}
.solution_w p{max-height:106px;margin-bottom:26px;overflow:hidden;}
.solution_w span a{display:block;background-image:url('../images/morebg1.jpg');background-repeat:no-repeat;background-position:center top;background-size:211px 49px;width:159px;line-height:49px;height:49px;text-align:center;padding:0 52px 0 0;font-size:16px;font-weight:bold;color:#333;overflow:hidden;}


/*合作伙伴*/
#IndexBlock6{ background-color: #f7f7f7; padding:0.5rem 0; }
#IndexBlock6 .Patner{ position: relative; }
#IndexBlock6 .PatnerBlock{ overflow: hidden; }
#IndexBlock6 .Patner .Box{ display: block; background-color: #fff; }
#IndexBlock6 .PatnerBlock .swiper-li{ margin-bottom: 20px; }
#IndexBlock6 .Patner img{ display: block; }
#IndexBlock6 .pointPatner{ text-align: center; padding-top: 0.4rem; }
#IndexBlock6 .pointPatner span{ height: 0.12rem; width: 0.12rem; border:0.02rem solid #d2d2d2; opacity: 1; background-color: transparent; margin:0 0.07rem; }
#IndexBlock6 .pointPatner .swiper-pagination-bullet-active{ background-color: #258cdb; border-color:#258cdb; }
#IndexBlock6 .Patner .pnBox{}
#IndexBlock6 .Patner .pnBox span{ position: absolute; top:50%; height: 0.7rem; width: 0.5rem; transform: translateY(-50%); display: block; cursor: pointer; margin-top:-0.3rem; border-radius: 0.05rem; z-index: 5; }
#IndexBlock6 .Patner .pprev{ left: 0; background: url(../images/jt_1_1.png) no-repeat center; background-size:auto 70%; }
#IndexBlock6 .Patner .pnext{ right: 0; background: url(../images/jt_1_2.png) no-repeat center; background-size:auto 70%; }
#IndexBlock6 .Patner .pnBox span:hover{ background-color: rgba(255,255,255,0.95); }



/*案例*/
.case{padding:67px 0 0;position: relative;font-family:"Microsoft Yahei";z-index: 1;height:908px;line-height: 28px;background: url(../images/casebg.jpg) no-repeat center 0 #fff5f5;color: #333;overflow: hidden;}
.case_c{height: 476px;overflow: hidden;background: #fff;overflow: hidden;}
.case_c dl{position: relative;height: 420px;margin:26px 20px 0;width: 1160px;}
.case_c dt,.case_c dt img{width:700px;height:394px;display: block;overflow: hidden;float: left;}
.case_c dd{padding:36px 0 0 56px;width:364px;float: left;}
.case_c dd h4{font-size: 22px;color: #cf140b;line-height:29px;height: 120px;}
.case_c dd h4 b{display: block;width: 100px;height: 100px;border-radius: 100px;float: left;background:#fff;}
.case_c dd h4 a{display: block;color: #cf140b;}
.case_c dd h4 span{/*width: 245px;*/float: left;white-space: nowrap;padding:30px 0 0;}
.case_c dd h4 span em{display: block;font-size: 16px;color: #333;line-height: 23px;font-weight: normal;}
.case_c dd p{height: 165px;}
.more01{width: 171px;line-height: 41px;display: block;border: solid 2px #cf140b;text-align: center;color: #cf140b;font-size: 18px;}
.more01 a,.about_wc span a{display: inline-block;padding:0 54px 0 0;background:url(../images/ico05.png) no-repeat right center;color: #cf140b;}

.case_lc{width: 1200px;overflow: hidden;}
.case_lc li{width: 270px!important;float: left;margin:0 26px 0 0;background: #fff;padding: 5px;height: 232px;overflow: hidden;}
.case_lc li p,.case_lc li p img{width: 270px;height:154px;display: block;overflow: hidden;}
.case_lc li span{display: block;font-size: 16px;height: 38px;line-height: 38px;padding:18px 0 0 28px;position: relative;}
.case_lc li span a{display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
/*.case_lc li span b{position: absolute;left: 13px;top: -23px;border: solid 2px #f2f2f2;overflow: hidden;border-radius: 84px;background:#f2f2f2;}
.case_lc li span b,.case_lc li span b img{display: block;width: 84px;height: 84px;}*/
.case_lc li.swiper-slide-thumb-active span a{color: #fff;}
.case_lc li.swiper-slide-thumb-active{background: #cf140b;}
.prev2,.next2{top:80px;}

/*资讯*/
.nswsbox{height:672px;padding-top:84px; overflow: hidden; font-family:"Microsoft Yahei";line-height: 24px;color: #666;font-size: 14px;overflow: hidden;}
.nswsbox .til01{height: 101px;}
.news{width:736px;}
.faqs{width:387px;height: 560px;overflow: hidden;}
.new_t{font-size:24px;height: 48px;line-height:29px;color: #000;}
.new_more a{text-transform: uppercase;font-size: 12px;display: inline-block;color: #666;width: 60px;line-height: 18px;text-align: center;border: solid 1px #535353;margin-top: 6px;}
.new_t a{color: #000;}

.news_c li{height:38px;overflow: hidden;margin-top:10px;color: #999;padding:14px 23px;background: #f3f3f3;width: 317px;float: left;line-height: 20px;}
.news_c li:hover{background: #cf140b;color: #fff;}
.news_c li:hover a{color: #fff;}
.news_c li:nth-child(2n){margin-left:10px;}
.news_c li a{display: block;color: #333;}
.news_c dd a,.faqs_c dd h4 a,.faqs_c li a{display: block;color: #333;}

.news_c dl{height: 277px;overflow: hidden;background: #f3f3f3;}
.news_c dt,.news_c dt img{width:369px;height:277px;display: block;overflow: hidden;float: left;}
.news_c dd{padding:40px 0 0 45px;width: 282px;float: left;}
.news_c dd h4{font-size:20px;line-height: 28px;display: block;font-weight: normal;padding: 0 0 22px;}
.news_c dd h4 a:hover,.news_c dt a:hover{font-weight: bold;}

.faqs_c dl{height: 285px;border-bottom: 1px dotted #ccc;margin-bottom: 12px;overflow: hidden;}
.faqs_c dt,.faqs_c dt img{width:387px;height:160px;display: block;overflow: hidden;}
.faqs_c dd h4{font-size:20px;line-height: 56px;height: 56px;display: block;font-weight: normal;}
.faqs_c dd h4 a:hover{font-weight: bold;}
.faqs_c li{height: 37px;line-height: 37px;position: relative;padding: 0 0 0 19px;}
.faqs_c li:before{content: "";position: absolute;width:6px;left:3px;top:15px;height:6px;background:#ccc;border-radius: 6px;}


/*合作客户*/
.partner{height:570px;background:rgba(66, 70, 81, 0.96);background-repeat:no-repeat;background-position:center top;background-size:1920px 570px;}
.partner .g-title{height:100px;padding-top:86px;text-align:center;margin-bottom:57px;}
.partner .g-title span{font-size:46px;color:#fff;display:block;font-weight:normal;margin-bottom:17px;height:56px;}
.partner .g-title em{font-size:20px;color:#fff;display:block;line-height:20px;font-weight:normal;height:20px;overflow:hidden;}
.part-con{width:1200px;}
.part-con li{width:224px;height:224px;background-color:#fff;overflow:hidden;margin-right:20px;float:left;text-align:center;}
.part-con i{width:224px;height:149px;overflow:hidden;display:block;}
.part-con i img{width:224px;height:149px;display:block;}
.part-con li:last-child{margin-right:0;}
.part-con li h4{height:75px;border-top:1px solid #eeeeee;font-size:18px;color:#333333;display:block;line-height:75px;width:224px;overflow:hidden;}
.part-con li:hover{box-shadow:0 0 20px rgba(255,222,208,0.8);}
.part-slide{width:1200px;margin:0 auto;overflow:hidden;}
.part-next,.part-prev{width:32px;height:57px;position:absolute;top:78px;cursor:pointer;}
.part-next{right:-66px;background-image:url('../images/prev-icon2.png');background-repeat:no-repeat;background-position:center top;background-size:32px 57px;}
.part-prev{left:-66px;background-image:url('../images/next-icon2.png');background-repeat:no-repeat;background-position:center top;background-size:32px 57px;}


/*走进虎雅*/
.g-about{background:#fff;height:auto;font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; position: relative;padding-bottom: 92px;}
.about{width:100%; }
.about dl{width:100%; position: relative; }
.about dl dt{width:100%;max-height:757px;}
.about dl dt img{width:100%;display: block;}
.about dl dd{width: 1200px;margin:-95px auto 0; height: 187px;position: relative; z-index: 1;box-sizing: border-box;background:#fff;box-shadow:0px 15px 30px #dfdfdf;}
.about dl dd h2{width:414px;height:187px; font-size: 45px;  color: #fff;text-align: center;background: #cf140b; float: left;padding-top:50px;box-sizing: border-box;}
.about dl dd h2 em{display: block; font-size:20px;line-height: 30px; font-weight: normal;padding-top: 40px;}
.about dl dd h2 a{color: #fff;}
.about dl dd p{color: #666666;font-size: 14px;line-height: 32px; text-align: justify;width:655px; float: right;margin-right: 58px;margin-top:48px;}
.about dl dt img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.about dl:hover dt img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}


/*相册*/
.g-show{height:450px;position: relative;}
.g-show a{text-decoration: none;}
.show-tit{ height: 82px; clear: both;width: 622px;margin:0 auto 30px;}
.show-tit a{height: 82px; line-height:45px;width: 206px;  text-align: center; font-size: 22px; color: #666666;position: relative; display: block; float: left;font-weight: normal;border-right: 1px solid #d6d6d6;}
.show-tit a em{width:52px;height:42px;display: block;margin:0 auto;position: relative;overflow: hidden;}
.show-tit a em img{width: 52px;display: block;position: absolute;left:0;top:-42px; -webkit-transition:all .35s;transition:all .35s;}

.show-tit a:last-child{border-right: 0;}
.show-tit a.cur em img{ top:0;}
.show-tit a.cur{color: #cf140b; font-weight: bold;}

.show{ height:265px;width: 1200px; position: relative;margin:0 auto; }
.show-bd{width:1200px;  overflow: hidden;}
.show li{ width:284px; position:relative;margin-right:21px; float: left; overflow: hidden;}
.show li img{ display:block;width:284px; height:213px;}
.show li em{height: 40px;font:14px "Microsoft YaHei"; line-height:40px; color:#666666; overflow:hidden; display: block; text-align: center;  -webkit-transition:all .5s;transition:all .5s;width: 100%;box-sizing: border-box;}
.show li a{ text-decoration: none; }
.show li:hover em{color:#cf140b;}
.show li img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.show li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

.show-left{position: absolute;left:-48px;top:50%;margin-top:-40px; background: url(../images/next-icon2.png) no-repeat;width:28px;height:56px;z-index: 3;}
.show-right{position: absolute;right:-48px;top:50%;margin-top:-40px;background: url(../images/prev-icon2.png) no-repeat;width:28px;height:56px;z-index: 3;}


.fadeInUp {
  animation-name: fadeInUp;
}

/*友情链接*/
.link{line-height:50px;color: #fff;z-index: 9;width: 1200px;margin: 0 auto;background:#091b31;}
.link_c{width: 1200px;overflow: hidden;}
.link a{display: inline-block;color: #fff;padding: 0 0 0 15px;}


.webox_p img, .prod_c li p img, .case_c dt img, .news_c dt img, .faqs_c dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.webox_p:hover img, .prod_c li:hover p img, .case_c dl:hover dt img, .news_c dl:hover dt img, .faqs_c dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

