/*	* @Author: DoDo	* @Date:   2019-07-26 13:40:17	* @Last Modified by:   DoDo	* @Last Modified time: 2019-11-07 10:37:06*/@media screen and (max-width:1659px) {	.inside-down { bottom: 180px; }	.yx-inside-down { bottom: 20px; }	.res-banner-bottom img { width: auto; height: 93px; }}@media (min-width:1440px) and (max-width:1659px) {	.service-word .b-title { font-size: 42px; padding-bottom: 30px; }	.service-word .span-title { font-size: 18px; line-height: 28px; margin-top: 25px; }	.service-word .span-des { font-size: 14px; line-height: 24px; margin-top: 10px; }	.service-word .span-01 a { margin-top: 15px; margin-right: 20px; }	.service-word .span-more { padding-top: 15px; }	.service-word .span-more a { margin-right: 15px; }	.service-list-01 li { font-size: 14px; padding-top: 5px; padding-bottom: 5px; }	.service-list-02 li { font-size: 14px; line-height: 24px; }	.service-list-02 li .span-tit { font-size: 14px; height: 24px; line-height: 22px; }	.service-word .span-more .a1 { width: 170px; }	.service-word .span-more .a2 { width: 220px; }}@media screen and (max-width:1599px) {	.service-path-01 .div-cont .span-name { padding-top: 30px; margin-top: 30px; }	.service-path-01 .div-cont .span-des { padding-top: 30px; }}@media screen and (max-width:1439px) {	.res-title { font-size: 42px; }	.service-four-01 .div-des { width: 80%; }}@media screen and (max-width:1399px) {	.inside-down { bottom: 90px; }	.yx-inside-down { bottom: 20px; }	.res-banner-cont { bottom: 80px; }	.res-banner-bottom { padding-top: 15px; padding-bottom: 15px; }	.res-banner-bottom img { width: auto; height: 50px; }}@media screen and (min-width:1366px) {	.res-four .row>div { padding-left: 74px; padding-right: 74px; }	.res-four .row { margin-left: -74px; margin-right: -74px; }}@media screen and (max-width:1365px) {	.service-path-01 .div-cont .span-name { font-size: 22px; line-height: 22px; }	.service-four-01 .div-des .div-details { height: 120px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }}@media (min-width:1200px) and (max-width:1599px) { }@media (min-width:1366px) and (max-width:1439px) {	.service-word .b-title { font-size: 46px; line-height: 46px; padding-bottom: 25px; }	.service-word .span-title { font-size: 18px; margin-top: 20px; }	.service-word .span-des { margin-top: 15px; font-size: 14px; }	.service-word .span-01 a { margin-right: 20px; margin-top: 15px; font-size: 14px; }	.service-word .span-more a { font-size: 14px; }	.service-word .span-more .a1 { width: 140px; }}@media (min-width:1200px) and (max-width:1439px) {	.service-word .b-title { font-size: 38px; padding-bottom: 30px; }	.service-word .span-title { font-size: 16px; line-height: 26px; margin-top: 20px; }	.service-word .span-des { font-size: 14px; line-height: 24px; margin-top: 10px; }	.service-word .span-01 a { margin-top: 10px; margin-right: 15px; }	.service-word .span-more { padding-top: 1px; }	.service-word .span-more a { margin-right: 15px; }	.service-list-01 li { font-size: 14px; padding-top: 5px; padding-bottom: 5px; }	.service-list-02 { padding-top: 1px; }	.service-list-02 li { font-size: 14px; line-height: 24px; }	.service-list-02 li .span-tit { font-size: 14px; height: 24px; line-height: 22px; }	.service-word .span-more .a1 { width: 170px; }	.service-word .span-more .a2 { width: 220px; }	.service-word .div-01 { margin-top: 30px; }}@media screen and (min-width:1200px) {	/*==== 03_服务 =====*/	.service-cont-table { display: table; }	.service-cont-cell { display: table-cell; }	.service-cont-table, .service-cont-cell { vertical-align: middle; }	.color-blue .service-word .span-more a:hover { background-color: #fff; color: #24a8ec; }	.color-orange .service-word .span-more a:hover { background-color: #fff; color: #f57339; }	.color-green .service-word .span-more a:hover { background-color: #fff; color: #64d27b; }	.color-purple .service-word .span-more a:hover { background-color: #fff; color: #683ddf; }	.color-red .service-word .span-more a:hover { background-color: #fff; color: #ee5264; }	/* 服务 */	.active .service-word { -webkit-animation: fadeInUp 1.5s ease 0.5s both; -moz-animation: fadeInUp 1.5s ease 0.5s both; animation: fadeInUp 1.5s ease 0.5s both; }	.active .service-img-tu { -webkit-animation: zoomIn 1.5s ease 0.5s both; -moz-animation: zoomIn 1.5s ease 0.5s both; animation: zoomIn 1.5s ease 0.5s both; }	.active .service-img-tu .mg-cumputer { -webkit-animation: zoomInDown 1.5s ease 1s both; -moz-animation: zoomInDown 1.5s ease 1s both; animation: zoomInDown 1.5s ease 1s both; }	.active .service-img-tu .mg-message { -webkit-animation: fadeInLeft 1.5s ease 2s both; -moz-animation: fadeInLeft 1.5s ease 2s both; animation: fadeInLeft 1.5s ease 2s both; }	.active .service-img-tu .mg-cloud { -webkit-animation: fadeInRight 10s ease 2.5s both; -moz-animation: fadeInRight 10s ease 2.5s both; animation: fadeInRight 10s ease 2.5s both; }	.active .service-img-tu .i-wifi span { -webkit-animation: fadeInUp 2s ease 2.5s both; -moz-animation: fadeInUp 2s ease 2.5s both; animation: fadeInUp 2s ease 2.5s both; }	.case-show-a1:hover .case-show-mc { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }	.case-show-a1:hover .case-show-mc img { transform: translate(-50%, -50%); filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }	.case-show-a1:hover .case-show-mc .bdo-txt { bottom: 12%; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }}@media (min-width:1200px) and (max-width:1365px) {	.service-img-abs { width: 50%; }	.service-word .span-more .a1 { width: 140px; }	.service-word .span-more .a2 { width: 200px; }	.service-word .div-01 .a1 { margin-right: 16px; }}@media screen and (max-width:1199px) {	.service-cont { position: relative; top: 0; padding-left: 15px; padding-right: 15px; }	.service-word-abs, .service-img-abs, .service-main .section:nth-child(2n) .service-word-abs, .service-main .section:nth-child(2n) .service-img-abs { position: relative; left: 0; right: 0; width: 100%; }	.service-img-abs { position: relative; left: 0; right: 0; width: 100%; margin-top: 50px; }	.service-down, .service-menu { display: none !important; }	.service-main .section { padding-top: 50px; padding-bottom: 50px; }	.service-main .color-blue.section { padding-top: 120px; }	.res-banner-cont { bottom: 0; }	.res-banner-bottom { display: none; }	.about-contact-ling .about-cont { padding-top: 50px; }	.about-contact-ling .about-contact-cont { padding-bottom: 70px; }	.res-zhongduan { padding-top: 50px; padding-bottom: 50px; }	.res-title { font-size: 38px; }	.res-four { padding-top: 30px; padding-bottom: 50px; }	.res-test { padding-top: 50px; padding-bottom: 50px; }	.res-offer, .res-adv { padding-top: 50px; padding-bottom: 50px; }	.case-show { padding: 0 15px 50px; }	.service-radar { padding-top: 50px; padding-bottom: 50px; }	.res-title-txtb { font-size: 18px; }	.res-title-txts { width: 90%; }	.service-radar-circle { width: 70%; }	.service-path-01 .div-cont { padding-left: 10px; padding-right: 10px; }	.service-path-01 .div-cont .span-name { font-size: 20px; line-height: 20px; }	.service-path-01 .div-cont .mg-icon { width: 40px; }	.service-path-01 .div-cont .span-name { padding-top: 25px; margin-top: 25px; }	.service-path-01 .div-cont .span-des { font-size: 14px; line-height: 24px; padding-top: 25px; }	.service-four { padding-top: 50px; padding-bottom: 50px; }}@media (min-width:992px) and (max-width:1199px) {	.service-word .b-title { font-size: 42px; }}@media (min-width:992px) {	.service-path-owl .item { float: left; width: 25%; }	.service-path-01:hover .div-mc { background-color: rgba(116, 204, 77, .9); }	.service-path-01:hover .div-cont .mg-icon { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); }	.service-path-01:hover .div-cont .div-des { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }	.service-path-01:hover .div-cont .span-name { margin-top: 0; }	.service-path-01:hover .div-cont .span-name::before { width: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }	.service-path-01:hover .div-cont .div-des .span-des { visibility: visible; }}@media (max-width:991px) {	.service-path-01 .div-cont { padding-left: 45px; padding-right: 45px; }	.service-path-01 .div-cont .mg-icon { width: 30px; }	.service-path-01 .div-cont .span-name { margin-top: 0; padding-top: 15px; font-size: 14px; }	.service-path-01 .div-cont .span-name::before { width: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }	.service-path-01 .div-cont .div-des { height: auto; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }	.service-path-01 .div-cont .span-des { visibility: visible; font-size: 12px; line-height: 20px; padding-top: 10px; height: 130px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; }	.service-radar-circle { width: 90%; }	.service-four-01 .div-des .div-details { height: auto; display: block; }}@media (min-width:768px) and (max-width:991px) {	.res-adv-list li { padding-left: 103px; }	.res-adv-list li .span-img { width: 80px; margin-left: -93px; }	.res-adv-list li .span-des { padding-top: 22px; }	.res-adv-list li .bdo-title { font-size: 18px; }	.res-adv-list li .bdo-txt { font-size: 12px; }	.res-adv-list li:nth-child(odd) { padding-left: 0; padding-right: 103px; }	.res-adv-list li:nth-child(odd) .span-img { margin-right: -93px; }	.res-four-01 .span-des { height: 44px; }}@media screen and (max-width:767px) {	.service-main .color-blue.section { padding-top: 100px; }	.service-cont { padding-left: 0; padding-right: 0; }	.service-word .b-title { font-size: 32px; padding-bottom: 20px; }	.service-word .span-title { margin-top: 20px; }	.service-word .span-01 a { height: 36px; line-height: 34px; margin: 15px 2px 0; padding-left: 8px; padding-right: 8px; font-size: 14px; }	.service-word .span-more a { margin-right: 15px; }	.service-word .span-more .a1 { width: 110px; }	.service-word .span-more .a2 { width: 205px; }	.service-word .div-01 .a1 { margin-right: 7px; }	.service-word .div-01 .a1:last-child { margin-right: 0; }	.service-banner .div-cn { font-size: 32px; line-height: 42px; }	.service-banner .div-en { margin-top: 10px; }	.service-banner .div-des { , text-align: 10px; }	.service-radar-01 .span-word1 { top: 12.89%; right: 64.16%; }	.service-radar-01 .span-word1 bdo { right: calc(100% + 5px); }	.service-radar-01 .span-word2 bdo { left: calc(100% + 5px); }	.service-radar-01 .span-word3 bdo { right: calc(100% + 5px); }	.service-radar-01 .span-word4 bdo { left: calc(100% + 5px); }	.service-radar-01 .span-word5 { bottom: 24%; right: 58.66%; }	.service-radar-01 .span-word5 bdo { right: calc(100% + 5px); }	.service-radar-01 .span-word6 bdo { right: calc(100% + 5px); }	.service-path-01 .div-cont .mg-icon { width: 40px; }	.service-path-01 .div-cont .span-name { font-size: 18px; }	.service-path-01 .div-cont .span-des { font-size: 14px; line-height: 24px; height: 154px; }	.service-banner .div-en { font-size: 24px; line-height: 34px; }	.service-banner .div-des span { font-size: 18px; line-height: 30px; padding: 10px 15px; }	.res-banner-txt2>span { width: auto; }	/*.res-banner-txt1 {		font-size: 30px;		line-height: 40px;	}*/	.res-banner-txt1 h1 { font-size: 30px; line-height: 40px; }	.res-title { font-size: 28px; line-height: 40px; }	.res-adv-list li { margin-top: 22px; }	.res-adv-list li, .res-adv-list li:nth-child(odd) { float: left; width: 50%; padding-left: 10px; padding-right: 10px; text-align: center; }	.res-adv-list li .span-img, .res-adv-list li:nth-child(odd) .span-img { float: none; display: block; width: 66px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }	.res-adv-list li .span-des, .res-adv-list li:nth-child(odd) .span-des { float: none; }	.res-adv-list li .bdo-title { font-size: 16px; height: 48px; }	.res-adv-list li .bdo-txt { height: 60px; }	.res-four-01 .span-img, .res-four-01 .span-title { display: inline-block; line-height: 30px; }	.res-four-01 .span-img { margin-right: 10px; }	.res-four-01 .span-img img { height: 30px; position: relative; top: 9px; }	.res-test-title { font-size: 30px; line-height: 40px; }	.res-test-form .put-01 { width: 100%; display: block; }	.res-test-form .but-01 { width: 50%; display: block; margin: 20px auto; }	.res-offer-a1 { font-size: 18px; line-height: 50px; }}@media screen and (max-width:374px) {	.service-word .b-title { font-size: 28px; }	.service-word .div-01 .a1 { width: 90px; }	.res-adv-list li, .res-adv-list li:nth-child(odd) { float: left; width: 100%; padding-left: 10px; padding-right: 10px; text-align: center; }	.res-adv-list li .span-img, .res-adv-list li:nth-child(odd) .span-img { float: none; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; }	.res-adv-list li .span-des, .res-adv-list li:nth-child(odd) .span-des { float: none; }	.res-adv-list li .bdo-title { font-size: 18px; }}