﻿@charset "utf-8";
/* index CSS Document */
/* menu */
.y_edit { min-height: 300px; }
.y_edit img { display: inline-block; max-width: 100%; height: auto !important; }
.y_edit p { font-size: 18px; color: #555555; line-height: 36px; }
.y_edit div { font-size: 18px; color: #555555; line-height: 36px; }
.y_edit1 { min-height: 300px; }
.y_edit1 img { display: inline-block; max-width: 100%; height: auto !important; }
.y_edit1 p { font-size: 18px; color: #555555; line-height: 36px; }
.y_edit1 div { font-size: 18px; color: #555555; line-height: 36px; }
.menu { position: fixed; right: 5px; top: 50%; z-index: 200; margin-top: -156px; text-align: center; }
.menu li { padding: 10px 0; }
.menu a { color: #999; position: relative; transition: 0.3s; }
.menu a::before { content: ""; position: absolute; left: 50%; top: 50%; width: 6px; height: 6px; margin: -3px 0 0 -3px; border-radius: 50%; background: #000; opacity: 0.3; }
.menu i { opacity: 0; transition: 0.3s; font-size: 12px; }
.menu .active i { opacity: 1; }
.menu .active a::before { opacity: 0; }
.fp-viewing-1 .menu a, .fp-viewing-4 .menu a, .fp-viewing-7 .menu a { color: #fff; }
.fp-viewing-1 .menu a::before, .fp-viewing-4 .menu a::before, .fp-viewing-7 .menu a::before { background: #fff; }
/* section */
.section { position: relative; overflow: hidden; }
.section_bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; box-sizing: border-box; }
.link_more { color: #c9151e; font-size: 14px; line-height: 20px; font-weight: bold; text-decoration: underline; }
.index_link { margin: 10px 0; }
.index_link a { text-align: center; display: inline-block; box-sizing: border-box; width: 184px; line-height: 36px; font-weight: bold; border: 2px solid #454545; }
.index_link a:hover { background-color: #454545; color: #fff; }
.index_link .white_a { border-color: #fff; color: #fff; }
.index_link .white_a:hover { background-color: #fff; color: #454545; }
/* section1 */
.section.section1, .section1 .fp-tableCell { display: block; width: 100%; }
.section1 .swiper-container, .section1 .swiper-wrapper { height: 100%; box-sizing: border-box; }
.index_video { position: relative; z-index: 1; height: 100%; width: 100%; }
.section1 .swiper-slide { overflow: hidden; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.section1 .arrow_box { cursor: pointer; display: none; background-repeat: no-repeat; background-position: center center; border: none; width: 30px; height: 30px; margin-top: -15px; z-index: 10; top: 50%; position: absolute; }
.section1 .arrow_box.arrow_left { background-image: url(../images/arrow_left.png); left: 72px; }
.section1 .arrow_box.arrow_right { background-image: url(../images/arrow_right.png); right: 72px; }
.sec1_slidecon { position: absolute; z-index: 10; box-sizing: border-box; top: 270px; left: 196px; right: 196px; margin-top: -100px; text-align: center; color: #fff; letter-spacing: 3px; }
.sec1_tit { font-size: 80px; line-height: 120px; text-shadow: 0px 1px 8px rgba(72, 51, 51, 0.74); margin-bottom: 28px; }
.sec1_intro p { font-size: 36px; line-height: 52px; text-shadow: 0px 1px 8px rgba(72, 51, 51, 0.74); }
.sec1_phone { font-size: 42px; line-height: 62px; text-shadow: 0px 1px 8px rgba(72, 51, 51, 0.74); margin-top: 176px; }
.sec1_search { z-index: 10; position: absolute; bottom: 100px; left: 50%; margin-left: -264px; width: 528px; box-sizing: border-box; border: 2px solid #fff; }
.sec1_search .submit_box { position: absolute; top: 0; right: 0; width: 128px; height: 100%; background-color: #fff; text-align: center; }
.sec1_search .submit_box .submit_a { color: #000; line-height: 46px; font-weight: bold; display: inline-block; padding-left: 32px; background: url(../images/icon_search.png) left center no-repeat; }
.sec1_search .submit_box input { cursor: pointer; color: #fff; font-weight: bold; line-height: 46px; height: 46px; position: absolute; left: 0; top: 0; }
.sec1_search .input_box { padding: 0 128px 0 0; }
.sec1_search .input_box input { line-height: 46px; height: 46px; padding: 0 20px; color: #fff; }
.sec1_search .input_box input::-webkit-input-placeholder {
color: #fff;
font-weight: normal;
}
.sec1_search .input_box input:-moz-placeholder {
color: #fff;
font-weight: normal;
}
.sec1_search .input_box input::-moz-placeholder {
color: #fff;
font-weight: normal;
}
.sec1_search .input_box input:-ms-input-placeholder {
color: #fff;
font-weight: normal;
}
.sec1_img { width: 205px; margin: 0 auto; padding-top: 30px; }
.sec1_img img { max-width: 100%; }
.li2 .sec1_slidecon { text-align: left; background-size: cover; margin-top: 65px; }
.li2 .sec1_tit { font-size: 60px; line-height: 1.34; text-shadow: 0px 2px 4px rgba(97, 97, 97, 0.53); }
.li2 .sec1_intro { text-shadow: 0px 2px 4px rgba(97, 97, 97, 0.53); margin: 20px 0 0; font-weight: bold; }
.li3 .sec1_slidecon { margin-top: -170px; text-align: right; }
.li3 .sec1_tit { font-size: 50px; line-height: 1.5; text-shadow: 0px 1px 8px rgba(143, 143, 143, 0.4); }
.li2 .sec1_intro2 { font-size: 32px; color: #f5f6f9; line-height: 50px; text-shadow: 0px 1px 8px rgba(72, 51, 51, 0.74); margin-bottom: 10px; }
.li2 .sec1_tit { font-size: 106px; line-height: 142px; text-shadow: 0px 1px 8px rgba(72, 51, 51, 0.74); margin-bottom: 10px; font-weight: bold; }
.li2 .sec1_intro p { font-size: 36px; line-height: 48px; text-shadow: 0px 1px 8px rgba(72, 51, 51, 0.74); margin-bottom: 28px; }
/* section2 */
.main2 { background: url(../images/main2-bj.jpg) no-repeat center top; overflow: hidden;/*padding-top: 112px;padding-bottom: 112px;*/ height: 100%; }
.main2-1 { width: 760px; float: left; margin-left: 98px; margin-top: 112px; }
.main2-1-1 { width: 3px; height: 22px; background-color: #9a7516; margin-bottom: 23px; }
.main2-1-2 { margin-bottom: 19px; }
.main2-1-2 p { font-size: 15px; font-family: 'Arial'; font-weight: bold; line-height: 18px; }
.main2-1-2 h5 { font-size: 48px; color: #262626; line-height: 93px; font-weight: normal; }
.main2-1-3 p { font-size: 16px; color: #262626; line-height: 32px; margin-bottom: 32px; }
.main2-1-4 { margin-top: 58px; }
.main2-1-4 a { display: block; width: 180px; height: 36px; border: 1px solid #9a7516; text-align: center; font-size: 13px; color: #9a7516; line-height: 36px; }
.main2-2 { width: 50%; float: right; height: 693px; margin-top: 112px; }
/* section3 */
.main3 { background: url(../images/main3-bj.jpg) no-repeat center top; /*padding-top: 170px;padding-bottom: 183px;*/ height: 100%; }
.main3-1 { width: 1722px; margin: 0 auto; overflow: hidden; padding-top: 170px; }
.main3-1-1 { width: 245px; float: left; margin-right: 20px; }
.main3-1-1:hover { -webkit-box-shadow: 0.104vw 0.104vw 0.521vw 1px rgba(0, 0, 0, 0.2); box-shadow: 0.104vw 0.104vw 0.521vw 1px rgba(0, 0, 0, 0.2); cursor: pointer; }
.main3-1-1:hover .main3-1-1-2 { background-color: #a89461; }
.main3-1-1:hover .main3-1-2-1 { background-color: #fbeece; }
.main3-1-1:hover .main3-1-2-2 p { color: #ffffff; }
.main3-1-1-1 { }
.main3-1-1-1 img { display: block; width: 100%; }
.main3-1-1-2 { background-color: #fff; padding-top: 16px; height: 234px; }
.main3-1-1-2 h5 { font-size: 32px; color: #262626; font-weight: normal; text-align: center; line-height: 74px; }
.main3-1-2-1 { width: 30px; height: 2px; background-color: #000000; margin: 0 auto 25px; }
.main3-1-2-2 { padding-left: 23px; padding-right: 23px; }
.main3-1-2-2 p { font-size: 15px; color: #424242; line-height: 27px; }
.main3-1-1:hover h5 { color: #ffffff; }
.main3-1-1:hover .main3-1-2-1 { background-color: #fbeece; }
.main3-1-2 { float: right; width: 374px; text-align: right; overflow: hidden; }
.main3-1-2 .main2-1-1 { margin-top: 59px; float: right; }
.main3-1-2 .main2-1-2 { width: 100%; overflow: hidden; }
.main3-1-2 .main2-1-3 p { margin-bottom: 0; }
.main3-1-2 .main2-1-4 { float: right; margin-top: 201px; }
/* section4 */
.main4 { background: url(../images/main4-bj.jpg) no-repeat center top;/*padding-top: 103px;padding-bottom: 160px;*/ height: 100%; }
.main4-1 { width: 1722px; margin: 0 auto; position: relative; }
.main4-1 .main2-1-1 { margin-top: 17px; }
.main4 .company-advantage { padding-top: 103px; }
.company-advantage { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-repeat: no-repeat; background-position: center; background-size: cover; width: 1722px; margin: 0 auto; overflow: hidden; position: relative; }
.company-advantage-left { max-width: 31.771vw; }
.company-advantage-list { margin-top: 2.604vw; }
.company-advantage-listItem, .mbox3LefItem li { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; border-bottom: 1px solid #d1d1d1; padding-bottom: 17px; }
.mbox3LefItem li:nth-child(n + 2) { margin-top: 25px; }
.mbox3LefItem li a:hover .mbox3Name, .mbox3LefItem li.active a .mbox3Name { color: #81611b; }
.active .company-advantage-listItemWire { background-color: #81611b; }
.active_active .mbox3Name * { color: #81611b; }
.company-advantage-listItemIcon { width: 2.292vw; height: 2.292vw; }
.company-advantage-listItemWire { -webkit-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; margin-left: 1.042vw; width: 20px; height: 1px; background-color: #d1d1d1; float: left; margin-top: 17px; }
.company-advantage-listItemInfo { margin-left: 11px; float: left; }
.company-advantage-listItemText { font-size: 22px; font-weight: 500; line-height: 33px; color: #262626; }
.company-advantage-listItemTitle { font-size: 13px; font-weight: 400; line-height: 17px; color: #525252; }
.company-advantage-listItem_active .company-advantage-listItemWire { background-color: #81611b; }
.company-advantage-listItem_active .company-advantage-listItemInfo * { color: #81611b; }
.company-advantage-right { position: relative; }
.company-advantage-img { width: 45.833vw; height: 30.208vw; -o-object-fit: cover; object-fit: cover; float: right; }
.company-advantage-swiperBox { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; bottom: 2.344vw; right: 9.896vw; padding: 26px 42px; width: 836px; height: 200px; background-color: #fff; -webkit-box-shadow: 0.104vw 0.104vw 1.042vw 1px rgba(0, 0, 0, 0.2); box-shadow: 0.104vw 0.104vw 1.042vw 1px rgba(0, 0, 0, 0.2); }
.company-advantage-swiper { width: 100%; height: 125px; }
.company-advantage-swiperSlideTitle { font-size: 22px; font-weight: normal; color: #262626; line-height: 41px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.company-advantage-swiperSlideText { margin-top: 9px; font-size: 15px; font-weight: 400; line-height: 25px; color: #424242; }
.company-advantage-navigation { }
.company-advantage-navigation img { outline: none; cursor: pointer; }
.company-advantage-navigation img:first-child { margin-right: 26px; }
.company-advantage-navigation img:last-child { margin-left: 26px; }
.company-advantage-navigationNext:hover { }
.company-advantage-navigationPrev:hover { }
.main4-1-r { width: 972px; position: absolute; right: 0; top: 0; }
.main4-1-r img { display: block; }
/* section5 */
.main5 { background: url(../images/main5-bj.jpg) no-repeat center top;/* padding-top: 117px;padding-bottom: 135px;*/ }
.classic-case { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; width: 1722px; margin: 0 auto; padding-top: 117px; }
.classic-case::after, .classic-case::before { content: ""; display: table; }
.classic-case::after { clear: both; }
.ct-ul { margin-top: 111px; width: 285px; }
.ct-ul li { -webkit-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; font-size: 18px; font-weight: 400; color: #262626; cursor: pointer; }
.classic-case-liWire { margin-left: 42px; width: 93px; height: 2px; background-color: #404040; }
.ct-ul .one { margin-left: 42px; color: #9a7516; font-weight: bold; }
.one .classic-case-liWire { background-color: #9a7516; }
.ct-ul li:nth-child(n + 2) { margin-top: 30px; }
.classic-case-swiperNavigation { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 3.385vw; }
.classic-case-swiperNavigationNext, .classic-case-swiperNavigationPrev { width: 3.802vw; height: 2.083vw; outline: none; cursor: pointer; }
.classic-case-swiperNavigationNext:hover { content: url(../assets/imgs/left_arrows_btn3_active.png); }
.classic-case-swiperNavigationPrev:hover { content: url(../assets/imgs/right_arrows_btn3_active.png); }
.classic-case-swiperMoreLink { margin: 0 0.521vw; width: 5.729vw; height: 2.083vw; background-color: #A71A20; font-size: 0.833vw; font-family: Source Han Sans CN; font-weight: 400; color: #fff; }
.classic-case-right { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 4.688vw; /*max-width: 70.833vw;*/
margin-top: 97px; }
.classic-case-listBox { padding-top: 97px; padding-bottom: 1.042vw; }
.classic-case-listBox::after, .classic-case-list::after { content: ""; display: table; clear: both; }
.classic-case-listItem { float: left; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; width: 641px; height: 225px; background-color: #fff; cursor: pointer; border: 1px solid #eaeaea; margin-bottom: 49px; }
.classic-case-listItem:hover { -webkit-box-shadow: 0.104vw 0.104vw 0.781vw 1px rgba(0, 0, 0, 0.1); box-shadow: 0.104vw 0.104vw 0.781vw 1px rgba(0, 0, 0, 0.1); }
.classic-case-listItem:nth-child(2n) { margin-left: 24px; }
.classic-case-listItem:nth-child(n + 3) { }
.classic-case-listItemImg { width: 286px; height: 225px; -o-object-fit: cover; object-fit: cover; border-right: 1px solid #eaeaea; }
.classic-case-listItemInfo { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; padding: 49px 22px 35px 24px; width: 18.05vw; }
.classic-case-listItemTitle { font-size: 18px; font-weight: bold; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; -webkit-line-clamp: 1; color: #262626; line-height: 24px; }
.classic-case-listItemText { margin-top: 16px; width: 100%; font-size: 14px; font-weight: normal; line-height: 26px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #262626; }
.classic-case-listItemDate { font-size: 14px; color: #262626; font-family: 'Arial'; display: block; line-height: 18px; margin-top: 32px; }
.classic-case-listItemDate span { }
.main5 .main2-1-4 { margin-top: 93px; }
/* section6 */
.main6 { background: url(../images/main6-bj.jpg) no-repeat center top; /*padding-top: 117px;padding-bottom: 135px;padding-bottom: 136px;*/ }
.main6-a { width: 1722px; margin: 0 auto; overflow: hidden; padding-top: 117px; }
.main6-l { overflow: hidden; }
.main6-l .main2-1-4 { margin-top: 93px; float: right; }
.main6-l-2 { position: relative; }
.main6-l-2-1 img { display: block; }
.main6-l-2-2 { position: absolute; bottom: 16px; background-color: #fff; width: 709px; height: 82px; left: 17px; }
.main6-l-2-2 p { padding-right: 34px; padding-left: 22px; }
.main6-l-2-2 p a { display: block; font-size: 20px; color: #262626; line-height: 82px; background: url(../images/main6-l-2-2.jpg) no-repeat right center; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.main6-r { float: right; overflow: hidden; width: 100%; }
.main6-l-2, .main6-l-l { width: 743px; float: left; }
.main6-r ul { overflow: hidden; width: 960px; float: right; }
.main6-r ul li { background-color: #fff; border: 1px solid #efe6e8; width: 467px; float: left; margin-left: 11px; margin-bottom: 16px; overflow: hidden; }
.main6-r-l { width: 103px; float: left; margin-right: 23px; border-right: 1px solid #f5f5f5; margin-left: 52px; padding-top: 33px; height: 111px; }
.main6-r-l h5 { font-size: 32px; color: #101010; font-weight: normal; line-height: 44px; font-family: 'Arial'; }
.main6-r-l-1 { width: 28px; height: 2px; background-color: #cccccc; }
.main6-r-l p { font-size: 16px; color: #9b9b9b; font-weight: normal; line-height: 43px; font-family: 'Arial'; }
.main6-r-r { width: 266px; float: right; margin-top: 21px; margin-right: 22px; }
.main6-r-r h5 { font-size: 16px; color: #262626; line-height: 32px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-weight: normal; margin-bottom: 12px; }
.main6-r-r img { display: block; }
/* section7 */
.main7-1 img { display: block; margin: 0 auto; }
.main7-2 { background-color: #f5f6f9; }
.main7-2-a { width: 1740px; margin: 0 auto; padding-bottom: 83px; padding-top: 44px; }
.main7-2-a-1 { }
.main7-2-a-1 img { display: block; width: 310px; }
.main7-2-a-2 { overflow: hidden; }
.main7-2-a-l { width: 600px; float: left; margin-top: 15px; }
.main7-2-a-l-1 { width: 30px; height: 2px; background-color: #9a7516; }
.main7-2-a-l-2 { margin-bottom: 23px; }
.main7-2-a-l-2 p { font-size: 19px; color: #070707; line-height: 41px; }
.main7-2-a-l-3 { overflow: hidden; }
.main7-2-a-l-3-1 { width: 130px; float: left; margin-right: 10px; }
.main7-2-a-l-3-1-1 { border: 1px solid #c5c5c5; }
.main7-2-a-l-3-1 p { text-align: center; font-size: 14px; color: #434343; line-height: 48px; }
.main7-2-a-l-3-2 { width: 310px; float: right; }
.main7-2-a-l-3-2 p { font-size: 16px; color: #434343; line-height: 33px; }
.main7-2-a-r { width: 1120px; float: right; overflow: hidden; margin-top: 3px; }
.main7-2-a-r dl { width: 160px; float: left; margin-left: 25px; }
.main7-2-a-r dl dt { font-size: 20px; color: #070707; line-height: 46px; margin-bottom: 12px; background: url(../images/main7-2-a-r-dt-bj.jpg) no-repeat center bottom; }
.main7-2-a-r dl dd a { font-size: 16px; color: #434343; line-height: 35px; display: block; }
.main7-2-b { padding-top: 48px; padding-bottom: 44px; border-top: 1px solid #e3e3e3; }
.main7-2-b p, .main7-2-b a { text-align: center; font-size: 14px; color: #434343; line-height: 22px; }
/* section8 */
.section8 { background-color: #f5f8fa; }
.sec8_wrapBox { padding-bottom: 300px; }
.sec8_top { padding: 0 80px; }
.sec8_list { margin: 0 -10px; }
.sec8_list .li { float: left; width: 14%; box-sizing: border-box; padding: 5px 10px; }
.city_a { display: block; color: #666; }
.sec8_list .sec8_tit { font-size: 16px; line-height: 1.5; text-align: center; margin: 10px 0; }
.sec8_btm { position: absolute; left: 0; bottom: 0; width: 100%; box-sizing: border-box; background-color: #fff; }
/* 动画 */
.fullpage-wrapper .section1 .sec1_tit { transform: translateY(-80px); opacity: 0; transition: 1s 0.3s; }
.fullpage-wrapper .section1 .sec1_intro { transform: translateY(80px); opacity: 0; transition: 1s 0.4s; }
.fullpage-wrapper .section1 .sec1_search { transform: translateY(50px); opacity: 0; transition: 1s 0.8s; }
.fullpage-wrapper .section1.active .sec1_tit, .fullpage-wrapper .section1.active .sec1_intro, .fullpage-wrapper .section1.active .sec1_search { transform: translate(0); opacity: 1; }
.fullpage-wrapper .section2 .sec2_left .sec2_tit, .fullpage-wrapper .section2 .sec2_left .sec2_intro { transform: translateY(-50px); opacity: 0; transition: 1s 0.7s; }
.fullpage-wrapper .section2 .sec2_left .sec2_con { transform: translateY(-50px); opacity: 0; transition: 1s 0.5s; }
.fullpage-wrapper .section2 .sec2_left .sec2_list { transform: translateY(80px); opacity: 0; transition: 1s 0.8s; }
.fullpage-wrapper .section2 .sec2_right .sec2_tit, .fullpage-wrapper .section2 .sec2_right .sec2_intro { transform: translateY(50px); opacity: 0; transition: 1s 0.9s; }
.fullpage-wrapper .section2 .sec2_right .sec2_con { transform: translateY(50px); opacity: 0; transition: 1s 1.1s; }
.fullpage-wrapper .section2 .sec2_right .sec2_fromBox, .fullpage-wrapper .section2 .sec2_right .sec2_contact { transform: translateY(50px); opacity: 0; transition: 1s 1.2s; }
/* .section2 .img_d{ transform: translateX(60px); opacity: 0; transition: 4s 0.6s;} */
.fullpage-wrapper .section2.active .sec2_left .sec2_tit, .fullpage-wrapper .section2.active .sec2_left .sec2_intro, .fullpage-wrapper .section2.active .sec2_left .sec2_con, .fullpage-wrapper .section2.active .sec2_left .sec2_list, .fullpage-wrapper .section2.active .sec2_right .sec2_tit, .fullpage-wrapper .section2.active .sec2_right .sec2_intro, .fullpage-wrapper .section2.active .sec2_right .sec2_con, .fullpage-wrapper .section2.active .sec2_right .sec2_fromBox, .fullpage-wrapper .section2.active .sec2_right .sec2_contact { transform: translate(0); opacity: 1; }
.fullpage-wrapper .section3 .sec3_list .li { transform: translateY(100px); opacity: 0; transition: 1.3s; }
.fullpage-wrapper .section3 .sec3_list .li:nth-child(1) { transition-delay: 0.4s; }
.fullpage-wrapper .section3 .sec3_list .li:nth-child(2) { transition-delay: 0.5s; }
.fullpage-wrapper .section3 .sec3_list .li:nth-child(3) { transition-delay: 0.6s; }
.fullpage-wrapper .section3 .sec3_list .li:nth-child(4) { transition-delay: 0.7s; }
.fullpage-wrapper .section3 .sec3_list .li:nth-child(5) { transition-delay: 0.8s; }
.fullpage-wrapper .section3 .sec3_list .li:nth-child(6) { transition-delay: 0.9s; }
.fullpage-wrapper .section3 .index_link { transform: translateY(40px); opacity: 0; transition: 1s 1s; }
.fullpage-wrapper .section3.active .sec3_list .li, .fullpage-wrapper .section3.active .index_link { transform: translate(0); opacity: 1; }
/* .home_part4 .img_xz{transform: translateX(-100px); opacity: 0; transition: 2s 0.8s;} */
.fullpage-wrapper .section4 .sec2_tit { transform: translateY(60px); opacity: 0; transition: 1s 0.4s; }
.fullpage-wrapper .section4 .sec2_intro { transform: translateY(60px); opacity: 0; transition: 1s 0.6s; }
.fullpage-wrapper .section4 .sec2_con { transform: translateY(60px); opacity: 0; transition: 1s 0.8s; }
.fullpage-wrapper .section4 .index_link { transform: translateY(60px); opacity: 0; transition: 1s 1s; }
.fullpage-wrapper .section4.active .sec2_tit, .fullpage-wrapper .section4.active .sec2_intro, .fullpage-wrapper .section4.active .sec2_con, .fullpage-wrapper .section4.active .index_link { transform: translate(0); opacity: 1; }
.fullpage-wrapper .section5 .section_bg { transform: translateY(60px); opacity: 0; transition: 1s 0.5s; }
.fullpage-wrapper .section5 .sec5_left { transform: translateX(-60px); opacity: 0; transition: 1s 0.7s; }
.fullpage-wrapper .section5 .sec5_right { transform: translateX(60px); opacity: 0; transition: 1s 0.7s; }
.fullpage-wrapper .section5.active .section_bg, .fullpage-wrapper .section5.active .sec5_left, .fullpage-wrapper .section5.active .sec5_right { transform: translate(0); opacity: 1; }
.fullpage-wrapper .section6 .sec2_intro { transform: translateY(60px); opacity: 0; transition: 1s 0.4s; }
.fullpage-wrapper .section6 .sec2_con { transform: translateY(60px); opacity: 0; transition: 1s 0.6s; }
.fullpage-wrapper .section6 .index_link { transform: translateY(-60px); opacity: 0; transition: 1s 1.4s; }
.fullpage-wrapper .section6 .sec6_left { transform: translateX(60px); opacity: 0; transition: 1s 0.9s; }
.fullpage-wrapper .section6 .sec6_rightScoll .li:nth-child(1) { transform: translateX(60px); opacity: 0; transition: 1s 1.2s; }
.fullpage-wrapper .section6 .sec6_rightScoll .li:nth-child(2) { transform: translateX(60px); opacity: 0; transition: 1s 1.4s; }
.fullpage-wrapper .section6 .sec6_rightScoll .li:nth-child(3) { transform: translateX(60px); opacity: 0; transition: 1s 1.6s; }
/* .section6 .part2 .box2 .page{transform: translateX(-60px); opacity: 0; transition: 1s 1.6s;} */
.fullpage-wrapper .section6.active .sec2_intro, .fullpage-wrapper .section6.active .sec2_con, .fullpage-wrapper .section6.active .index_link, .fullpage-wrapper .section6.active .sec6_left, .fullpage-wrapper .section6.active .sec6_rightScoll .li { transform: translate(0); opacity: 1; }
/* .section6.active .part2 .box2 .page{transform: translate(0); opacity: 1;} */

.fullpage-wrapper .section7 .sec2_tit { transform: translateY(60px); opacity: 0; transition: 1s 0.4s; }
.fullpage-wrapper .section7 .sec2_intro { transform: translateY(60px); opacity: 0; transition: 1s 0.6s; }
.fullpage-wrapper .section7 .sec2_con { transform: translateY(60px); opacity: 0; transition: 1s 0.8s; }
.fullpage-wrapper .section7 .index_link { transform: translateY(60px); opacity: 0; transition: 1s 1s; }
.fullpage-wrapper .section7.active .sec2_tit, .fullpage-wrapper .section7.active .sec2_intro, .fullpage-wrapper .section7.active .sec2_con, .fullpage-wrapper .section7.active .index_link { transform: translate(0); opacity: 1; }
.fullpage-wrapper .section8 .sec2_intro { transform: translateY(-30px); opacity: 0; transition: 1s 0.6s; }
.fullpage-wrapper .section8 .sec8_list .li:nth-child(1) { transform: translateY(50px); opacity: 0; transition: 1s 0.8s; }
.fullpage-wrapper .section8 .sec8_list .li:nth-child(2) { transform: translateY(50px); opacity: 0; transition: 1s 0.9s; }
.fullpage-wrapper .section8 .sec8_list .li:nth-child(3) { transform: translateY(50px); opacity: 0; transition: 1s 1s; }
.fullpage-wrapper .section8 .sec8_list .li:nth-child(4) { transform: translateY(50px); opacity: 0; transition: 1s 1.1s; }
.fullpage-wrapper .section8 .sec8_list .li:nth-child(5) { transform: translateY(50px); opacity: 0; transition: 1s 1.2s; }
.fullpage-wrapper .section8 .sec8_list .li:nth-child(6) { transform: translateY(50px); opacity: 0; transition: 1s 1.3s; }
.fullpage-wrapper .section8 .sec8_btm { transform: translateY(50px); opacity: 0; transition: 2s 0.5s; }
.fullpage-wrapper .section8.active .sec2_intro, .fullpage-wrapper .section8.active .sec8_list .li, .fullpage-wrapper .section8.active .sec8_btm { transform: translate(0); opacity: 1; }
/* 公司简介 */

.banner img { display: block; margin: 0 auto; }
.mbx { border-bottom: 1px solid #e8e8e8; font-size: 0px; text-align: center; }
.mbx a { border-left: 1px solid #e8e8e8; display: inline-block; font-size: 19px; color: #262626; line-height: 61px; border-bottom: 2px solid #fff; padding: 0 37px; padding-top: 3px; }
.mbx .mbx-ts, .mbx a:hover { border-bottom: 2px solid #9a7516; }
.mbx a:last-child { border-right: 1px solid #e8e8e8; }
.gsjj { width: 1530px; margin: 76px auto 119px; overflow: hidden; }
.gsjj1 { overflow: hidden; margin-bottom: 75px; }
.gsjj1-1 { width: 510px; float: left; margin-top: 18px; }
.gsjj1-1 img { display: block; width: 100%; }
.gsjj1-2 { width: 973px; float: right; }
.gsjj1-2 p { font-size: 22px; line-height: 42px; color: #262626; margin-bottom: 41px; }
.gsjj2-1 img { display: block; width: 100%; }
.gsjj2-2 { overflow: hidden; }
.gsjj2-2 .gsjj2-2-a { float: left; width: 300px; margin-right: 110px; }
.gsjj2-2 .gsjj2-2-a:nth-child(4n) { margin-right: 0; }
.gsjj2-2 .gsjj2-2-a:nth-child(4n-3) { clear: left; }
.gsjj2-2 .gsjj2-2-b { float: left; width: 300px; margin-right: 143px; }
.gsjj2-2 .gsjj2-2-c { float: left; width: 300px; margin-right: 116px; }
.gsjj2-2 .gsjj2-2-d { float: left; width: 228px; margin-right: 0; }
.gsjj2-2 { margin-top: 58px; }
.gsjj2-2 li h5 { font-size: 24px; color: #949494; font-weight: bold; line-height: 44px; margin-bottom: 6px; }
.gsjj2-2 li h4 a { display: block; font-size: 28px; color: #262626; font-weight: bold; line-height: 68px; background: url(../images/gsjj2-2-li-h4.jpg) no-repeat bottom left; margin-bottom: 15px; }
.gsjj2-2-1 p { font-size: 22px; color: #262626; line-height: 42px; }
.index_body .header { display: none; }
.index_body .myhead_wrap { display: block; }
.fp-viewing-1 .myhead_wrap { display: none; }
.fp-viewing-1 .header { display: block; }
.index_body .head_color2 { display: block; }
.index_body .head_color2 .head_navBox { display: block; }
/* 发展历程 */
.fzlc { width: 1530px; margin: 61px auto 118px; overflow: hidden; }
.fzlc1 { width: 441px; float: left; margin-top: 38px; }
.fzlc1 img { display: block; width: 100%; }
.fzlc2 { width: 793px; float: right; }
.layui-timeline { padding-top: 71px }
.layui-timeline-item { position: relative; padding-bottom: 82px; margin-top: -12px; }
li { list-style: none; }
.layui-timeline-item:first-child::before { display: block; border: 1px dashed #d9d9d9; }
.layui-timeline-item:last-child::before { content: ''; position: absolute; left: 5px; top: 0; z-index: 0; width: 0; }
.layui-timeline-item::before { content: ''; position: absolute;/* left: 5px; */ top: -71px; z-index: 0; width: 0; height: 800px; }
.layui-timeline-axis { position: absolute; left: -7px; top: 0; z-index: 10; width: 20px; height: 20px; line-height: 20px; background-color: #fff; color: #5FB878; border-radius: 50%; text-align: center; cursor: pointer; }
.layui-icon { font-family: layui-icon !important; font-size: 16px; font-style: normal; }
.layui-timeline-content { padding-left: 39px; }
.layui-text { line-height: 36px; font-size: 20px; color: #262626; top: -10px; }
.layui-timeline-title { position: relative; margin-bottom: 8px; color: #9a7516; font-size: 28px; font-weight: bold; top: -12px; }
.circle { width: 13px; height: 13px; border-radius: 50%; border: 1px solid #9a7516; background-color: #9a7516; }
.time-first { position: absolute; left: -244px; font-size: 35px; font-weight: bold; color: #9a7516; top: -17px; }
.layui-timeline-title span { padding-right: 26px; }
/* 企业文化 */
.qywh { width: 1530px; margin: 78px auto 107px; }
.qywh1 { overflow: hidden; margin-bottom: 77px; }
.qywh1-1 { width: 268px; float: left; }
.qywh1-1 h5 { font-size: 48px; color: #262626; line-height: 95px; }
.qywh1-2 { width: 1196px; float: right; }
.qywh1-2 p { font-size: 22px; color: #262626; line-height: 42px; }
.qywh2 { overflow: hidden; }
.qywh2 li { float: left; width: 460px; margin-right: 42px; }
.qywh2 li:nth-child(4n) { margin-right: 0; }
.qywh2 .qywh2-ts { margin-right: 0; }
.qywh2-1 img { display: block; width: 100%; }
.qywh2-2 { background-color: #f3f3f3; height: 178px; padding: 38px 10px 0; }
.qywh2-2 h5 { text-align: center; color: #9a7516; font-size: 30px; margin-bottom: 17px; }
.qywh2-2 p { text-align: center; color: #262626; font-size: 22px; line-height: 33px; }
/* 组织机构 */
.zzjg { width: 1722px; margin: 52px auto 79px; }
.zzjg1 { margin-bottom: 42px; }
.zzjg1 p { font-size: 22px; color: #262626; line-height: 42px; text-align: center; }
.zzjg2 img { display: block; width: 100%; }
/* 法律服务 */
.flfw { width: 1530px; margin: 67px auto 84px; }
.flfw1 { overflow: hidden; margin-bottom: 59px; }
.flfw1-1 { width: 341px; float: left; height: 203px; background: url(../images/flfw1-1-bj.jpg) no-repeat center center; }
.flfw1-1 h5 { text-align: center; font-size: 58px; color: #ffffff; line-height: 203px; }
.flfw1-2 { width: 1091px; float: right; margin-top: 65px; border-top: 1px solid #cecece; padding-top: 38px; }
.flfw1-2-1 { }
.flfw1-2-1 h5 { font-size: 24px; color: #9a7516; line-height: 36px; margin-bottom: 10px; }
.flfw1-2-1 p { font-size: 22px; color: #262626; line-height: 36px; margin-bottom: 23px; }
.flfw2 img { display: block; width: 100%; }
/* 经典案例 */
.case { width: 1670px; margin: 59px auto 130px; }
.case ul { overflow: hidden; margin-bottom: 64px; }
.case ul li { width: 781px; float: left; margin: 0 26px 41px; border: 1px solid #eaeaea; overflow: hidden; }
.case1 { width: 286px; float: left; border: 1px solid #eaeaea; }
.case1 img { display: block; width: 286px; height: 225px; }
.case2 { width: 450px; float: right; margin-right: 21px; }
.case2 h5 { font-size: 18px; color: #262626; line-height: 28px; margin-bottom: 14px; margin-top: 46px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.case2 p { font-size: 14px; color: #262626; line-height: 26px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.case2 span { display: block; font-size: 14px; color: #262626; line-height: 18px; margin-top: 32px; font-family: 'Arial'; }
.list { line-height: 24px; text-align: center; }
.list p, .list a, .list select { font-size: 17px; color: #272727; line-height: 24px; }
/* 债权收购内页 */
.caseshow { width: 926px; margin: 48px auto 98px; }
.caseshow1 { border-bottom: 1px dashed #a8a8a8; padding-bottom: 41px; }
.caseshow1 h5 { font-size: 36px; text-align: center; color: #262626; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 8px; line-height: 46px; }
.caseshow1 p { font-size: 14px; text-align: center; color: #262626; line-height: 20px; }
.caseshow2 { padding: 20px 0; }
.caseshow2-1 h5 { font-size: 22px; color: #9a7516; line-height: 38px; background: url(../images/caseshow2-1-h5-bj.jpg) no-repeat left center; padding-left: 26px; margin-bottom: 6px; }
.caseshow2-1 p { font-size: 20px; color: #262626; line-height: 36px; margin-bottom: 20px; }
.caseshow2-1 img { display: block; margin: 0 auto; }
/* 联系方式 */
.lxfs { width: 1662px; border: 1px solid #c1c1c1; margin: 78px auto 77px; overflow: hidden; border-radius: 7px; }
.lxfs1 { width: 718px; float: left; margin-left: 49px; }
.lxfs1-1 { margin-top: 143px; padding-bottom: 17px; border-bottom: 1px solid #cccccc; margin-bottom: 47px; }
.lxfs1-1 h5 { font-size: 36px; color: #000000; line-height: 48px; font-weight: normal; }
.lxfs1-1 p { font-size: 17px; color: #767676; line-height: 18px; font-family: 'Arial'; }
.lxfs1 ul li { font-size: 22px; color: #262626; line-height: 42px; margin-bottom: 13px; padding-left: 62px; }
.lxfs1-2-1 { background: url(../images/lxfs1-2-1.jpg) no-repeat left center; }
.lxfs1-2-2 { background: url(../images/lxfs1-2-2.jpg) no-repeat left center; }
.lxfs1-2-3 { background: url(../images/lxfs1-2-3.jpg) no-repeat left center; }
.lxfs2 { width: 825px; float: right; border-left: 1px solid #c1c1c1; }
.lxfs2 img { display: block; width: 100%; }
/* 新闻中心 */
.news { width: 1700px; margin: 53px auto 94px; }
.news ul { overflow: hidden; margin-bottom: 66px; }
.news ul li { width: 812px; border: 1px solid #eaeaea; float: left; margin: 0 18px 47px; }
.news1 { width: 350px; float: left; }
.news1 img { display: block; width: 100%; }
.news2 { width: 422px; float: right; margin-right: 11px; }
.news2-1 { margin-top: 37px; margin-bottom: 16px; }
.news2-1 h5 { font-size: 32px; color: #101010; line-height: 44px; font-family: 'Arial'; font-weight: normal; background: url(../images/news2-1-h5-bj.jpg) no-repeat left bottom; }
.news2-1 p { font-size: 16px; color: #929292; line-height: 44px; font-family: 'Arial'; line-height: 43px; }
.news2-2 p { font-size: 20px; color: #262626; line-height: 30px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.news2-3 { margin-top: 23px; }
.news2-3 img { display: block; }
.zctj { width: 1518px; margin: 59px auto 110px; }
.zctj ul { overflow: hidden; margin-bottom: 67px; }
.zctj ul li { width: 444px; float: left; margin: 0 30px 44px; border: 1px solid #eaeaea; }
.zctj1 img { width: 444px; height: 282px; border-bottom: 1px solid #eaeaea; display: block; }
.zctj2 { padding: 43px 25px 0px; height: 201px; }
.zctj2 h5 { font-size: 18px; color: #262626; line-height: 28px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 14px; }
.zctj2 p { font-size: 14px; color: #262626; line-height: 26px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.zctj2 span { font-size: 14px; color: #262626; line-height: 18px; font-family: 'Arial'; display: block; margin-top: 32px; }
.zctjshow1 img { display: block; }
.yhsc { width: 1530px; margin: 47px auto 73px; }
.yhsc1 { margin-bottom: 30px; }
.yhsc1 img { display: block; width: 100%; }
.yhsc2 { overflow: hidden; }
.yhsc2-1 { width: 357px; float: left; margin-left: 16px; margin-top: 6px; }
.yhsc2-1-1 { border: 1px solid #dddddd; }
.yhsc2-1-1 img { display: block; width: 100%; }
.yhsc2-1-2 p { font-size: 18px; color: #262626; text-align: center; line-height: 72px; }
.yhsc2-2 { width: 1068px; float: right; }
.yhsc2-2 img { display: block; width: 100%; }
.yhsc2-2-1 { margin-top: 16px; margin-bottom: 20px; padding: 0 20px; }
.yhsc2-2-1 p { font-size: 20px; color: #262626; line-height: 42px; margin-bottom: 42px; }
.syhz { width: 1530px; margin: 40px auto 95px; }
.syhz1 { overflow: hidden; margin-bottom: 8px; }
.syhz1-1 { width: 700px; float: left; margin-left: 28px; margin-top: 0; }
.syhz1-1 p { font-size: 20px; line-height: 42px; color: #262626; margin-bottom: 42px; }
.syhz1-2 { width: 752px; float: right; }
.syhz1-2 img { display: block; width: 100%; }
.syhz2 { overflow: hidden; }
.syhz2-1 { width: 765px; float: left; }
.syhz2-1 img { display: block; width: 100%; }
.syhz2-2 { width: 633px; float: right; margin-top: 75px; }
.syhz2-2 h5 { font-size: 22px; color: #262626; line-height: 32px; font-weight: normal; margin-bottom: 24px; margin-left: 94px; }
.feedback-content { width: 496px; }
.form-group { overflow: hidden; margin-bottom: 22px; }
.label-required { font-size: 18px; color: #5c5c5c; font-weight: bold; width: 94px; float: left; }
.form-group .col-md { float: right; width: 402px; }
.form-group .col-md input { width: 361px; height: 34px; font-size: 17px; padding: 0 10px; color: #757575; border: 1px solid #d8d8d8; }
.form-group .col-md span { color: #ff0000; }
.select-v1 { width: 361px; height: 34px; font-size: 17px; padding: 0 10px; color: #757575; border: 1px solid #d8d8d8; }
.select-v1 option { background-color: #eaeaea; color: #5c5c5c; border: 0; }
.select-v1 option:first-child { background-color: #e2ddd1; }
.form-group textarea { width: 341px; font-size: 17px; padding: 0 10px; color: #757575; line-height: 34px; }
.btn-primary { color: #ffffff; background-color: #ab965f; font-size: 20px; line-height: 42px; width: 154px; height: 42px; border-radius: 7px; border: 0; }
.form-group .col-md #checkcode { width: 157px; display: inline-block; line-height: 42px; border: 1px solid #e3e2e2; height: 42px; border-radius: 7px; }
.rlzy { width: 1552px; margin: 47px auto 100px; }
.rlzy1 { overflow: hidden; margin-bottom: 18px; }
.rlzy1-1 { width: 813px; float: left; }
.rlzy1-2 { width: 726px; float: right; }
.rlzy1 img, .rlzy2-1 img { display: block; width: 100%; }
.rlzy2 { overflow: hidden; margin-bottom: 80px; }
.rlzy2-1 { width: 479px; float: left; }
.rlzy2 ul { width: 1200px; float: left; margin-left: 180px; }
.rlzy2 ul li { margin-bottom: 18px; border: 1px solid #e6e6e6; padding: 43px 0 38px; overflow: hidden; }
.rlzy2-2-1 { width: 178px; float: left; margin-left: 23px; }
.rlzy2-2-1 h5 { font-size: 26px; color: #262626; line-height: 32px; margin-bottom: 4px; font-weight: normal; }
.rlzy2-2-1 p { font-size: 14px; color: #717171; line-height: 20px; background: url(../images/rlzy2-2-1-bj.jpg) no-repeat left center; font-family: 'Arial'; padding-left: 20px; }
.rlzy2-2-2 { width: 183px; border-left: 1px solid #dcdcdc; margin-right: 8px; float: left; }
.rlzy2-2-2 p { text-align: center; font-size: 17px; color: #717171; line-height: 50px; }
.rlzy2-2-3 { width: 191px; float: left; }
.rlzy2-2-3 p { text-align: center; font-size: 17px; color: #717171; line-height: 50px; }
.rlzy2-2-4 { width: 288px; float: left; }
.rlzy2-2-4 p { text-align: center; font-size: 17px; color: #717171; line-height: 50px; }
.rlzy2-2-5 { width: 144px; border-left: 1px solid #dcdcdc; float: left; }
.rlzy2-2-5 p { text-align: center; font-size: 17px; color: #717171; line-height: 50px; }
.rlzpshow1 { margin-bottom: 36px; }
.rlzpshow1 p span { padding-left: 95px; }
.rlzpshow1 p { font-size: 20px; color: #262626; line-height: 36px; }
.main2-2 img { width: 100%; display: block; }
.mbox3Lef { float: left; max-width: 425px; text-align: left }
.mbox3Tit { margin-bottom: 40px; margin-left: 120px; max-width: 350px; color: #FFF }
.mbox3Tit .mbox2TitCn, .mbox3Tit .mbox2TitEn { color: #FFF; line-height: 130% }
.mbox3Brief { overflow: hidden; margin: 5px 0 0; height: 44px; font-size: 12px; line-height: 22px; opacity: 0; transition: all .8s ease 0s; transform: translateX(-50px) }
.active .mbox3Brief { opacity: 1; transition-delay: .7s; transform: translateX(0) }
.mbox3LefCon { position: relative }
.mbox3LefItem li { position: relative; padding-bottom: 32px; opacity: 1; transition: all .8s ease 0s; transform: translateY(20px) }
.mbox3LefItem li:after { position: absolute; bottom: 0; left: 19px; display: block; width: 1px; height: 32px; background: rgba(255, 255, 255, .2); content: "" }
.mbox3LefItem li:last-child:after { display: none }
.mbox3LefItem li a { display: block; height: 100%; width: 425px; overflow: hidden; }
.mbox3Name p { font-size: 13px; font-weight: 400; line-height: 17px; color: #525252; }
.mbox3Line { margin: 6px 20px 0; width: 40px; height: 1px; background: rgba(255, 255, 255, .2); font-size: 0 }
.mbox3H3 { font-size: 22px; font-weight: 500; line-height: 33px; color: #262626; }
.mbox3LefItem li.active a .mbox3Line { width: 86px }
.mbox3LefItem li a:hover .mbox3Name *, .mbox3LefItem li.active a .mbox3Name * { color: #81611b; }
.mbox3Rig { /*position: absolute;*/
width: 76%; min-height: 211px; /*transition: all .6s ease 0s;
    transform: translateX(50%);*/
right: 0; }
.box3RigImg img { float: right; max-width: 70% }
.box3RigImgItem { display: none }
.box3RigImgItem.active { display: block }
.box3RigText { position: absolute; right: 367px; bottom: 63px; padding: 26px 42px; width: 100%; background: #FFF; width: 752px; }
.box3RigText .swiper-slide { text-align: left }
.mbox3H4 { font-size: 22px; font-weight: normal; color: #262626; line-height: 41px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.mbox3Con p { margin-top: 9px; font-size: 15px; font-weight: 400; line-height: 25px; color: #424242; }
.mbox3Con { overflow: hidden; color: #424242; font-size: 15px; line-height: 24px }
.mbox3Btn { color: #da0502; vertical-align: top; text-align: left; font-size: 24px }
.mbox3Btn span { padding: 0 10px; cursor: pointer }
.mbox3Pause img { margin-top: -4px }
.active .mbox3LefItem li { opacity: 1; transform: translateY(0) }
.active .mbox3Rig { /*transition: all .8s ease .3s;
    transform: translateX(0);*/
}











/* 小PC */
@media screen and (max-width:1722px) {
/* 首页 */
.menu { margin-top: -124px; }
.menu li { padding: 6px 0; }
.sec2_intro { font-size: 30px; margin-bottom: 10px; }
.sec2_intro2 { font-size: 36px; }
.index_link { margin: 7px 0; }
.index_link a { width: 160px; }
/* section1 */
.sec1_slidecon { margin-top: -90px; letter-spacing: 2px; }
.sec1_tit { font-size: 56px; }
.sec1_intro { font-size: 14px; line-height: 26px; margin: 22px 0 0; }
.sec1_img { padding-top: 22px; }
.sec1_search { margin-left: -200px; width: 400px; bottom: 70px; }
.sec1_search .input_box { padding: 0 100px 0 0; }
.sec1_search .input_box input { line-height: 42px; height: 42px; padding: 0 15px; }
.sec1_search .submit_box { width: 100px; }
.sec1_search .submit_box .submit_a { line-height: 42px; padding-left: 28px; }
.sec1_search .submit_box input { line-height: 42px; height: 42px; }
.li2 .sec1_slidecon { margin-top: 0; }
.li2 .sec1_tit { font-size: 62px; line-height: 84px; }
.li2 .sec1_intro { margin: 15px 0 0; }
.li3 .sec1_tit { font-size: 40px; }
.li3 .sec1_slidecon { margin-top: -150px; }
.sec1_phone { margin-top: 100px; }
/* section2 */
.main2-1 { width: 47%; margin-left: 2%; margin-right: 1%; }
/* section3 */
.main3-1 { width: 97%; }
.main3-1-1 { width: 19%; margin-right: 1%; }
.main3-1-2 { width: 20%; }
.main3-1-2 .main2-1-4 { margin-top: 120px; }
.main2-1-3 p { font-size: 14px; }
/* section4 */
.company-advantage { width: 97%; }
/* section5 */
.classic-case { width: 97%; }
.classic-case-left { width: 20%; }
.classic-case-left .ct-ul { width: 100%; }
.classic-case-right { width: 79%; margin-left: 1%; }
.classic-case-listItem { width: 48%; height: auto; }
.classic-case-listItemImg { width: 41%; height: auto; }
.classic-case-listItemInfo { width: 64%; padding: 3% 3% 2%; }
/* section6 */
.main6-a { width: 97%; }
.main6-l-2, .main6-l-l { width: 45%; }
.main6-r ul { width: 55%; }
.main6-l-2-1 img { width: 100%; }
.main6-l-2-2 { width: 90%; }
.main6-r ul li { width: 48%; margin-left: 1%; margin-bottom: 2%; }
.main6-r-l { width: 20%; margin-left: 5%; margin-right: 2%; padding-top: 10px; }
.main6-r-r { width: 71%; margin-right: 1%; margin-top: 15px; }
.main6-r-r h5 { font-size: 14px; line-height: 26px; }
/* section7 */
.main7-1 img { width: 100%; }
.main7-2-a { width: 97%; }
.main7-2-a-l { width: 40%; }
.main7-2-a-l-3-1 { width: 24%; margin-right: 1%; }
.main7-2-a-l-3-2 p { font-size: 14px; }
.main7-2-a-l-3-2 { width: 50%; }
.main7-2-a-r { width: 60%; }
.main7-2-a-r dl { width: 18%; margin-left: 2%; }
.main7-2-a-r dl dt { background-size: 100%; }
.classic-case-liWire { margin-left: 30px; width: 50px; }
.gsjj { width: 97%; }
.gsjj1-1 { width: 30%; }
.gsjj1-2 { width: 69%; }
.gsjj2-2 .gsjj2-2-a { width: 24%; margin-right: 2%; }
.gsjj2-2 .gsjj2-2-b { width: 24%; margin-right: 2%; }
.gsjj2-2 .gsjj2-2-c { width: 24%; margin-right: 2%; }
.gsjj2-2 .gsjj2-2-d { width: 22%; }
.logo { width: 24%; }
.banner img { width: 100%; }
.fzlc, .qywh, .zzjg, .flfw, .case, .lxfs, .news, .zctj, .yhsc, .syhz, .rlzy { width: 97%; margin: 3% auto 5%; }
.fzlc1 { width: 28%; }
.fzlc2 { width: 52%; }
.time-first { left: -29%; top: -14px; }
.time-first { font-size: 28px; }
.layui-timeline-title { font-size: 24px; }
.layui-text { font-size: 18px; line-height: 34px; }
.qywh1-2 { width: 80%; }
.qywh1-1 { width: 20%; }
.qywh2 li { width: 24%; margin-right: 1%; }
.flfw1-2 { width: 1000px; }
.case ul { margin-bottom: 4%; }
.case ul li, .news ul li { width: 47.66%; margin: 0 1% 2%; }
.case1, .news1 { width: 30%; height: auto; }
.case1 img { width: 100%; height: auto; }
.case2, .news2 { width: 67%; margin-right: 1%; }
.case2 h5 { margin-top: 10px; }
.lxfs1 { width: 40%; margin-left: 2%; }
.lxfs2 { width: 56%; }
.news2-1 { margin-top: 0; margin-bottom: 0; }
.news2-3 { margin-top: 10px; }
.news2-1 p { line-height: 32px; }
.news ul, .zctj ul { margin-bottom: 3%; }
.zctj ul li { width: 31%; margin: 0 1% 2%; }
.zctj ul li .zctj1 { position: relative; padding-bottom: 66%; width: 100%; height: auto; overflow: hidden; }
.zctj1 img { position: absolute; left: 0; top: 0; width: 100%; height: auto; }
.zctjshow1 img { width: 100%; }
.yhsc2-1 { width: 25%; margin-left: 1%; }
.yhsc2-2 { width: 72%; }
.syhz1-1 { width: 47%; margin-left: 1%; margin-top: 3%; }
.syhz1-2 { width: 50%; }
.syhz2-1 { width: 50%; }
.rlzy1-1 { width: 52%; }
.rlzy1-2 { width: 47%; }
.rlzy2-1 { width: 30%; }
.rlzy2 ul { width: 69%; }
.rlzy2-2-2 { width: 18%; }
.rlzy2-2-3 { width: 18%; }
.rlzy2-2-4 { width: 23%; }
.rlzy2-2-5 { width: 18%; }
.rlzy2 ul li { padding: 32px 0 30px; }
.rlzy2 { margin-bottom: 4%; }
.main2 { padding-bottom: 0; }
.box3RigText { right: 80px; }
}
@media screen and (max-width:1440px) {
.sec1_slidecon { top: 320px; }
.sec1_tit { font-size: 50px; line-height: 80px; margin-bottom: 18px; }
.sec1_intro p { font-size: 22px; line-height: 42px; }
.sec1_phone { font-size: 24px; margin-top: 122px; }
.li2 .sec1_intro2 { font-size: 24px; }
.li2 .sec1_intro p { font-size: 26px; }
}
@media screen and (max-width:1366px) {
.fp-viewing-1 .logo { width: 20%; }
.logo img { width: 100%; }
.head_nav .li a { font-size: 17px; }
.main2-1 { width: 44%; }
.company-advantage-swiperBox { width: 700px; }
.classic-case-listItemImg { width: 43%; height: auto; }
.gsjj1-2 p { font-size: 18px; line-height: 36px; }
.gsjj1 { margin-bottom: 4%; }
.flfw1-2 { width: 940px; }
.flfw1-2-1 p { font-size: 18px; line-height: 30px; }
.flfw1-2 { margin-top: 40px; }
.case2 span { margin-top: 14px; }
.rlzy2-2-2 { width: 17%; }
.rlzy2-2-3 { width: 18%; }
.rlzy2-2-4 { width: 25%; }
.rlzy2-2-5 { width: 16%; }
.box3RigText { width: 660px; }
}
@media screen and (max-width:1280px) {
.head_nav .li a { margin-left: 37px; }
.main2-2 video { height: 370px; }
.classic-case-listItemImg { width: 45%; height: auto; }
.gsjj2-2 li h4 a { font-size: 22px; }
.gsjj2-2 li h5 { font-size: 20px; }
.gsjj2-2-1 p { font-size: 18px; }
.layui-timeline { padding-top: 60px; }
.layui-timeline-title { font-size: 22px; }
.zzjg1 p { font-size: 18px; line-height: 34px; }
.zzjg1 { margin-bottom: 3%; }
.flfw1-2 { width: 860px; }
.lxfs1 ul li { font-size: 18px; }
.lxfs1-1 h5 { font-size: 34px; }
.news2-1 h5 { font-size: 26px; line-height: 40px; }
.news2-2 p { font-size: 16px; line-height: 22px; }
.zctj2 { height: 150px; }
.zctj2 span { margin-top: 10px; }
.syhz2-2 { width: 47%; margin-top: 3%; }
.rlzy2-2-1 { width: 20%; }
.box3RigText { width: 600px; }
}
@media screen and (max-width:1260px) {
.index_body .header, .head_navBox { display: none; }
.flfw1-1 { float: none; }
.flfw1-2 { width: 100%; float: none; }
.case2 h5 { margin-bottom: 0; }
}
@media screen and (max-width:1024px) {
.main2 { padding-bottom: 4%; }
.main2-1 { width: 96%; margin-left: 2%; float: none; margin-top: 4%; }
.main2-2 { width: 50%; height: auto; margin: 3% auto 0; float: none; }
.main3-1-1-2 { height: 180px; }
.main3-1-1-2 h5 { font-size: 22px; line-height: 44px; }
.main3-1-2-2 p { font-size: 12px; line-height: 20px; }
.head_navBox { display: none; }
.main2-1-2 h5 { font-size: 28px; line-height: 66px; }
.main3-1-2 .main2-1-1 { margin-top: 6px; }
.main3-1-2 .main2-1-4 { margin-top: 24px; }
.company-advantage-swiperBox { width: 500px; }
.ct-ul { margin-top: 50px; }
.ct-ul li { font-size: 16px; }
.ct-ul .one { margin-left: 15px; }
.classic-case-liWire { margin-left: 15px; width: 40px; }
.classic-case-listItemImg { width: 41%; }
.classic-case-listItemInfo { width: 59%; }
.classic-case-listItemTitle { font-size: 16px; }
.classic-case-listItemText { margin-top: 5px; }
.classic-case-listItemDate { margin-top: 4px; }
.main5 .main2-1-4 { margin-top: 50px; }
.main6-l-2-2 p a { font-size: 16px; }
.main6-r-l { height: auto; }
.main6-r-l p { font-size: 12px; }
.main6-r-r { margin-top: 5px; }
.main7-2-a-l { float: none; width: 80%; }
.main7-2-a-r { float: none; width: 100%; }
.main7-2-a-l-3-1 { width: 130px; }
.main7-2-a-l-3-2 { width: 65%; }
.main7-2-a { padding-bottom: 50px; }
.main7-2-b { padding: 20px 0; }
.index_video { display: none; }
.section1 { height: 600px; }
.sec1_tit { font-size: 44px; line-height: 62px; }
.sec1_intro p { font-size: 22px; line-height: 35px; }
.sec1_phone { margin-top: 60px; font-size: 28px; }
.sec1_slidecon { margin-top: -180px; }
.gsjj { margin: 3% auto 5%; }
.gsjj1-2 p { margin-bottom: 3%; }
.phone_nav .top .a { margin: 0; height: 60px; }
.time-first { font-size: 20px; }
.layui-timeline-title { font-size: 18px; }
.layui-text { font-size: 14px; line-height: 26px; }
.layui-timeline-item { padding-bottom: 50px; }
.time-first, .layui-timeline-title { top: -8px; }
.qywh1-1 h5 { font-size: 38px; }
.qywh1-2 p { font-size: 16px; }
.qywh2-2 { height: 138px; }
.qywh2-2 h5 { font-size: 24px; }
.qywh2-2 p { font-size: 14px; line-height: 26px; }
.zzjg1 p { font-size: 16px; line-height: 30px; }
.flfw1-2 { margin-top: 4%; }
.case2 p { line-height: 20px; }
.lxfs1 ul li { font-size: 14px; }
.lxfs1-1 h5 { font-size: 26px; }
.lxfs1-1 p { font-size: 12px; }
.lxfs1-1 { margin-top: 66px; }
.news1 { width: 37%; }
.news2 { width: 60%; }
.zctj2 { padding: 5% 3% 0px; }
.yhsc2-2-1 p { font-size: 16px; line-height: 36px; margin-bottom: 22px; }
.syhz1-1 p { font-size: 14px; line-height: 28px; margin-bottom: 22px; }
.rlzy2-2-1 h5 { font-size: 20px; }
.rlzy2-2-2 p, .rlzy2-2-3 p, .rlzy2-2-4 p, .rlzy2-2-5 p { font-size: 14px; }
.rlzy2-2-2 { width: 15%; margin-right: 0; }
.rlzy2-2-3 { width: 18%; }
.rlzy2-2-4 { width: 27%; }
.rlzy2-2-5 { width: 15%; }
.rlzy2 ul li { padding: 3% 0; }
.rlzpshow1 p { font-size: 16px; line-height: 28px; }
.y_edit { min-height: 300px; }
.y_edit img { display: inline-block; max-width: 100%; height: auto !important; }
.y_edit p { font-size: 14px; color: #555555; line-height: 26px; }
.y_edit div { font-size: 14px; color: #555555; line-height: 26px; }
.y_edit1 { min-height: 300px; }
.y_edit1 img { display: inline-block; max-width: 100%; height: auto !important; }
.y_edit1 p { font-size: 14px; color: #555555; line-height: 26px; }
.y_edit1 div { font-size: 14px; color: #555555; line-height: 26px; }
.company-advantage-listItemInfo { width: 85%; }
.mbox3LefItem li a, .mbox3Lef { width: 300px; }
.company-advantage-listItem:nth-child(n + 2) { margin-top: 10px; }
.mbox3LefItem li { padding-bottom: 20px; }
.mbox3H3 { font-size: 18px; }
.mbox3Rig { width: 73%; right: auto; }
.company-advantage-img { width: 100%; height: auto; }
.main3-1 { padding-top: 4%; padding-bottom: 4%; }
.main4 .company-advantage { padding-top: 4%; padding-bottom: 4%; }
.classic-case, .main6-a { padding-top: 4%; padding-bottom: 4%; }
.box3RigText { right: 10px; }
.box3RigText { width: 540px; }
.mbox3Rig { width: 67%; }
.li2 .sec1_slidecon { margin-top: -120px; }
.li2 .sec1_tit { font-size: 44px; line-height: 62px; }
.li2 .sec1_intro p, .li2 .sec1_intro2 { font-size: 22px; line-height: 35px; }
}
@media screen and (max-width:900px) {
.main2-1-3 p { margin-bottom: 10px; }
.main2-1-4 { margin-top: 20px; }
.main3-1-2-2 { padding: 0 10px; }
.main3-1-2 .main2-1-4 a { width: 120px; }
.main3-1-1-2 h5 { font-size: 20px; }
.main3-1-2 .main2-1-3 p { line-height: 24px; }
.company-advantage-listItemText { font-size: 18px; }
.company-advantage-left { max-width: 30%; }
.company-advantage-listItem:nth-child(n + 2) { margin-top: 15px; }
.company-advantage-right { width: 65%; }
.company-advantage-img { width: 100%; height: auto; }
.ct-ul { margin-top: 20px; }
.classic-case-listItem:nth-child(2n) { margin-left: 1%; }
.classic-case-listItem { width: 49%; margin-bottom: 2%; }
.classic-case-listItemText { font-size: 12px; line-height: 20px; }
.classic-case-listItemTitle { font-size: 14px; line-height: 22px; }
.main6-r-l h5 { line-height: 28px; font-size: 24px; }
.main6-r-r h5 { -webkit-line-clamp: 1; }
.main6-r-l p { line-height: 34px; }
.main7-2-a-l-3-2 { width: 56%; }
.main3-1-2-2 { padding-left: 10px !important; padding-right: 10px !important; }
.section1 { height: 500px; }
.mbx a { font-size: 16px; padding: 0 20px; }
.gsjj1-2 p { font-size: 14px; line-height: 28px; }
.gsjj2-2 li h4 a { font-size: 18px; }
.gsjj2-2 li h5 { font-size: 16px; line-height: 34px; }
.gsjj2-2-1 p { font-size: 14px; line-height: 28px; }
.gsjj2-2 { margin-top: 3%; }
.qywh1-2 { width: 75%; }
.qywh1-1 { width: 25%; }
.qywh1-2 p { line-height: 32px; }
.flfw1-2-1 p { font-size: 16px; line-height: 28px; }
.case2 h5 { font-size: 16px; }
.case2 span { margin-top: 6px; }
.list p, .list a, .list select { font-size: 14px; }
.case2 p { -webkit-line-clamp: 1; }
.caseshow { width: 97%; margin: 3% auto 5%; }
.caseshow1 h5 { font-size: 30px; }
.caseshow1 { padding-bottom: 15px; }
.caseshow2-1 p { font-size: 14px; line-height: 28px; margin-bottom: 10px; }
.caseshow2-1 img { width: 100%; }
.lxfs1-1 h5 { font-size: 22px; }
.lxfs1-1 { margin-top: 40px; margin-bottom: 17px; }
.news1 { width: 42%; }
.news2 { width: 56%; }
.syhz2-2 h5 { font-size: 16px; }
.label-required { font-size: 14px; width: 70px; }
.form-group .col-md input, .select-v1 { width: 290px; }
.form-group textarea { width: 270px; }
.btn-primary, .form-group .col-md #checkcode { width: 110px; font-size: 14px; }
.form-group .col-md input { font-size: 14px; height: 28px; }
.select-v1, .form-group textarea { font-size: 14px; }
.form-group { margin-bottom: 15px; }
.rlzy2-2-1 h5 { font-size: 16px; line-height: 26px; }
.rlzpshow1 { margin-bottom: 3%; }
.box3RigText { width: 442px; }
.box3RigText { right: 10px; }
.company-advantage-img { width: 90%; }
.li2 .sec1_tit { font-size: 32px; line-height: 48px; margin-bottom: 10px; }
.li2 .sec1_slidecon { margin-top: -180px; }
.li2 .sec1_intro p, .li2 .sec1_intro2 { font-size: 18px; line-height: 28px; margin-bottom: 0; }
.caseshow2 { padding: 20px 2%; }
}
@media screen and (max-width:810px) {
.company-advantage-listItemWire { display: none; }
.company-advantage-swiperBox { width: 400px; }
.classic-case-left { width: 26%; }
.ct-ul li:nth-child(n + 2) { margin-top: 20px; }
.main6-l-2 { width: 80%; float: none; margin: 2% auto; }
.main6-r ul { width: 100%; float: none; }
.main7-2-a-l-3-2 { width: 50%; }
.section1 { height: 350px; }
.sec1_tit { font-size: 22px; line-height: 36px; }
.sec1_intro p { font-size: 14px; line-height: 22px; }
.sec1_phone { margin-top: 12px; font-size: 20px; line-height: 40px; }
.time-first { font-size: 16px; }
.layui-timeline-title { font-size: 14px; }
.time-first, .layui-timeline-title { top: -3px; }
.layui-timeline-content { padding-left: 24px; }
.layui-text { font-size: 12px; line-height: 20px; }
.qywh1-1 h5 { font-size: 36px; }
.qywh2-2 { padding: 22px 10px 0; }
.qywh1 { margin-bottom: 4%; }
.lxfs2 { width: 54%; }
.lxfs1 { width: 43%; }
.lxfs1 ul li { font-size: 14px; }
.lxfs1-1 { margin-top: 20px; }
.news2-3 { display: none; }
.form-group .col-md input, .select-v1 { width: 220px; }
.form-group textarea { width: 200px; }
.btn-primary, .form-group .col-md #checkcode { width: 80px; }
.syhz1-1 p { margin-bottom: 6px; }
.rlzy2-2-5 { width: 11%; }
.rlzy2-2-4 { width: 31%; }
.lxfs1 { float: none; width: 90%; margin: 0 auto 2%; }
.lxfs2 { float: none; width: 90%; border-left: 0; margin: 0 auto 2%; }
.news ul li { width: 90%; float: none; margin: 0 auto 2%; overflow: hidden; }
.mbox3H4 { font-size: 18px; line-height: 32px; }
.mbox3Con p { font-size: 12px; line-height: 22px; margin-top: 0; }
.box3RigText { padding: 15px 20px; bottom: 10px; width: 400px; }
.mbox3LefItem li a, .mbox3Lef { width: 260px; }
}
@media screen and (max-width:640px) {
.main2-1 { float: none; }
.main2-2 { float: none; width: 90%; overflow: hidden; }
.main3-1-1 { width: 31.33%; margin: 0 1% 2%; }
.main3-1-2 { width: 42%; margin-right: 2%; }
.company-advantage-swiperBox { right: 1.896vw; }
.classic-case-left { width: 33%; }
.classic-case-listItem { width: 100%; margin-bottom: 4%; }
.classic-case-listItem:nth-child(2n) { margin-left: 0; }
.main7-2-a-l { float: none; width: 100%; }
.main6-l-2-2 p a { background: none; }
.main2-2 video { height: auto; width: 100%; }
.sec1_phone { margin-top: 0; font-size: 14px; }
.sec1_slidecon { left: 150px; right: 150px; }
.section1 .arrow_box.arrow_left { left: 0px; }
.section1 .arrow_box.arrow_right { right: 0px; }
.section1 .arrow_box { background-size: auto 16px; }
.gsjj2-2 li h4 a { font-size: 15px; line-height: 44px; }
.gsjj2-2 li h5 { font-size: 14px; line-height: 34px; }
.fzlc1 { width: 90%; float: none; margin: 0 auto 6%; }
.fzlc2 { width: 77%; }
.qywh1-1 h5 { font-size: 30px; }
.qywh1-2 p { font-size: 14px; line-height: 26px; }
.qywh2-2 p { font-size: 12px; line-height: 20px; }
.qywh2-2 h5 { font-size: 20px; }
.zzjg1 p { font-size: 14px; line-height: 26px; }
.flfw1-2-1 h5 { font-size: 20px; line-height: 30px; }
.layui-text { font-size: 14px; line-height: 26px; }
.case ul li { width: 98%; float: none; margin: 0 auto 2%; }
.case2 p { -webkit-line-clamp: 2; }
.lxfs2 { width: 100%; float: none; border-left: 0; }
.lxfs1 { width: 90%; float: none; margin: 0 auto 2%; }
.news ul li { width: 98%; float: none; margin: 0 auto 2%; overflow: hidden; }
.news2-3 { display: block; }
.news2-1 { margin-top: 25px; }
.syhz1-1 { width: 100%; float: none; margin: 0 auto 2%; }
.syhz1-2, .syhz2-1 { width: 100%; float: none; }
.syhz2-2 { width: 57%; float: none; margin: 3% auto; }
.rlzy2-1 { width: 80%; float: none; margin: 0 auto 2%; }
.rlzy2 ul { width: 100%; float: none; }
.rlzpshow1 p { font-size: 14px; }
.rlzpshow1 p span { padding-left: 50px; }
.mbox3LefItem li a, .mbox3Lef { width: 200px; }
.box3RigText { width: 305px; }
.company-advantage-listItemWire { display: none; }
}
@media screen and (max-width:450px) {
.lxfs1 { width: 90%; }
.lxfs1 ul li { font-size: 12px; }
.lxfs1-1 h5 { font-size: 20px; }
.lxfs1-1 p { font-size: 12px; line-height: 18px; }
.main2-1-2 h5 { font-size: 24px; line-height: 50px; }
.main2-1-3 p { font-size: 12px; line-height: 22px; }
.main3-1-1 { width: 44%; margin: 0 3% 4%; }
.main3-1-1-2 { height: 150px; }
.main3-1-2 { width: 63%; margin-right: 4%; }
.main2-1-2 { margin-bottom: 0; }
.main3-1-2 .main2-1-4 { margin-top: 5px; }
.main3-1-2-1 { margin: 0 auto 8px; }
.company-advantage-left { max-width: 68%; }
.company-advantage-right { width: 100%; position: absolute; bottom: 0; }
.company-advantage { padding-bottom: 250px; position: relative; }
.ct-ul .one { margin-left: 0px; }
.ct-ul li { font-size: 12px; }
.main5 .main2-1-4 a { width: 100px; }
.main6-l .main2-1-4 { margin-top: 61px; }
.main6-l .main2-1-4 a { width: 100px; }
.main6-l-2 { width: 100%; }
.main6-l-2-2 p a { background: none; }
.main6-r ul li { width: 100%; float: none; margin-left: 0; }
.main7-2-a-l-3-2 { width: 100%; text-align: center; }
.main7-2-a-r dl { width: 31.33%; margin: 0 1% 2%; }
.main7-2-a-r dl dt { font-size: 16px; }
.main7-2-a-r dl dd a { font-size: 14px; }
.company-advantage-swiperBox { width: 333px; }
.company-advantage-swiperSlideText { font-size: 12px; }
.classic-case-liWire { width: 20px; }
.classic-case-listItemImg { width: 38%; }
.main7-2-a-l-1, .main7-2-a-1 img { margin: 0 auto; }
.main7-2-a-l-2 p { text-align: center; }
.main7-2-a-l-3-1 { margin: 0 6%; }
.sec1_slidecon { left: 30px; right: 30px; }
.sec1_intro p { font-size: 12px; line-height: 20px; }
.mbx a { font-size: 12px; padding: 0 10px; line-height: 40px; }
.gsjj1-1 { width: 100%; float: none; margin-bottom: 2%; }
.gsjj1-2 { width: 100%; float: none; }
.gsjj2-2 .gsjj2-2-a { width: 49%; margin-right: 2%; }
.gsjj2-2 .gsjj2-2-b { width: 49%; margin-right: 0%; }
.gsjj2-2 .gsjj2-2-c { width: 49%; margin-right: 2%; }
.gsjj2-2 .gsjj2-2-d { width: 49%; }
.time-first { left: -43%; }
.fzlc2 { width: 70%; }
.time-first { font-size: 14px; }
.fzlc1 { margin: 0 auto 14%; }
.qywh1-1 { width: 100%; float: none; }
.qywh1-2 { width: 100%; float: none; }
.qywh2 li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
.qywh2 .qywh2-ts2 { margin-right: 0; }
.qywh2-2 { height: 104px; }
.flfw1-2-1 p { font-size: 14px; line-height: 26px; }
.time-first { top: -6px; }
.layui-timeline-title { top: -7px; }
.case2 p { -webkit-line-clamp: 1; }
.caseshow1 h5 { font-size: 22px; }
.lxfs1 { width: 98%; }
.news2-3 { display: none; }
.news2-1 { margin-top: 0; }
.zctj ul li { width: 47%; margin: 0 1% 2%; }
.zctj2 h5 { font-size: 16px; line-height: 24px; }
.yhsc2-1 { width: 100%; float: none; margin-left: 0; }
.yhsc2-2 { width: 100%; float: none; margin-left: 0; }
.syhz2-2 { width: 100%; }
.rlzy2-2-3 p, .rlzy2-2-4 p, .rlzy2-2-2 p, .rlzy2-2-5 p { line-height: 20px; font-size: 12px; text-align: center; }
.rlzy2-2-1 { margin-left: 1px; }
.rlzy2-2-1 h5 { font-size: 12px; line-height: 18px; }
.rlzy2-2-1 p { font-size: 12px; background: none; padding-left: 0; }
.main4 .company-advantage { padding-bottom: 200px; }
.flfw1 { margin-bottom: 4%; }
.rlzy2-1 { display: none; }
.rlzy2-2-2, .rlzy2-2-4 { display: none; }
.rlzy2-2-1 { width: 30%; margin-left: 4%; }
.rlzy2-2-1 h5 { font-size: 16px; }
.rlzy2-2-3, .rlzy2-2-5 { width: 30%; }
.rlzy2-2-5 p, .rlzy2-2-3 p { font-size: 14px; line-height: 42px; }
.case ul li, .news ul li { margin: 0 auto 4%; }
.zctj ul li { width: 90%; float: none; margin: 0 auto 4%; }
.mbox3LefItem li a, .mbox3Lef { width: 300px; }
.box3RigText { width: 305px; left: 0; border: 1px solid #eee; }
.company-advantage-listItemWire { display: none; }
.company-advantage-img { width: 100%; display: none; }
.li2 .sec1_slidecon { margin-top: 10px; }
.li2 .sec1_tit { font-size: 26px; line-height: 38px; margin-bottom: 10px; }
.li2 .sec1_slidecon { margin-top: -180px; }
.li2 .sec1_intro p, .li2 .sec1_intro2 { font-size: 14px; line-height: 22px; margin-bottom: 0; }
.layui-timeline-title span { display: block; padding-right: 0; }
.qywh2-2 p span { display: block; }
.zzjg1 p { text-align: left; }
.qywh2-2 { padding: 22px 1px 0; }
}
/*--ipad横--*/

/*--手机横--*/
@media screen and (max-width:758px) {/*--480--*/
}
/*--手机竖--*/
@media screen and (max-width:470px) {/*--320--*/
}
 @media screen and (max-width:320px) {
.sec1_intro p { font-size: 12px; line-height: 20px; }
}
