@-webkit-keyframes typing{from { width: 0;}to { width: 100%;}}
@-webkit-keyframes cursor{50% { border-color:#f8f8f8;}}
@keyframes typing{from { width: 0;}to { width: 100%;}}
@keyframes cursor{50% { border-color:#f8f8f8;}}


.rowtit{text-align:center;padding:45px 0px 31px;}
.rowtit .cn{font-size:38px;color:#333;line-height:54px;font-family: "SOURCEHANSANSCN-LIGHT_0"; font-weight:bold;}
.rowtit .cn:before{content:'';display: inline-block;width:135px;height:14px;background:url(../images/hometit-left.png)no-repeat center;
margin-right:20px;margin-bottom:5px;}
.rowtit .cn:after{content:'';display: inline-block;width:135px;height:14px;background:url(../images/hometit-right.png)no-repeat center;
margin-left:20px;margin-bottom:5px;}
.rowtit .en{font-size:48px;color:#8f9498;line-height:50px;font-family: "Teko-SemiBold";text-transform:uppercase;}
.rowtit .line{margin:15px auto 0px;width:76px;height:3px;background:#33459a;}

/* 第一行 */
.row1{background:url(../images/row1bg.jpg) no-repeat center top;min-height:758px;}
.row1 .jituan-qh{position: relative;}
.row1 .jituan-qh .jt-list li{width:285px;margin-right:30px;}
.row1 .jituan-qh .jt-list li .pic{width:100%;height:200px;overflow: hidden;}
.row1 .jituan-qh .jt-list li .pic img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
.row1 .jituan-qh .jt-list li .title{width:100%;display: block;border:1px solid #e1e1e0;box-sizing: border-box;padding:20px 25px;background:#fff;}
.row1 .jituan-qh .jt-list li .title h3{font-size:16px;line-height:16px;margin-bottom:15px;}
.row1 .jituan-qh .jt-list li .title p.desc{font-size:14px;line-height:18px;}
.row1 .jituan-qh .jt-list li .title .mores{margin-top:20px;display: block;width:120px;}
.row1 .jituan-qh .jt-list li:hover .pic img{transform: scale(1.2);}
.row1 .jituan-qh .prev{width:22px;height:36px;position:absolute;top:183px;left:-50px;z-index:100;cursor:pointer;background:url(../images/row1jtl.png) no-repeat center center;}
.row1 .jituan-qh .next{width:22px;height:36px;position:absolute;top:183px;right:-50px;z-index:100;cursor:pointer;background:url(../images/row1jtr.png) no-repeat center center;}


/* 第二行 */
.row2{background:url(../images/row2bg.jpg) no-repeat center top;height:620px;}
.row2l{width:554px;padding:26px 0px 0px;}
.row2 .tit{font-size:30px;color:#333;line-height:92px;font-weight:bold;}
.row2 .line{width:58px;height:1px;background:#555;margin:0px 0px 25px;}
.row2 .des{font-size:15px;color:#555;line-height:32px;padding:0px 0px 25px;}
.row2 .about-img{width:960px;height:620px;overflow: hidden;margin-right:-345px;}
.row2 .about-img img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
.row2 .about-img:hover img{transform: scale(1.2);}


.row2zg{padding:10px 0px;overflow:hidden;}
.row2zg .rowbg{background:url(../images/row2bgzg.jpg) no-repeat center top;height: 2250px;position: relative;}
.rowbg h5{font-size: 30px;color: #000000;margin-bottom: 10px;}
.rowbg h6{font-size: 18px;color: #000000;margin-bottom: 20px;font-weight: 500;}
.rowbg p{font-size: 16px;color: #000000;line-height: 35px;text-indent: 30px;}
.row2nr1{width: 450px;height: 150px;position: absolute;left: 110px;top: 60px;}
.row2nr2{width: 470px;position: absolute;right: 50px;top: 360px;}
.row2nr3{width: 450px;height: 210px;position: absolute;left: 110px;top: 730px;}
.row2nr4{width: 450px;height: 210px;position: absolute;right: 50px;top: 1050px;}
.row2nr5{width: 450px;height: 210px;position: absolute;left: 110px;top: 1500px;}
.row2nr6{width: 450px;height: 210px;position: absolute;right: 50px;top: 1880px;}

/* 第三行 */
.row3{background:#e3030f;width:100%;padding-top:60px;padding-bottom:20px;}
.row3 .about-list li{width:33%;color:#fff;margin-bottom:40px;}
.row3 .about-list li i{height:70px;display: block;margin-right:20px;}
.row3 .about-list li i img{width:100%;}
.row3 .about-list li .ab-info{flex:1;}
.row3 .about-list li .ab-info h3{font-size:22px;line-height:22px;margin-top:6px;margin-bottom:15px;}
.row3 .about-list li .ab-info p.desc{font-size:12px;line-height:12px;text-transform: uppercase;}


/* 第四行 */
.row4{background:url(../images/yewu-back.jpg) no-repeat center bottom;height:900px;}
.row4 .notice { width:100%;overflow: hidden;padding:25px 0px 0px;}
.row4 .notice .tab-bd {background:#e50311;padding:30px 30px 0px;width:1170px;height:438px;margin:0 auto;}
.row4 .notice .tab-bd .tab-pal{height:100%;background:#fff;box-sizing: border-box;padding:35px 50px;}
.row4 .notice .tab-bd .tab-pal .yw-list{width:405px;}
.row4 .notice .tab-bd .tab-pal .yw-list li{margin-bottom:20px;height:120px;}
.row4 .notice .tab-bd .tab-pal .yw-list li p.num{display: block;width:70px;height:70px;transform: rotate(45deg);background:#ba935a;
font-size:24px;text-align: center;line-height:70px;font-family:"Teko-SemiBold";margin-right:25px;}
.row4 .notice .tab-bd .tab-pal .yw-list li p.num i{transform: rotate(-45deg);display: block;color:#fff;}
.row4 .notice .tab-bd .tab-pal .yw-list li .yw-info{flex:1;}
.row4 .notice .tab-bd .tab-pal .yw-list li .yw-info h3{font-size:22px;line-height:22px;font-weight: bold;margin-bottom:15px;}
.row4 .notice .tab-bd .tab-pal .yw-list li .yw-info p.desc{font-size:15px;line-height:20px;color:#555555;}

.row4 .notice .tab-hd {height:92px;width:1170px;margin:0 auto;color: #404040; }
.row4 .notice .tab-hd ul {padding:1px 0px 0px;}
.row4 .notice .tab-hd li:hover{background:#e50311;}
.row4 .notice .tab-hd li.on{background:#e50311;}
.row4 .notice .tab-hd li{width:33.33%;color:#fff;margin-bottom:40px;border-right:1px solid #fff;padding:15px 75px;background:#5f6371;cursor: pointer;}
.row4 .notice .tab-hd li i{height:50px;display: block;margin-right:20px;}
.row4 .notice .tab-hd li .ab-info{width:auto;}
.row4 .notice .tab-hd li .ab-info h3{font-size:22px;line-height:22px;margin-bottom:10px;}
.row4 .notice .tab-hd li .ab-info p.desc{font-size:12px;line-height:12px;text-transform: uppercase;}


/* 风采展示 */
.fengcai{padding:60px 0px;}
.fengcai .fc-tit{width:270px;}
.fengcai .fc-tit .rowtit{text-align: left;padding:0px;margin-bottom:80px;}
.fengcai .fc-tit .rowtit h3{font-size:36px;line-height:36px;font-weight: bold;}
.fengcai .fc-tit .mores{font-size:14px;line-height:14px;text-transform: uppercase;}
.fengcai .fc-tit .mores:before{content:'';display: block;width:84px;height:1px;background:#666666;margin-bottom:18px;transition: width 0.6s;}
.fengcai .fc-tit:hover .mores:before{width:100px;background:#e50311;}
.fengcai .fc-list{flex:1;}
.fengcai .fc-list li{width:304px;}
.fengcai .fc-list li .fc-img{width:304px;height:200px;overflow: hidden;}
.fengcai .fc-list li .fc-img img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
.fengcai .fc-list li:hover .fc-img img{transform: scale(1.2);}
.fengcai .fc-list li h3{font-size:16px;line-height:16px;text-align: center;margin-top:20px;}

/* 恒盈事业 */
.row8{background:url(../images/row8bg.jpg) no-repeat center top;height:828px;box-sizing: border-box;padding-top:70px;}
.row8 .rowtit .cn,.row8 .rowtit .en{color:#fff;}
.row8 .dbt{font-size:30px;color:#ba935a;line-height:46px;font-weight:bold;text-align:center;padding:0px 0px 30px;}
.row8box{ display:block;float:left;width:246px;}
.row8box .pic{width:246px;height:246px; overflow:hidden;}
.row8box .pic img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
.row8box .pic:hover img{transform: scale(1.2);}
.row8box .wenzi{width:246px;height:246px; overflow:hidden; text-align:center;font-size:16px;color:#333;line-height:30px;background:#fff;}
.row8box .titcn{font-size:24px;font-weight:bold;color:#333;line-height:34px;padding:47px 0px 0px;}
.row8box .titen{font-size:16px;color:#999;line-height:32px;padding:0px 0px 10px;text-transform:uppercase;}
.row8box .titline{width:20px;height:1px;margin:0 auto;background:#ba935a; margin-bottom:18px;}
.row8box .des{width:155px;margin:0 auto;}

.row8box:hover .pic img{transform:scale(1.1);}
.row8box:hover .titcn{color:#ba935a;}
.row8box:hover .titen{color:#ba935a;}
.row8box:hover .titline{width:100px;}


/* 企业优势 */
.youshi{width:100%;background:url(../images/youshi-back.jpg)no-repeat center;background-size:cover;height:753px;}
.youshi .ys-list{position: relative;height:504px;overflow: hidden;}
.youshi .ys-list li{width:355px;position: absolute;}
.youshi .ys-list li h3{font-size:24px;line-height:24px;font-weight: bold;margin-bottom:15px;}
.youshi .ys-list li h3 i{font-size:36px;line-height:36px;color:#ba935a;}
.youshi .ys-list li h3 i:after{content:'';display:inline-block;width:20px;height:32px;background:url(../images/num-icon.png)no-repeat center;
background-size:cover;margin-bottom: -6px;margin-left: -2px;margin-right:10px;}
.youshi .ys-list li p.desc{color:#555555;line-height:32px;font-size:15px;}
.youshi .ys-list li:nth-child(5){width:410px;height:504px;position:absolute;top:0;left:0;right:0;margin:0 auto;}
.youshi .ys-list li:nth-child(1){top:20px;left:0;}
.youshi .ys-list li:nth-child(2){top:20px;right:0;}
.youshi .ys-list li:nth-child(3){bottom:20px;left:0;}
.youshi .ys-list li:nth-child(4){bottom:20px;right:0;}


/* 在线留言 */
.row10{background:url(../images/liuyan-back.jpg) no-repeat center;height:800px;background-size:cover;}
.row10 .liuyans{position:relative;height:620px;}
.row10 .row10l{position:absolute;bottom:0;left:-175px;width:525px;}
.row10 .liuyans .row10r{width:820px;}
.row10 .liuyans .row10r .message .inp label{display: block;width:400px;height:46px;box-sizing: border-box;border:1px solid #8f9498;position: relative;
background:#fff;line-height:46px;box-sizing: border-box;padding:0px 15px;margin-bottom:15px;}
.row10 .liuyans .row10r .message .inp label i{font-size:16px;position: absolute;line-height:42px;left:15px;}
.row10 .liuyans .row10r .message .inp label input{width:100%;height:100%;box-sizing: border-box;padding-left:50px;font-size:16px;line-height:46px;}
.row10 .liuyans .row10r .message .inp label:nth-child(4) input,.row10 .liuyans .row10r .message .inp label:nth-child(6) input{padding-left:80px;}
.row10 .liuyans .row10r .message .sub{width:100%;line-height:50px;background:#e50311;font-size:18px;font-weight: bold;color:#fff;margin-top:15px;cursor:pointer;}
.row10 .liuyans .row10r .market{width:820px;color:#fff;margin-top:150px;}
.row10 .liuyans .row10r .market h3{font-size:24px;line-height:24px;font-weight: bold;letter-spacing:4px;margin-bottom:30px;}
.row10 .liuyans .row10r .market p.desc{font-size:15px;line-height:32px;}


/* 新闻资讯 */
.row11rnewli{float:left;width:388px;height:426px;border:1px solid #e1e1e0;background:#fff;position:relative;}
.row11rnewli2{margin:0px 30px;}
.row11rpic{width:388px;height:242px; overflow:hidden;}
.row11rpic img{width:388px;height:242px;}
.row11rtxt{width:335px;margin:0 auto;}
.row11rtxt .title{line-height:52px;font-size:18px;color:#3c3c3c;padding:10px 0px 0px;}
.row11rnewli:hover .title{color:#ba935a;font-weight:bold;}
.row11rtxt .des{line-height:30px;font-size:15px;color:#555; height:60px; overflow:hidden;margin-bottom:18px;}

.row11rtxt .time{background:url(../images/time.jpg) no-repeat left center;padding-left:28px;line-height:20px;font-size:14px;color:#999;}
.biankuang{width: 2px;height: 2px;position: absolute;z-index: 99;border-radius:10px;}
.biankuang_1{height: 0px;top: 0px;left:0px;border-left:2px solid #ba935a;}
.biankuang_2 {width: 0px;bottom:-3px;left:-1px;border-top:2px solid #ba935a;}
.biankuang_3{height: 0px;bottom:0px;right:0px;border-right:2px solid #ba935a;}
.biankuang_4{width:0px;top:-3px;right:-1px;border-bottom:2px solid #ba935a;}