@charset "utf-8";.header {width:100%;background-color:#f5f5f5;}
* {padding:0;margin:0;list-style:none;text-decoration:none;font-family:"微软雅黑";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.header-main img {border:none;vertical-align:unset;}
ul,ol {margin:0;padding:0;}
.nav li {height:31px;}
label {display:inline;max-width:auto;margin-bottom:0px;font-weight:normal;}
.header-main {width:1372px;height:40px;margin:0 auto;}
.header-main ul {float:right;}
.header-main ul li {float:left;padding:0 8px;font-size:18px;line-height:40px;}
.header-main ul li:last-child {padding:0 0 0 8px;}
.header-main ul li a {color:#000;text-decoration:none;}
.header-main ul select {height:40px;border:none;outline:none;display:block;font-size:18px;padding-left:10px;background-color:#fff;}
.nav {width:13.72rem;height:1.08rem;margin:0 auto;}
.nav-logo {float:left;font-size:0;margin:.245rem 0 0 .18rem;}
#nav-menu {display:none;}
#checkbox {display:none;}
.nav ul {font-size:0;float:right;}
.nav ul li {float:left;padding:.385rem .16rem;}
.nav ul li a {color:#272726;font-size:.24rem;text-decoration:none;}
.nav ul li a:hover {padding-bottom:.1rem;border-bottom:solid 2px #333;}
.banner {width:1372px;height:568px;margin:0 auto;}
/*.banner-list {width:1372px;object-fit:cover;/* height:568px;*/    background-repeat:no-repeat;background-position:center center;}*/.navbar {width:100%;height:326px;overflow:hidden;border-bottom:1px solid #d4d4d4;}
.navbar-banner {width:100%;height:274px;box-shadow:0 0 8px RGBA(0,0,0,0.2);}
.navbar-typebox {width:100%;height:264px;overflow:hidden;background-color:#29b8e2;}
.navbar-typename {color:#fff;width:1372px;height:64px;font-size:48px;font-weight:bold;line-height:64px;margin:100px auto;}
.navbar-nav {width:1372px;height:52px;margin:0 auto;}
.navbar-nav ul {padding-top:14px;}
.navbar-nav ul li {float:left;font-size:18px;list-style:none;padding-right:12px;}
.navbar-nav ul li a {color:#333;padding-bottom:10px;}
.navbar-nav ul li a:hover {color:#29b8e2;}
.navbar-active {border-bottom:4px solid #f66f6a;}
.navbar-typename span {display:none;}
#navbar-checkbox {display:none;}
.link {width:1372px;height:24px;margin:30px auto 60px;}
.link ul li {float:left;font-size:16px;list-style:none;line-height:24px;padding-right:12px;}
.link ul li a {color:#222;}
.link ul li a:hover {color:#29b8e2;}
.about {width:1372px;height:auto;overflow:hidden;margin:40px auto;}
.about-text {color:#222;font-size:18px;line-height:36px;}
.about-text a {color:#f66f6a;display:block;padding-top:24px;}
.about-text a:hover {color:#29b8e2;}
.about-image {float:right;width:520px;height:340px;overflow:hidden;margin-left:60px;margin-bottom:48px;}
.about-image img {width:100%;height:auto;transition:all 0.8s;}
.about-image img:hover {transform:scale(1.08);}
.intro {width:1372px;overflow:hidden;margin:60px auto;border-radius:10px;background-color:#29b8e2;}
.intro-image {float:left;width:750px;height:500px;}
.intro-image img {width:100%;height:100%;}
.intro-group {color:#fff;float:right;width:622px;height:500px;}
.intro-title {font-size:48px;font-weight:bold;text-align:center;margin:120px auto 36px;}
.intro-text {width:500px;margin:0 auto;font-size:18px;line-height:36px;}
.listbox {width:1334px;height:320px;overflow:hidden;margin:60px auto;border-radius:10px;box-shadow:0 0 8px RGBA(0,0,0,0.2);}
.list-items {float:left;width:444px;height:264px;margin-top:28px;border-right:1px solid #ececec;}
.list-items:last-child {border-right:0;}
.list-title {color:#222;font-size:24px;margin:36px auto;text-align:center;}
.list-data {color:#e50012;font-size:60px;font-weight:bold;text-align:center;}
.showbox {width:1372px;height:490px;margin:60px auto;}
.showbox-group {float:left;width:632px;height:362px;margin:64px 0;background-color:#29b8e2;border-radius:10px 0 0 10px;}
.showbox-title {color:#fff;font-size:48px;font-weight:bold;margin:48px 0 24px;text-align:center;}
.showbox-text {color:#fff;width:512px;margin:0 auto;font-size:16px;line-height:36px;}
.showbox-image {float:right;width:740px;height:490px;overflow:hidden;border-radius:10px;}
.showbox-image img {width:100%;height:100%;}
.showboxs-group {float:right;width:632px;height:362px;margin:64px 0;background-color:#29b8e2;border-radius:0 10px 10px 0;}
.showboxs-image {float:left;width:740px;height:490px;overflow:hidden;border-radius:10px;}
.showboxs-image img {width:100%;height:100%;}
.photo {width:1372px;height:auto;margin:60px auto;}
.photo-row {width:1372px;height:auto;margin-bottom:26px;}
.photo-col {float:left;width:440px;height:280px;overflow:hidden;margin-right:26px;}
.photo-col:last-child {margin-right:0;}
.photo-col img {width:403px;height:250px;transition:all 0.8s;}
.photo-col img:hover {transform:scale(1.08);}
.service {width:1372px;height:1388px;margin:60px auto;}
.service-max {float:left;width:780px;height:700px;background-color:#29b8e2;border-radius:0 0 10px 10px;}
.service-maxsize {width:780px;height:520px;overflow:hidden;}
.service-maxsize img {width:100%;height:100%;transition:all 0.8s;}
.service-maxsize img:hover {transform:scale(1.08);}
.service-maxmain {color:#fff;width:660px;margin:0 auto;}
.service-maxtitle {font-size:34px;font-weight:bold;margin-top:20px;}
.service-maxtext {height:24px;font-size:18px;margin-top:18px;}
.service-maxbutton {font-size:24px;margin-top:18px;}
.service-maxbutton a {color:#fff;}
.service-maxbutton a:hover {padding-bottom:4px;border-bottom:2px solid #fff;}
.service-min {float:right;width:500px;height:700px;background-color:#dde6ed;border-radius:0 0 10px 10px;}
.service-minsize {width:500px;height:300px;overflow:hidden;}
.service-minsize img {width:100%;height:100%;transition:all 0.8s;}
.service-minsize img:hover {transform:scale(1.08);}
.service-minmain {color:#222;width:380px;margin:0 auto;}
.service-mintitle {font-size:34px;font-weight:bold;margin-top:48px;}
.service-mintext {height:200px;font-size:18px;line-height:34px;margin-top:18px;}
.service-minbutton {font-size:24px;margin-top:16px;}
.service-minbutton a {color:#222;}
.service-minbutton a:hover {padding-bottom:4px;border-bottom:2px solid #222;}
.service-all {float:left;width:1372px;height:628px;margin-top:60px;position:relative;}
.service-allsize {width:1372px;height:628px;overflow:hidden;}
.service-allsize img {width:100%;height:100%;transition:all 0.8s;}
.service-allmain {top:0;left:0;right:0;bottom:0;width:960px;height:628px;margin:0 auto;text-align:center;position:absolute;}
.service-alltitle {color:#fff;font-size:48px;font-weight:bold;margin-top:100px;}
.service-alltext {color:#fff;font-size:18px;margin-top:18px;letter-spacing:1px;}
.service-allbutton {font-size:24px;margin-top:24px;}
.service-allbutton a {color:#fff;}
.service-allbutton a:hover {padding-bottom:4px;border-bottom:2px solid #fff;}
.title {width:1372px;height:72px;color:#222;margin:0 auto;line-height:72px;}
.title-type {float:left;font-size:48px;font-weight:bold;}
.title-more {float:right;font-size:24px;}
.title-more a {color:#222;}
.title-more a:hover {padding-bottom:4px;border-bottom:2px solid #222;}
.news {width:1312px;height:620px;margin:60px auto 100px;}
.news-card {float:left;width:510px;height:620px;background-color:#dde6ed;border-radius:0 0 10px 10px;}
.news-cardsize {width:510px;height:340px;overflow:hidden;}
.news-cardsize img {width:100%;height:100%;transition:all 0.8s;}
.news-cardsize img:hover {transform:scale(1.08);}
.news-cardmain {color:#222;width:400px;margin:32px auto 0;}
.news-cardtitle {height:160px;font-size:30px;font-weight:bold;}
.news-cardtitle a {color:#222;}
.news-cardtitle a:hover {color:#29b8e2;}
.news-cardbutton {font-size:30px;}
.news-cardbutton a {color:#222;}
.news-main {float:right;width:640px;height:620px;}
.news-items {height:110px;margin-bottom:60px;}
.news-items:last-child {margin-bottom:0;}
.news-itemstable {height:18px;margin-bottom:20px;}
.news-itemstable ul li {color:#222;float:left;font-size:18px;padding-right:10px;font-weight:lighter;}
.news-itemstitle {color:#222;font-size:24px;overflow:hidden;line-height:36px;letter-spacing:1px;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.news-itemstitle:hover {color:#29b8e2;}
.news-table {width:1312px;height:auto;overflow:hidden;margin:60px auto;}
.news-nav {float:left;font-size:0;width:340px;height:auto;overflow:hidden;}
.news-navbox {float:left;width:340px;height:72px;border-top:1px solid #d7d7d7;background-repeat:no-repeat;background-position:center left;background-image:url(../images/redmark.png);}
.news-navbox a {color:#272726;font-size:24px;font-weight:bold;line-height:72px;padding-left:36px;transition:all 0.3s;}
.news-navbox a:hover {margin-left:12px;}
.news-navbox:last-child {border-bottom:1px solid #d7d7d7;}
.news-list {float:right;width:926px;height:auto;overflow:hidden;}
.news-list-items {width:926px;height:210px;padding-top:40px;padding-bottom:40px;border-top:1px solid #d7d7d7;}
.news-list-items:last-child {border-bottom:1px solid #d7d7d7;}
.news-list-item-image {float:left;width:180px;height:180px;overflow:hidden;}
.news-list-item-image img {width:auto;height:100%;transition:all 0.8s;}
.news-list-item-image img:hover {transform:scale(1.08);}
.news-list-item-group {float:left;width:614px;height:210px;color:#272726;margin-left:30px;}
.news-list-item-title {font-size:24px;font-weight:bold;overflow:hidden;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.news-list-item-title a {color:#222;}
.news-list-item-title a:hover {color:#29b8e2;}
.news-list-item-text {font-size:18px;overflow:hidden;line-height:36px;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.news-list-item-button {font-size:18px;font-weight:bold;}
.news-list-item-button a {color:#222;}
.news-list-item-button a:hover {color:#29b8e2;}
.news-list-item-dates {float:right;width:70px;height:auto;margin-top:6px;text-align:center;}
.news-list-item-dates-days {width:70px;height:80px;font-size:48px;margin-bottom:20px;border-bottom:1px solid #222;}
.news-list-item-dates-month {font-size:18px;}
.card {width:1312px;height:auto;margin:60px auto 0;}
.card-row {height:548px;margin-bottom:60px;}
.card-col {float:left;width:384px;height:548px;margin-right:80px;background-color:#dde6ed;border-radius:0 0 10px 10px;}
.card-col:last-child {margin-right:0;}
.card-colsize {height:220px;overflow:hidden;}
.card-colsize img {width:100%;height:100%;transition:all 0.8s;}
.card-colsize img:hover {transform:scale(1.08);}
.card-colmain {color:#222;width:300px;height:288px;font-weight:bold;margin:40px auto 0;}
.card-coltitle {font-size:24px;margin-bottom:20px;}
.card-coltitle a {color:#222;}
.card-coltext {height:160px;font-size:18px;line-height:36px;}
.card-colbutton {font-size:24px;}
.card-colbutton a {color:#222;}
.card-colbutton a:hover {color:#29b8e2;}
.contact {width:1312px;height:280px;margin:60px auto;}
.contact-items {float:left;width:328px;height:280px;transition:all 0.4s;background-color:#264a60;}
.contact-items:hover {background-color:#4178be;}
.contact-size {width:84px;height:84px;font-size:0;overflow:hidden;border-radius:50%;margin:60px auto 36px;border:2px solid #fff;}
.contact-size img {width:84px;height:84px;}
.contact-text {font-size:18px;text-align:center;letter-spacing:1px;}
.contact-text a {color:#fff;}
.footer {width:100%;height:auto;padding:60px 0;background-color:#f0f0f0;}
.footer-main {color:#222;width:1372px;height:auto;margin:0 auto;overflow:hidden;}
.footer-maintype {float:left;width:228.6px;}
.footer-maintype h1 {font-size:24px;font-weight:bold;margin-bottom:12px;padding-left:30px;}
.footer-maintype ul li {padding:8px 0;font-size:18px;padding-left:30px;}
.footer-maintype ul li a {color:#222;}
.footer-maintype ul li a:hover {border-bottom:1px solid #222;}
.copyright {width:100%;background-color:#282828;}
.copyright-main {color:#fff;width:1372px;height:40px;margin:0 auto;line-height:40px;}
.copyright-text {float:left;font-size:14px;}
.copyright-text a {color:#fff;}
.copyright-text a:hover {border-bottom:1px solid #fff;}
.copyright-link {float:right;}
.copyright-link li {float:left;font-size:14px;padding-left:12px;}
.copyright-link li a {color:#fff;}
.course {width:1372px;height:auto;overflow:hidden;margin:60px auto;}
.course-event {float:left;width:820px;height:auto;}
.course-event ul {margin-bottom:24px;}
.course-event ul:last-child {margin-bottom:0px;}
.course-event ul h1 {font-size:28px;font-weight:bold;}
.course-event ul li {font-size:18px;line-height:36px;list-style:inside;}
.course-image {float:right;width:480px;height:auto;}
.course-items {width:480px;height:320px;overflow:hidden;margin-bottom:36px;}
.course-items:last-child {margin-bottom:0px;}
.course-items img {width:100%;height:100%;transition:all 0.8s;}
.course-items img:hover {transform:scale(1.08);}
.newscontent {width:1312px;height:auto;font-size:0;margin:60px auto;}
.newscontent-title {font-size:36px;line-height:1.5;font-weight:bold;}
.newscontent-dates {color:#808080;font-size:14px;margin:20px 0;letter-spacing:1px;padding-bottom:24px;border-bottom:1px solid #ddd;}
.newscontent-mains {overflow:hidden;text-align:center;}
.newscontent-mains p {font-size:18px;margin:16px 0;line-height:36px;text-align:justify;text-justify:inter-ideograph;text-indent:2em;}
.newscontent-mains img {max-width:1372px;margin:10px 0;}
.newscontent-forms {font-size:14px;margin:20px 0;}
.newscontent-forms a {color:#808080;}
.newscontent-forms a:hover {color:#29b8e2;}
.journal {width:1312px;height:auto;overflow:hidden;padding:10px 0;margin:60px auto;}
.journal-group {float:left;width:970px;height:auto;}
.journal-items {width:970px;height:225px;margin-bottom:50px;background-color:#dde6ed;}
.journal-image {float:left;width:240px;height:225px;overflow:hidden;text-align:center;}
.journal-image img {width:150px;height:185px;margin:20px;}
.journal-mains {float:left;width:420px;height:185px;margin:20px 0;}
.journal-maintype {color:#666;font-size:14px;margin-bottom:20px;}
.journal-maintitle {font-size:24px;font-weight:bold;margin-bottom:20px;}
.journal-maintitle a {color:#282828;}
.journal-mainstext {color:#282828;font-size:18px;overflow:hidden;line-height:36px;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.journal-button {float:right;width:275px;height:225px;border-left:1px solid #fff;background-color:#EAF2F8;}
.journal-box {width:275px;height:53px;font-size:0;padding-top:22px;overflow:hidden;}
.journal-box a {color:#222;font-size:24px;margin-left:24px;}
.journal-box img {float:right;width:10%;height:auto;margin-right:18px;}
.journal-box:hover a {border-bottom:2px solid #222;}
.journal-box:hover img {margin-right:12px;}
.journal-sides {float:right;width:300px;height:auto;}
.journal-sidebox {width:280px;height:500px;margin:0 10px 50px;border:1px solid #eaeaea;}
.journal-sidebox:hover {box-shadow:0 0 8px RGBA(0,0,0,0.2);}
.journal-sideimage {width:280px;height:200px;overflow:hidden;}
.journal-sideimage img {width:100%;height:100%;}
.journal-sidetitle {padding:18px 20px;font-size:20px;font-weight:bold;line-height:30px;}
.journal-sidetitle a {color:#222;}
.journal-sidetexts {color:#444;font-size:16px;padding:0 20px;overflow:hidden;line-height:30px;display:-webkit-box;-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.special-nav {width:100%;height:660px;margin-bottom:60px;border-bottom:1px solid #eaeaea;}
.special-banner {width:100%;height:550px;overflow:hidden;background-repeat:no-repeat;background-position:center center;}
.special-title {color:#fff;font-size:60px;font-weight:bold;margin-top:170px;text-align:center;}
.special-link {width:100%;height:40px;border-bottom:1px solid #f6f6f6;}
.special-linkmain {width:1372px;height:40px;margin:0 auto;}
.special-linkmain ul li {float:left;font-size:16px;list-style:none;padding-right:10px;}
.special-linkmain ul {padding-top:8px;}
.special-linkmain ul li a {color:#222;}
.special-linkmain ul li a:hover {color:#29b8e2;}
.special-navbar {width:1372px;height:69px;margin:0 auto;}
.special-navbar ul {padding-top:30px;}
.special-navbar ul li {float:left;font-size:18px;padding-right:40px;}
.special-navbar ul li a {color:#222;}
.special-navbar ul li a:hover {color:#cb1232;}
.special-navbar-active {padding-bottom:12px;border-bottom:3px solid #cb1232;}
.special-title {width:1372px;height:80px;color:#222;margin:0 auto;line-height:72px;}
.special-title-type {text-align:center;font-size:48px;font-weight:bold;}
.special-whyus {width:100%;background-color:#f6f6f6;}
.special-whyus-main {width:1372px;height:590px;margin:0 auto;overflow:hidden;}
.special-whyus-title {color:#272726;font-size:48px;text-align:center;margin:50px auto 80px;}
.special-whyus-group {width:1372px;height:360px;}
.special-whyus-listbox {float:left;width:370px;height:360px;margin-right:131px;}
.special-whyus-listbox:last-child {margin-right:0;}
.special-whyus-image {width:114px;height:114px;margin:0 128px;}
.special-whyus-image img {width:100%;height:100%;}
.special-whyus-subtitle {color:#666;font-size:30px;margin:36px 0;font-weight:bold;text-align:center;}
.special-whyus-texts {color:#666;font-size:18px;line-height:36px;}
.p-r {position:relative;}
.Hw-b-position {position:absolute;transform:translate(-735px,-108px);top:50%;left:50%;color:#fff !important;}
.clearfix {display:table;clear:both;}
.hide-hpc {display:none;}
.mb-txt,#id-specilal-linkmain {display:none;}
.Hw-dt {width:1372px;height:100px;margin:0 auto;padding:30px 0;text-align:center;}
.Hw-dt h3 {font-size:48px;line-height:100px;font-weight:bold;}
.discove-line {border:none !important;margin-bottom:0 !important;}
.spaecial-nav-Height {height:550px !important;}
.device {display:none;}
.Hw-back {width:100%;padding-bottom:50px;}
.dt-card ul {width:1372px;margin:0 auto;}
.l-b {left:0;bottom:23px;}
.public-area,.by-production-detail,.by-list-area,.Hw-international {width:100%;overflow:hidden;}
.by-detail-center,.center-box {width:1372px;margin:0px auto;}
.center-box ul {width:1372px;font-size:0px;}
.center-box ul li {display:inline-block;width:403px;height:520px;background-color:rgb(221,230,237);}
.center-box ul li:nth-child(3n-1) {margin:0px 76px;}
.center-box ul li .li-mid {text-align:left;font-size:24px;font-weight:bold;padding-left:24px;color:rgb(53,57,60);}
.center-box ul li .li-top {overflow:hidden;}
.center-box ul li .li-top img {transition:transform .3s;}
.center-box ul li .li-top img:hover {transform:scale(1.5);}
.center-box ul li .li-footer {color:rgb(57,62,66);word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:36px 24px 10px 24px;font-size:24px;}
.li-footer a {color:rgb(57,62,66);word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:24px;}
.pc-none {display:none;}
.li-time {margin:18px 24px 40px 24px;color:rgba(58,62,65,0.88);font-size:14px;font-weight:400;}
.item-name {color:black;}
.item-name:hover {color:rgba(58,62,65,0.88);}
.item-name:hover~span {margin-left:10px;}
.l-r {margin:0px 76px;}
.Hw-international {background-color:rgb(246,246,246);}
.tab-item-child {margin:110px auto 0 auto !important;}
.tab-group,.tab-group ul,.tab-item-child {width:1372px;margin:0 auto;}
.tab-group ul {list-style-type:none;}
.clearfix {display:table;clear:both;}
.tab-group ul .tab-item {float:left;font-size:24px;font-weight:bold;color:#fff;width:340px;height:60px;line-height:60px;text-align:center;background-color:rgb(80,78,79);}
.li-active {background-color:rgb(210,11,44) !important;transition:background-color .2s;}
.tab-item-child {font-size:0;transition:all 1s;}
.tab-item-child .l-img,.tab-item-child .l-img img {width:680px;height:374px;}
.tab-item-child .l-img,.tab-item-child .r-txt {display:inline-block;}
.tab-item-child .l-img {overflow:hidden;}
.tab-item-child .r-txt {width:692px;vertical-align:top;}
.tab-item-child .r-txt .r-title {font-size:36px;font-weight:bold;color:rgb(26,26,26);}
.tab-item-child .r-txt .r-title,.tab-item-child .r-txt .r-article {padding:0px 0px 0 92px;}
.tab-item-child .r-txt .r-article {width:600px;height:275px;margin-top:50px;padding-bottom:23px;text-indent:2em;font-size:20px;color:rgb(56,56,56);text-align:justify;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;}
.class-father {position:relative;width:1372px;height:484px;overflow:hidden;margin:0px auto;}
.class-father .defalut-transform {opacity:1;}
.tab-hide {position:absolute;width:1372px;height:484px;margin:0px auto;opacity:0;}
.T-cardBox {font-size:16px;margin-top:84px;}
.T-cardBox ul {width:1372px;margin:0px auto;}
.T-cardBox ul li {float:left;width:416px;height:345px;overflow:hidden;}
.T-cardBox ul::after {display:table;clear:both;content:"";}
.T-cardBox ul li div {width:416px;height:265px;margin-bottom:17px;overflow:hidden;}
.T-cardBox ul li div img {width:416px;height:265px;transition:transform .3s;}
.T-cardBox ul li div img:hover {transform:scale(1.1);}
.T-cardBox ul li {text-align:center;}
.T-cardBox ul li span {font-size:24px;color:rgb(39,39,39);}
.center-Li {margin:0px 60px;}
.globle-friend {padding-top:87px;height:auto;width:100%;}
.globle-friend .center-friend {width:1372px;font-size:0px;margin:46px auto 0 auto;}
.distance {margin-top:-6px;}
.distance h3 {line-height:0;}
.l-box {width:687px;}
.l-box,.r-box {display:inline-block;}
.l-box img {width:687px;height:644px;}
.l-box .txt-box {width:687px;margin-top:38px;text-align:center;font-size:48px;color:#272726;}
.r-box {width:683px;vertical-align:top;}
.r-box .r-step {margin-top:26px;margin-left:40px;}
.r-box .r-step .r-tit,.r-demo .r-tit-second {font-size:36px;font-weight:bold;}
.r-demo ul li,.r-box .r-step .r-detail {font-size:18px;text-indent:2em;line-height:2;}
.r-demo ul,.r-box .r-step .r-detail {margin-top:50px;}
.r-demo {margin:35px 0 50px 40px;}
.service-ep {width:100%;height:715px;overflow:hidden;}
.color-rgb {padding-top:10px;}
.color-rgb h3 {color:rgb(39,39,38);}
.c-container {width:1372px;margin:30px auto 128px auto;font-size:0;}
.l-img-box {display:inline-block;width:689px;height:459px;}
.l-img-box img {width:689px;height:459px;}
.r-tit-img {display:inline-block;width:683px;height:459px;background-color:rgb(221,230,237);vertical-align:top;}
.r-tit-img p {width:600px;margin:183px 40px;font-size:36px;text-align:justify;font-weight:bold;color:rgb(79,79,78);}
.c-btn {width:1372px;margin:-13px auto 80px auto;font-size:0;text-align:center;}
.c-btn:active {outline:none;}
.c-btn .class-btn-primary {width:14px;height:14px;cursor:pointer;border-radius:50%;border:1px solid;background-color:#fff;}
.right-btn {margin-right:10px;}
.btn-active {background-color:#404040 !important;}
.slider-box,.swiper-pagination {width:1372px !important;margin:0 auto;}
.swiper-pagination {height:35px;}
.inderater {position:relative !important;margin-top:40px;}
.inderater>* {width:15px !important;height:15px !important;margin-right:15px;background:#fff !important;border:2px solid black !important;opacity:1 !important;}
.swiper-pagination-bullet-active {background:#272726 !important;}
.swiper-pagination-bullet {display:inline-block;border-radius:100%;}
.sw1 {display:inline-block !important;margin-top:30px;margin-bottom:30px;}
#sw1 {display:inline-block;width:8% !important;}
.sw1>.swiper-pagination-bullet {width:15px !important;height:15px !important;background-color:black !important;margin:0 10px;}
.sw1 .swiper-pagination-bullet-active {background-color:#000 !important;}
.special-wraper {display:block;width:100%;margin-bottom:90px;}
.special-wraper-main {width:1372px;margin:0 auto;text-align:center;}
.swiper-container {width:1372px;height:457px;margin:0 auto;}
.slide-left {width:688px;height:457px;}
.slide-right {width:588px;height:489px !important;padding:68px 68px 0 28px;background:#333333;color:#fff;}
.slide-right p:first-child {font-size:30px;text-align:left;}
.text {height:180px;line-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.swiper-pagination {width:80px!important;color:#999999;font-size:20px;left:730px!important;}
.swiper-pagination-current {color:#fff;}
.swiper-button-next,.swiper-button-prev {width:41px!important;height:41px!important;bottom:10px!important;background-size:cover!important;background-size:initial;top:432px!important;}
.swiper-button-prev {background-image:url(../images/left-arrow.png)!important;left:700px!important;}
.swiper-button-next {background-image:url(../images/right-arrow.png)!important;left:840px!important;}
.special-col-3 {display:block;}
.special-col-list {width:440px;margin-right:25px;text-align:center;}
.special-col-list-last {margin-right:0;}
.special-list-image {width:440px;height:335px;margin-bottom:30px;}
.special-more-box {display:block;width:160px;height:45px;border:3px solid #000;}
.special-more {line-height:45px;transition:all .2s;}
.special-more-box:hover {background:#29b8e2;border:3px solid #29b8e2;}
.special-more-box:hover a {color:#fff;}
.banner,.swiper-container1 {height:550px !important;}
.swiper-pagination-bullet {width:12px!important;height:12px!important;background:#fff!important;}
.swiper-pagination-bullet-active {background:#59c7d4!important;}
.banner p {width:550px;height:200px;top:50%;margin-top:-100px;left:50%;margin-left:-275px;font-size:64px;line-height:100px;z-index:100;}
.showbox {height:456px;}
.banner-bj-box {width:100%;height:550px;}
.showboxs-image {width:688px;height:456px;border-radius:0;}
.showboxs-image img {width:688px;height:456px;}
.showboxs-group {width:684px;height:441px;background-color:#fff;border-radius:0;margin:15px 0 0;}
.showbox-text {width:540px;color:#000;text-indent:2em;}
.special-col-list {width:420px;height:510px;padding-top:80px;margin-right:56px;color:#fff;}
.special-col-list-last {margin-right:0;}
.special-col-list p {width:340px;margin:0 auto;line-height:50px;}
.special-wraper-main-footer {width:1370px;height:200px;}
.special-wraper-main-footer p {width:685px;font-size:60px;color:#fff;line-height:200px;font-weight:bolder;}
.white-txt {color:white;}
.header {width:100%;background-color:#f5f5f5;}
.header-main {width:1372px;height:40px;margin:0 auto;}
.header-main ul {float:right;}
.header-main ul li {float:left;padding:0 8px;font-size:18px;line-height:40px;}
.header-main ul li:last-child {padding:0 0 0 8px;}
.header-main ul li a {color:#000;text-decoration:none;}
.header-main ul select {height:40px;border:none;outline:none;display:block;font-size:18px;padding-left:10px;background-color:#fff;}
.nav {width:13.72rem;height:1.08rem;margin:0 auto;}
.nav-logo {float:left;font-size:0;margin:.245rem 0 0 .18rem;}
#nav-menu {display:none;}
#checkbox {display:none;}
.nav ul {font-size:0;float:right;}
.nav ul li {float:left;padding:.385rem .16rem;}
.nav ul li a {color:#272726;font-size:.24rem;text-decoration:none;}
.nav ul li a:hover {padding-bottom:.1rem;border-bottom:solid 2px #333;}
.banner {width:1372px;height:568px;margin:0 auto;}
.banner-list {width:100% !important;height:568px;background-repeat:no-repeat;background-position:center center;}
.navbar {width:100%;height:326px;overflow:hidden;border-bottom:1px solid #d4d4d4;}
.navbar-banner {width:100%;height:274px;box-shadow:0 0 8px RGBA(0,0,0,0.2);}
.navbar-typebox {width:100%;height:264px;overflow:hidden;background-color:#29b8e2;}
.navbar-typename {color:#fff;width:1372px;height:64px;font-size:48px;font-weight:bold;line-height:64px;margin:100px auto;}
.navbar-nav {width:1372px;height:52px;margin:0 auto;}
.navbar-nav ul {padding-top:14px;}
.navbar-nav ul li {float:left;font-size:18px;list-style:none;padding-right:12px;}
.navbar-nav ul li a {color:#333;padding-bottom:10px;}
.navbar-nav ul li a:hover {color:#29b8e2;}
.navbar-active {border-bottom:4px solid #f66f6a;}
.navbar-typename span {display:none;}
#navbar-checkbox {display:none;}
.link {width:1372px;height:24px;margin:30px auto 60px;}
.link ul li {float:left;font-size:16px;list-style:none;line-height:24px;padding-right:12px;}
.link ul li a {color:#222;}
.link ul li a:hover {color:#29b8e2;}
.about {width:1372px;height:auto;overflow:hidden;margin:40px auto;}
.about-text {color:#222;font-size:18px;line-height:36px;}
.about-text a {color:#f66f6a;display:block;padding-top:24px;}
.about-text a:hover {color:#29b8e2;}
.about-image {float:right;width:520px;height:340px;overflow:hidden;margin-left:60px;margin-bottom:48px;}
.about-image img {width:100%;height:auto;transition:all 0.8s;}
.about-image img:hover {transform:scale(1.08);}
.intro {width:1372px;overflow:hidden;margin:60px auto;border-radius:10px;background-color:#29b8e2;}
.intro-image {float:left;width:750px;height:500px;}
.intro-image img {width:100%;height:100%;}
.intro-group {color:#fff;float:right;width:622px;height:500px;}
.intro-title {font-size:48px;font-weight:bold;text-align:center;margin:120px auto 36px;}
.intro-text {width:500px;margin:0 auto;font-size:18px;line-height:36px;}
.listbox {width:1334px;height:320px;overflow:hidden;margin:60px auto;border-radius:10px;box-shadow:0 0 8px RGBA(0,0,0,0.2);}
.list-items {float:left;width:444px;height:264px;margin-top:28px;border-right:1px solid #ececec;}
.list-items:last-child {border-right:0;}
.list-title {color:#222;font-size:24px;margin:36px auto;text-align:center;}
.list-data {color:#e50012;font-size:60px;font-weight:bold;text-align:center;}
.showbox {width:1372px;height:490px;margin:60px auto;}
.showbox-group {float:left;width:632px;height:362px;margin:64px 0;background-color:#29b8e2;border-radius:10px 0 0 10px;}
.showbox-title {color:#fff;font-size:48px;font-weight:bold;margin:48px 0 24px;text-align:center;}
.showbox-text {color:#fff;width:512px;margin:0 auto;font-size:16px;line-height:36px;}
.showbox-image {float:right;width:740px;height:490px;overflow:hidden;border-radius:10px;}
.showbox-image img {width:100%;height:100%;}
.showboxs-group {float:right;width:632px;height:362px;margin:64px 0;background-color:#29b8e2;border-radius:0 10px 10px 0;}
.showboxs-image {float:left;width:740px;height:490px;overflow:hidden;border-radius:10px;}
.showboxs-image img {width:100%;height:100%;}
.photo {width:1372px;height:auto;margin:60px auto;}
.photo-row {width:1372px;height:280px;margin-bottom:26px;}
.photo-col {float:left;width:440px;height:280px;overflow:hidden;margin-right:26px;}
.photo-col:last-child {margin-right:0;}
.photo-col img {width:100%;height:100%;transition:all 0.8s;}
.photo-col img:hover {transform:scale(1.08);}
.service {width:1372px;height:1388px;margin:60px auto;}
.service-max {float:left;width:780px;height:700px;background-color:#29b8e2;border-radius:0 0 10px 10px;}
.service-maxsize {width:780px;height:520px;overflow:hidden;}
.service-maxsize img {width:100%;height:100%;transition:all 0.8s;}
.service-maxsize img:hover {transform:scale(1.08);}
.service-maxmain {color:#fff;width:660px;margin:0 auto;}
.service-maxtitle {font-size:34px;font-weight:bold;margin-top:20px;}
.service-maxtext {height:24px;font-size:18px;margin-top:18px;}
.service-maxbutton {font-size:24px;margin-top:18px;}
.service-maxbutton a {color:#fff;}
.service-maxbutton a:hover {padding-bottom:4px;border-bottom:2px solid #fff;}
.service-min {float:right;width:500px;height:700px;background-color:#dde6ed;border-radius:0 0 10px 10px;}
.service-minsize {width:500px;height:300px;overflow:hidden;}
.service-minsize img {width:100%;height:100%;transition:all 0.8s;}
.service-minsize img:hover {transform:scale(1.08);}
.service-minmain {color:#222;width:380px;margin:0 auto;}
.service-mintitle {font-size:34px;font-weight:bold;margin-top:48px;}
.service-mintext {height:200px;font-size:18px;line-height:34px;margin-top:18px;}
.service-minbutton {font-size:24px;margin-top:16px;}
.service-minbutton a {color:#222;}
.service-minbutton a:hover {padding-bottom:4px;border-bottom:2px solid #222;}
.service-all {float:left;width:1372px;height:628px;margin-top:60px;position:relative;}
.service-allsize {width:1372px;height:628px;overflow:hidden;}
.service-allsize img {width:100%;height:100%;transition:all 0.8s;}
.service-allmain {top:0;left:0;right:0;bottom:0;width:960px;height:628px;margin:0 auto;text-align:center;position:absolute;}
.service-alltitle {color:#fff;font-size:48px;font-weight:bold;margin-top:100px;}
.service-alltext {color:#fff;font-size:18px;margin-top:18px;letter-spacing:1px;}
.service-allbutton {font-size:24px;margin-top:24px;}
.service-allbutton a {color:#fff;}
.service-allbutton a:hover {padding-bottom:4px;border-bottom:2px solid #fff;}
.title {width:1372px;height:72px;color:#222;margin:0 auto;line-height:72px;}
.title-type {float:left;font-size:48px;font-weight:bold;}
.title-more {float:right;font-size:24px;}
.title-more a {color:#222;}
.title-more a:hover {padding-bottom:4px;border-bottom:2px solid #222;}
.news {width:1312px;height:620px;margin:60px auto 100px;}
.news-card {float:left;width:510px;height:620px;background-color:#dde6ed;border-radius:0 0 10px 10px;}
.news-cardsize {width:510px;height:340px;overflow:hidden;}
.news-cardsize img {width:100%;height:100%;transition:all 0.8s;}
.news-cardsize img:hover {transform:scale(1.08);}
.news-cardmain {color:#222;width:400px;margin:32px auto 0;}
.news-cardtitle {height:160px;font-size:30px;font-weight:bold;}
.news-cardtitle a {color:#222;}
.news-cardtitle a:hover {color:#29b8e2;}
.news-cardbutton {font-size:30px;}
.news-cardbutton a {color:#222;}
.news-main {float:right;width:640px;height:620px;}
.news-items {height:110px;margin-bottom:60px;}
.news-items:last-child {margin-bottom:0;}
.news-itemstable {height:18px;margin-bottom:20px;}
.news-itemstable ul li {color:#222;float:left;font-size:18px;padding-right:10px;font-weight:lighter;}
.news-itemstitle {color:#222;font-size:24px;overflow:hidden;line-height:36px;letter-spacing:1px;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.news-itemstitle:hover {color:#29b8e2;}
.news-table {width:1312px;height:auto;overflow:hidden;margin:60px auto;}
.news-nav {float:left;font-size:0;width:340px;height:auto;overflow:hidden;}
.news-navbox {float:left;width:340px;height:72px;border-top:1px solid #d7d7d7;background-repeat:no-repeat;background-position:center left;background-image:url(../images/redmark.png);}
.news-navbox a {color:#272726;font-size:24px;font-weight:bold;line-height:72px;padding-left:36px;transition:all 0.3s;}
.news-navbox a:hover {margin-left:12px;}
.news-navbox:last-child {border-bottom:1px solid #d7d7d7;}
.news-list {float:right;width:926px;height:auto;overflow:hidden;}
.news-list-items {width:926px;height:210px;padding-top:40px;padding-bottom:40px;border-top:1px solid #d7d7d7;}
.news-list-items:last-child {border-bottom:1px solid #d7d7d7;}
.news-list-item-image {float:left;width:180px;height:180px;overflow:hidden;}
.news-list-item-image img {width:auto;height:100%;transition:all 0.8s;}
.news-list-item-image img:hover {transform:scale(1.08);}
.news-list-item-group {float:left;width:614px;height:210px;color:#272726;margin-left:30px;}
.news-list-item-title {font-size:24px;font-weight:bold;overflow:hidden;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.news-list-item-title a {color:#222;}
.news-list-item-title a:hover {color:#29b8e2;}
.news-list-item-text {font-size:18px;overflow:hidden;line-height:36px;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.news-list-item-button {font-size:18px;font-weight:bold;}
.news-list-item-button a {color:#222;}
.news-list-item-button a:hover {color:#29b8e2;}
.news-list-item-dates {float:right;width:70px;height:auto;margin-top:6px;text-align:center;}
.news-list-item-dates-days {width:70px;height:80px;font-size:48px;margin-bottom:20px;border-bottom:1px solid #222;}
.news-list-item-dates-month {font-size:18px;}
.card {width:1312px;height:auto;margin:60px auto 0;}
.card-row {height:548px;margin-bottom:60px;}
.card-rows {overflow:hidden;height:auto;}
.card-rows .card-coltext {height:140px !important;}
.card-rows .card-col {float:left;width:384px;height:548px;margin-right:52px;margin-bottom:60px;background-color:#dde6ed;border-radius:0 0 10px 10px;}
.card-col {float:left;width:384px;height:548px;margin-right:80px;background-color:#dde6ed;border-radius:0 0 10px 10px;}
.card-col:last-child {margin-right:0;}
.card-colsize {height:220px;overflow:hidden;}
.card-colsize img {width:100%;height:100%;transition:all 0.8s;}
.card-colsize img:hover {transform:scale(1.08);}
.card-colmain {color:#222;width:300px;height:288px;font-weight:bold;margin:40px auto 0;}
.card-coltitle {font-size:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;}
.card-coltitle a {color:#222;}
.card-coltext {height:160px;font-size:18px;line-height:36px;}
.card-colbutton {font-size:24px;}
.card-colbutton a {color:#222;}
.card-colbutton a:hover {color:#29b8e2;}
.contact {width:1312px;height:280px;margin:60px auto;}
.contact-items {float:left;width:328px;height:280px;transition:all 0.4s;background-color:#264a60;}
.contact-items:hover {background-color:#4178be;}
.contact-size {width:84px;height:84px;font-size:0;overflow:hidden;border-radius:50%;margin:60px auto 36px;border:2px solid #fff;}
.contact-size img {width:84px;height:84px;}
.contact-text {font-size:18px;text-align:center;letter-spacing:1px;}
.contact-text a {color:#fff;}
.footer {width:100%;height:auto;padding:60px 0;background-color:#f0f0f0;}
.footer-main {color:#222;width:1372px;height:auto;margin:0 auto;overflow:hidden;}
.footer-maintype {float:left;width:228.6px;}
.footer-maintype h1 {font-size:24px;font-weight:bold;margin-bottom:12px;padding-left:30px;}
.footer-maintype ul li {padding:8px 0;font-size:18px;padding-left:30px;}
.footer-maintype ul li a {color:#222;}
.footer-maintype ul li a:hover {border-bottom:1px solid #222;}
.copyright {width:100%;background-color:#282828;}
.copyright-main {color:#fff;width:1372px;height:40px;margin:0 auto;line-height:40px;}
.copyright-text {float:left;font-size:14px;}
.copyright-text a {color:#fff;}
.copyright-text a:hover {border-bottom:1px solid #fff;}
.copyright-link {float:right;}
.copyright-link li {float:left;font-size:14px;padding-left:12px;}
.copyright-link li a {color:#fff;}
.course {width:1372px;height:auto;overflow:hidden;margin:60px auto;}
.course-event {float:left;width:820px;height:auto;}
.course-event ul {margin-bottom:24px;}
.course-event ul:last-child {margin-bottom:0px;}
.course-event ul h1 {font-size:28px;font-weight:bold;}
.course-event ul li {font-size:18px;line-height:36px;list-style:inside;}
.course-image {float:right;width:480px;height:auto;}
.course-items {width:480px;height:320px;overflow:hidden;margin-bottom:36px;}
.course-items:last-child {margin-bottom:0px;}
.course-items img {width:100%;height:100%;transition:all 0.8s;}
.course-items img:hover {transform:scale(1.08);}
.newscontent {width:1312px;height:auto;font-size:0;margin:60px auto;}
.newscontent-title {font-size:36px;line-height:1.5;font-weight:bold;}
.newscontent-dates {color:#808080;font-size:14px;margin:20px 0;letter-spacing:1px;padding-bottom:24px;border-bottom:1px solid #ddd;}
.newscontent-mains {overflow:hidden;text-align:center;}
.newscontent-mains p {font-size:18px;margin:16px 0;line-height:36px;text-align:justify;text-justify:inter-ideograph;text-indent:2em;}
.newscontent-mains img {max-width:1372px;margin:10px 0;}
.newscontent-forms {font-size:14px;margin:20px 0;}
.newscontent-forms a {color:#808080;}
.newscontent-forms a:hover {color:#29b8e2;}
.journal {width:1312px;height:auto;overflow:hidden;padding:10px 0;margin:60px auto;}
.journal-group {float:left;width:970px;height:auto;}
.journal-items {width:970px;height:225px;margin-bottom:50px;background-color:#dde6ed;}
.journal-image {float:left;width:240px;height:225px;overflow:hidden;text-align:center;}
.journal-image img {width:150px;height:185px;margin:20px;}
.journal-mains {float:left;width:420px;height:185px;margin:20px 0;}
.journal-maintype {color:#666;font-size:14px;margin-bottom:20px;}
.journal-maintitle {font-size:24px;font-weight:bold;margin-bottom:20px;}
.journal-maintitle a {color:#282828;}
.journal-mainstext {color:#282828;font-size:18px;overflow:hidden;line-height:36px;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.journal-button {float:right;width:275px;height:225px;border-left:1px solid #fff;background-color:#EAF2F8;}
.journal-box {width:275px;height:53px;font-size:0;padding-top:22px;overflow:hidden;}
.journal-box a {color:#222;font-size:24px;margin-left:24px;}
.journal-box img {float:right;width:10%;height:auto;margin-right:18px;}
.journal-box:hover a {border-bottom:2px solid #222;}
.journal-box:hover img {margin-right:12px;}
.journal-sides {float:right;width:300px;height:auto;}
.journal-sidebox {width:280px;height:500px;margin:0 10px 50px;border:1px solid #eaeaea;}
.journal-sidebox:hover {box-shadow:0 0 8px RGBA(0,0,0,0.2);}
.journal-sideimage {width:280px;height:200px;overflow:hidden;}
.journal-sideimage img {width:100%;height:100%;}
.journal-sidetitle {padding:18px 20px;font-size:20px;font-weight:bold;line-height:30px;}
.journal-sidetitle a {color:#222;}
.journal-sidetexts {color:#444;font-size:16px;padding:0 20px;overflow:hidden;line-height:30px;display:-webkit-box;-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.special-nav {width:100%;height:660px;margin-bottom:60px;border-bottom:1px solid #eaeaea;}
.special-banner {width:100%;height:550px;overflow:hidden;background-repeat:no-repeat;background-position:center center;}
.special-title {color:#fff;font-size:60px;font-weight:bold;margin-top:170px;text-align:center;}
.special-link {display:block;width:100%;height:40px;border-bottom:1px solid #f6f6f6;}
.special-linkmain {width:1372px;height:40px;margin:0 auto;}
.special-linkmain ul li {float:left;font-size:16px;list-style:none;padding-right:10px;}
.special-linkmain ul {padding-top:8px;}
.special-linkmain ul li a {color:#222;}
.special-linkmain ul li a:hover {color:#29b8e2;}
.special-navbar {width:1372px;height:69px;margin:0 auto;}
.special-navbar-pc {display:block;}
.special-navbar-moblie {display:none;}
.special-navbar ul {padding-top:30px;}
.special-navbar ul li {float:left;font-size:18px;padding-right:40px;}
.special-navbar ul li a {color:#222;}
.special-navbar ul li a:hover {color:#cb1232;}
.special-navbar-active {padding-bottom:12px;border-bottom:3px solid #cb1232;}
.special-title {width:1372px;height:80px;color:#222;margin:0 auto;line-height:72px;}
.special-title-type {text-align:center;font-size:48px;}
.special-whyus {width:100%;background-color:#f6f6f6;margin-bottom:90px;}
.special-whyus-main {width:1372px;height:590px;margin:0 auto;overflow:hidden;}
.special-whyus-title {color:#272726;font-size:48px;text-align:center;margin:50px auto 80px;}
.special-whyus-group {width:1372px;height:360px;}
.special-whyus-listbox {float:left;width:370px;height:360px;margin-right:131px;}
.special-whyus-listbox:last-child {margin-right:0;}
.special-whyus-image {width:114px;height:114px;margin:0 128px;}
.special-whyus-image img {width:100%;height:100%;}
.special-whyus-subtitle {color:#666;font-size:30px;margin:36px 0;font-weight:bold;text-align:center;}
.special-whyus-texts {color:#666;font-size:18px;line-height:36px;}
.special-wraper {display:block;width:100%;margin-bottom:90px;}
.special-wraper-main {width:1372px;margin:0 auto;text-align:center;}
.swiper-container {width:1372px;height:457px;margin:0 auto;}
.slide-left {width:688px;height:457px;}
.slide-right {width:588px;height:389px;padding:68px 68px 0 28px;background:#333333;color:#fff;}
.slide-right p:first-child {font-size:30px;text-align:left;}
.text {height:180px;line-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.swiper-pagination {width:80px!important;color:#999999;font-size:20px;left:700px!important;}
.swiper-pagination-current {color:#fff;}
.swiper-button-next,.swiper-button-prev {width:41px!important;height:41px!important;bottom:10px!important;background-size:cover!important;background-size:initial;top:432px!important;}
.swiper-button-prev {background-image:url(../images/left-arrow.png)!important;left:700px!important;}
.swiper-button-next {background-image:url(../images/right-arrow.png)!important;left:840px!important;}
.special-col-3 {display:block;}
.special-col-list {width:440px;margin-right:25px;text-align:center;}
.special-col-list-last {margin-right:0;}
.special-list-image {width:440px;height:335px;margin-bottom:30px;}
.special-more-box {display:block;width:160px;height:45px;border:3px solid #000;}
.special-more {line-height:45px;transition:all .2s;}
.special-more-box:hover {background:#29b8e2;border:3px solid #29b8e2;}
.special-more-box:hover a {color:#fff;}
.lw-img-phone-box {display:none;}
.lw-center-txt {color:#fff;}
.rf-left {left:750px !important;}
.rlsrc-banner-txt {display:block;font-size:70px;margin-bottom:30px;}
.rlzy_img_box {width:1372px;margin:0 auto 66px auto;}
.rlzy_img_box::before,.rlzy_img_box::after {display:table;content:" ";clear:both;}
.rlzy_img_box .rlzy-left {float:left;}
.rlzy_img_box .rlzy-right {float:right;}
.l-t-ryzy-img,.l-t-ryzy-img img,.r-d-ryzy-img,.r-d-ryzy-img img {width:678px;height:525px;max-width:678px;max-height:525px;overflow:hidden;transition:transform .3s;}
.l-d-ryzy-img,.l-d-ryzy-img img,.r-t-ryzy-img,.r-t-ryzy-img img {display:block;width:678px;height:260px;max-width:678px;max-height:260px;overflow:hidden;transition:transform .3s;}
.l-t-ryzy-img,.r-t-ryzy-img {margin-bottom:30px;overflow:hidden;transition:transform .3s;}
.video-wrapper video {width:1038px;height:584px;}
.video-wrapper span {display:none;}
.Back-rlzyMan {background-color:rgb(246,246,246);}
.rlzy-left-box {width:688px;height:386px;float:left;overflow:hidden;}
.rlzy-left-box img {width:688px;height:386px;max-width:688px;max-height:386px;transition:transform .3s;}
.rlzy-right-box {float:right;width:554px;vertical-align:top;margin-left:100px;padding:0 30px 0 0;}
.rlzy-title {font-size:30px;color:rgb(102,102,102);font-weight:bold;}
.rlzy-detail {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;margin-top:48px;line-height:2;font-size:18px;color:rgb(102,102,102);}
.rlzy-img {margin:0 !important;}
.rlzy-img>img,.rlzy-img {display:block;width:392px;height:234px;overflow:hidden;transition:transform .3s;}
.father-txt {color:black !important;}
.sub-title-rlzy {font-size:0;}
.sub-title-rlzy p {color:#000;font-size:24px;text-align:left;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sub-title-rlzy span {text-align:left;font-size:24px;font-weight:bold;}
.third-rlzy-color {color:#000;font-size:20px;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.rlzy-right-box ul {margin-top:70px;}
.rlzy-right-box ul li span {display:inline-block;float:right;font-size:14px;}
.rlzy-right-box ul li a {text-align:left;font-size:17px;color:#000;font-weight:600;display:inline-block;}
.rlzy-right-box ul,.real-rlzy-width {width:553px !important;}
.rlzy-right-box ul li {margin-bottom:30px;padding-bottom:15px;border-bottom:1px dotted;list-style-type:disc;list-style-position:unset;padding-left:37px;}
.rlzy-top-title::after,.rlzy-top-title::before {display:table;content:" ";clear:both;}
.rlzy-right-box ul li,.rlzy-right-box ul a {font-size:16px;color:#6f7378;}
.rlzy-top-title .special-title {margin:40px auto 62px auto;}
.rlzy-top-title .special-whyus-main {height:741px !important;}
.rlzy-top-title {margin-top:32px;margin-bottom:90px;}
.rlzy-bottm-back {background-color:#f6f6f6;}
.rlzy-hide-mab {margin-bottom:0 !important;}
.rlzy-top-title img:hover {overflow:hidden;transform:scale(1.2);}
.rlzy-top-title .special-whyus {margin-bottom:0 !important;}
#sw1 {display:block !important;position:relative !important;width:1372px !important;margin:36px auto !important;left:0 !important;}
.video-box {height:755px !important;}
.video-wrapper {position:absolute;top:50%;left:50%;background-color:red;width:1038px;height:584px;margin-left:-516px;margin-top:-292px;}
.sanye-hide {display:none;}
.sanYesecBox {width:100%;height:650px;}
.sanYesecBox::after,.sanYesecBox::before {display:table;content:" ";clear:both;}
.sanSecLeft {float:left;width:50%;height:648px;}
.sanSecLeft img {width:100%;height:648px;}
.sanSecRight {width:50%;height:648px;float:right;}
.r-sanTitle-box p {margin-top:38px;font-size:48px;padding-left:76px;font-weight:bold;}
.r-sanArticle-box p {width:560px;line-height:2;margin-top:80px;font-size:18px;padding-left:82px;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;}
.r-sanSmallart-box p {width:560px;line-height:2;margin-top:42px;font-size:18px;font-weight:bold;padding-left:82px;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.r-sanKnow-box {width:560px;margin-top:40px;font-size:24px;padding-left:82px;font-weight:bold;}
.r-sanKnow-box a {color:#000;}
.r-sanKnow-box a:hover~span {margin-left:10px;}
.l-sanTitle-box p {margin-top:38px;font-size:48px;padding-left:278px;font-weight:bold;}
.l-sanArticle-box p {width:560px;line-height:2;margin-top:80px;font-size:18px;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;}
.l-sanSmallart-box p {width:560px;line-height:2;margin-top:42px;font-size:18px;font-weight:bold;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.l-sanKnow-box {width:560px;margin-top:40px;font-size:24px;font-weight:bold;}
.l-sanKnow-box a {color:#000;}
.l-sanKnow-box a:hover~span {margin-left:10px;}
.l-sanKnow-box,.l-sanSmallart-box p,.l-sanArticle-box p {width:560px;padding-left:292px;}
.r-sanKnow-box,.r-sanSmallart-box p,.r-sanArticle-box p {width:560px;}
.w-696 img {margin-top:-51px;}
.sanye-mt img {margin-top:-5px;}
.w-696 img,.sanye-mt img {min-height:648px;}
.sanyebanner {position:relative;width:1372px;height:428px;margin:0 auto;}
.sanyebanner a {position:absolute;left:50%;bottom:46px;margin-left:-105px;display:inline-block;width:210px;height:66px;line-height:66px;font-size:30px;text-align:center;color:white;background-color:red;border-radius:15px;}
.botm-txt-sanYe {position:absolute;top:90px;left:50%;margin-left:-415px;width:830px;font-size:48px;color:#fff;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.botom-sY-bt {margin:70px 0;}
.sanyeContainer {margin-top:104px;}
.hide-weight {font-weight:normal !important;}
.mt-wl {margin-top:83px;}
.f-right-wenlv {overflow:hidden;}
.f-right-wenlv img {width:100% !important;height:100% !important;max-width:680px !important;max-height:480px !important;}
.f-right-wenlv {width:554px !important;}
.f-right-wenlv img:hover {transition:transform .3s;transform:scale(1.2);}
.hhh-img,.ul-phone,.phone-card-wrapper {display:none;}
.ppp-p p {margin:154px 40px !important;}
/* 新闻详情页*/.new-detial {width:100%;}
.new-detial-card {width:1372px;height:auto;margin:0 auto 30px;}
.new-detial-title {width:100%;font-size:30px;line-height:1.5;margin:75px 0;}
.new-detial-main {width:100%;padding-left:10px;font-size:20px;line-height:2;}
.new-detial-time {padding:10px 0 20px 10px;border-top:1px solid #aca9a9;border-bottom:1px solid #aca9a9;margin-bottom:50px;;}
.new-detial-text {text-indent:2em;margin-bottom:100px;}
.new-detial-image {width:820px;height:auto;}
.new-detial-image img {width:820px;margin:0 auto;}
.new-detial-pagebox {width:31%;font-size:20px;text-align:left;white-space:nowrap;margin:0 auto;text-overflow:ellipsis;overflow:hidden;}
.new-detial-pagebox span {margin:0 5px;;}
.new-detial-pagebox span {transition:all .5s linear;margin:0 px;;}
.new-detial-pagebox span a,.new-detial-pagebox a {padding:0 8px;color:#333;border-bottom:2px solid transparent;}
.new-detial-pagebox a:hover {border-bottom:2px solid red;}
.custome-container {position:relative;top:-47px;width:100%;font-size:0;height:auto;}
.custome-taber span,.custome-taber ul {float:left;}
.custome-container .custome-taber .hot {font-size:24px;}
.custome-container .custome-taber {width:1372px;margin:0 auto;}
.custome-taber ul {margin-left:30px;font-size:0;}
.custome-taber ul::before,.custome-taber ul::after,.custome-taber::after,.custome-taber::before {display:table;content:" ";clear:both;}
.custome-taber span,.custome-taber ul li,.custome-taber ul li a {color:black;}
.custome-taber ul li,.custome-taber span {padding:5px;}
/* .custome-taber span,.custome-taber ul li,.custome-taber ul li a {height:50px;padding:5px;line-height:50px;}*/.custome-taber ul li {float:left;transition:all .3s;margin-left:18px;}
.custome-taber ul li:first-child {margin-left:0 !important;}
.custome-taber ul li a {font-size:24px;}
.custome-taber ul .active {border-radius:5px;background-color:red;}
.custome-taber ul .active>a {color:#fff;}
.customer-t-c {text-align:center;}
/*.index-slider {width:100% !important;}*/.index-container {width:100% !important;height:auto !important;}
.index-itre,.lwbj {left:50% !important;margin-left:-40px  !important;}
.contanier-lw-mobile {padding-bottom:10px;}
.blue-lw {display:flex;flex-direction:row-reverse;}
.lw-tit-center {text-align:center;font-size:38px;font-weight:bold;margin:30px 0;}
.lw-tit-teach li {margin:5px 0;font-size:16px;}
.mb-navbar {margin-bottom:50px;}
.lw-item {padding-top:50px;}
.cards-class-colmain {height:100px !important;}
.cards-class-col {height:auto !important;}
.class-newsBack {padding:80px 0;}
.class-map-link div {position:relative;left:-80px;margin-top:15px !important;}
.clear-fl {clear:both;}
/* 清除布局样式*/.class-map-link {font-size:0;}
.class-map-link a,.class-map-link span {font-size:14px;color:#333;text-decoration:none;transition-property:color;transition-duration:.3s;}
.class-map-link span {margin-left:10px;margin-right:10px;}
.class-map-link a:hover {color:crimson;}
.class-map-link,.news-area {width:1202px;margin:0 auto;}
.news-area {box-shadow:0 2px 9px 0px #ccc;padding:0 80px 60px 80px;}
.news-area .news-body {padding-bottom:30px;line-height:2;font-size:18px;border-bottom:1px solid rgb(228,228,228);}
.news-area .news-body img {display:block;max-width:100%;height:100%;margin:30px auto;}
.news-area .news-body img,.new-title-class span {display:block;}
/* title*/.new-title-class span {display:block;line-height:1.6;padding:50px 0 30px 0;}
.new-title-class span,.new-title-class .class-right,.news-area .news-body {color:#666666;}
.new-title-class span,.new-title-class .class-right,.news-area .news-body .left-b-red {font-size:30px;}
.new-title-class span,.new-title-class .class-right,.new-title-class span {text-align:center;}
.new-title-class span,.new-title-class .class-right {width:71%;margin:0 auto;}
.news-area .news-body .left-b-red {border-left:3px solid #d20a2c;padding-left:30px;}
.new-title-class .class-right {text-align:right;}
.news-area .news-body p {line-height:2.4;padding:10px 0;}
.maintext-block-rongyu {width:76%;margin:0 auto;font-size:24px;}
.navbar.anli-nav-bar {border-bottom:none;height:auto;}
