@charset "utf-8";
/* CSS Document */

.container { padding-right: .9375rem; padding-left: .9375rem; margin-right: auto; margin-left: auto; position:relative;}
.container:before, .container:after { display: table; content: " "; }
.container:after { clear: both; }

@media (min-width: 34em) {
.container { max-width: 34rem; }
}

@media (min-width: 48em) {
.container { max-width: 45rem; }
}

@media (min-width: 62em) {
.container { max-width: 60rem; }
}

@media (min-width:1200px) {
.container { max-width: 72.25rem; }
}


.sg_s{ background:url(sg_s_bg.jpg) no-repeat center center; position:relative;margin-top: -8px;}
.sg_s .sc-banner.container{ display:block; min-height:15rem;}
.sg_s_l{width:45%; background-size:contain; position:absolute; left:.9375rem; top:0; bottom:0;}
.title-logo{text-align:center;    width: 50%;margin: 0 auto;padding-top:8px;}
.title-logo img{width:100%;height:auto;}
.title-h2{padding:1rem 0;text-align:center; width: 90%;margin: 0 auto;}
.title-h2 img{width:100%;height:auto;}

.sg-list{width:100%;margin:auto;}
.sg-list ul:after{content:'';display:table;clear:both;}
.sg-list li{width:33.33%;float:left;text-align:center;background:url(sg_s_l-list.png) no-repeat center center;padding:1.2rem 0;color:#fcff00;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;font-size:0.8rem;background-size:contain;}
.sg_s_r{  width:45%; background-size:contain; position:absolute; right:.9375rem; top:0; bottom:0;padding:2rem 0;}
.sg-list li:hover{ -webkit-transform:rotate(360deg);transform:rotate(360deg);}
.consult{width:50%;margin:0.5rem auto;background:url(consult.png) no-repeat center center;padding:0.5rem 0;background-size:contain;color:#fff;text-align:center;font-size:1rem;}
.consult:hover{opacity:0.9;}
.bann h2{font-size:1.5rem;color:#fff;}
@media (min-width: 48em) {
	.sg_s .sc-banner.container{ min-height:600px;}
}


.sgc .container{ padding-top:3rem; padding-bottom:3rem}
.sgc .hd{ text-align:center; margin-bottom:0rem;}
.sgc .hd h2{font-size:1.2rem; line-height:2; }
.sgc .hd h2 span{color:#f9102c;}
.sgc .hd .sg_sub{ color:#e52727; font-size:1.5rem; position:relative; display:inline-block;}
.sgc .hd .sg_sub:before,.sgc .hd .sg_sub:after{ background:#e52727;}
.sgc .hd .sg_sub:before{ content:''; height:2px; position:absolute; width:40px; left:-50px; top:49%;}
.sgc .hd .sg_sub:after{ content:''; height:2px; position:absolute; width:40px; right:-50px; top:49%;}
.sgc .hd .sg_intro{ font-size:1rem;}
.sgc .bd ul:after{ content:''; clear:both; display:table;}

.sg_1{ background:url(sg_1_bg.jpg) no-repeat center top; background-size:cover;}
.sg_1 .hd h2{ color:#2f2f2f;}
.sg_1 .hd .sg_sub{color:#a4ccff; }
.sg_1 .hd .sg_sub:before,.sg_1 .hd .sg_sub:after{ background:#a4ccff;}
.sg_1 .hd .sg_intro{ color:#b7d5ff;}
.sg_1 .bd ul{}
.sg_1 .bd ul li{ width:100%; padding:0 .5em; margin-bottom:1rem;}
.sg_1 .bd ul li .sg_1_c{ background:#e5edf7; padding:1.5rem; text-align:center; box-sizing:border-box; border-radius:10px;}
.sg_1 .bd ul li .pic{ text-align:center;}
.sg_1 .bd ul li .pic img{ -webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.sg_1 .bd ul li h4{ font-size:1.5rem; font-weight:normal; line-height:2;}
.sg_1 .bd ul li p{ color:#4c4c4c; text-align:left; font-size:.8rem; margin-bottom:1rem;}
.sg_1 .bd ul li a{ display:block; font-size:1rem; padding:.5rem 1rem; border:1px solid #437bc3; border-radius:1rem;}
.sg_1 .bd ul li a:hover{ background:#437bc3; color:#fff;}
.sg_1 .bd ul li:hover .pic img{ -webkit-transform:rotateY(360deg);transform:rotateY(360deg);}

@media (min-width: 48em) {
	.sg_1 .bd ul li{ width:50%;}
}
@media (min-width: 62em) {
	.sg_1 .bd ul li{ width:25%;}
}

.sg_2{ background:url(sg_2_bg.jpg) no-repeat center top; background-size:cover;}
.sg_2 .hd h2{color:#2f2f2f;}
.sg_2 .bd ul{ }
.sg_2 .bd ul li{ float:left; width:50%;text-align:center; box-sizing:border-box; }
/*.sg_2 .bd ul li h4{ font-size:1.5rem; font-weight:normal; line-height:2;color:#073ca8;}
.sg_2 .bd ul li .pic{ text-align:center; padding:.5rem 0;}
.sg_2 .bd ul li .pic img{ -webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.sg_2 .bd ul li p{ color:#4c4c4c; text-align:center; font-size:.8rem; margin-bottom:1rem;}
.sg_2 .bd ul li a{ display:block; font-size:1rem; padding:.5rem 1rem; border:1px solid #cbcbcb; border-radius:1rem;}
.sg_2 .bd ul li a:hover{ background:#437bc3; border-color:#437bc3; color:#fff;}
.sg_2 .bd ul li:hover .pic img{ -webkit-transform:rotate(360deg);transform:rotate(360deg);}
*/@media (min-width: 48em) {
	.sg_2 .bd ul li{ width:50%;}
}
@media (min-width: 62em) {
	.sg_2 .bd ul li{ width:20%;}
}

.sg_3{ background:url(sg_3_bg.jpg) no-repeat center top; background-size:cover;}
.sg_3 h2{ color:#fff;}
.sg_3 h2 em{ display:block; font-style:normal; color:#ff9000;}
.sg_3 .bd ul li{ float:left; width:100%; padding:5rem 3rem; text-align:center; box-sizing:border-box; margin-bottom:1rem;}
.sg_3 .bd ul li .pic img{ -webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;max-width:100%;height:auto;}
.sg_3 .bd ul li.sg_3_1{ background:#d92856;}
.sg_3 .bd ul li.sg_3_2{ background:#0e7be0;}
.sg_3 .bd ul li p{ color:#fff; text-align:left; line-height:2; padding:3rem 0 1rem; font-size:1rem; color:rgba(255,255,255,.8);}
.sg_3 .bd ul li:hover .pic img{ -webkit-transform:scale(.9);transform:scale(.9);}
@media (min-width: 62em) {
	.sg_3 .bd ul li{ width:50%;}
}
.sg_4{ background:url(sg_4_bg.jpg) no-repeat center top; background-size:cover;}
.sg_4 h2{color:#fff;font-weight:bold!important;}
.sg_4 .bd ul li{ float:left; width:100%;box-sizing:border-box; margin-bottom:1rem;}
.sg_4 .bd ul li:hover {
    box-shadow: 1px 7px 7px rgba(155,134,15,.51);
    margin-top: -1px;
    z-index: 2;
}
.sg_4 .bd ul li dl{  -webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;max-width:100%;}
.sg_4 .bd ul li .pic{ position:relative; overflow:hidden;float:left;overflow: hidden;display: inline-block;width:20%;}
.sg_4 .bd ul li .pic h4{ position:absolute; right:0; top:0; left:0; bottom:0; background:rgba(0,0,0,.5); text-align:center; color:#fff; font-weight:normal; font-size:2rem; letter-spacing:.5rem; opacity:0; -webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;}
.sg_4 .bd ul li .pic h4 span{ position:absolute; left:0; right:0; top:50%; -webkit-transform:translateY(-50%);transform:translateY(-50%);}
.sg_4 .bd ul li dl:hover  img{ -webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.sg_4 .bd ul li:hover .pic h4{ opacity:1;}
.sg-intro{padding:5px 10px;float:right;width:80%;}
.sg-intro p{color:#fff;}
.sg4-nr:after{content:'';display:table;clear:both;}
.sg4-nr{border:4px #fff solid;margin:15px;padding:40px 20px;}
.sg4-nr:hover{border:4px #e0ce13 solid;}
@media (min-width: 48em) {
.sg-intro{}
.sg_4 .bd ul li img{}
}

.sg-listbg ul:after{content:'';display:table;clear:both;}
.sg-listbg ul li{float:left;width:33.3%;position:relative;}
.sg-listbg ul li img{
	width:30%;height:auto;
	display: block;
    margin: 0 auto;
	background:#5687e8;
	opacity:0.8;
	border:8px #132d5d solid;
	border-radius:50%;
	-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;max-width:100%;
	float:left;
	}
.sg-listbg ul li img:hover{ -webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.sg-listbg ul li {width:100%;height:auto;}
.sg-listbg ul li h3{color:#132b59;text-align:center;line-height:2;font-size:0.7rem;font-weight:normal;background:#90cfff;border-radius:15px;margin:1rem 0;width:70%;float:right;}
.sg-listbg{}
.sg-listbg:after{content:'';display:table;clear:both;}
.sg-listbg .sr-list01{position:absolute;top:10%;left:0%;height:56px;}
.sg-listbg .sr-list02{position:absolute;left:0; top:40%; height:56px;}
.sg-listbg .sr-list03{position:absolute;top:70%;left:0;height:56px;}
.columnList li { display: inline-block; text-align:left;  *display:inline;*zoom:1;width: 100%;  _overflow: hidden;float:left; padding:0 5px;margin-bottom:10px;}
.columnList li:nth-child(1){-webkit-animation: aniLeaf .3s linear; animation: aniLeaf .3s linear; -webkit-animation-delay:.2s;animation-delay:.2s;animation-fill-mode: forwards;}
.columnList li:nth-child(2){-webkit-animation: aniLeaf .3s linear; animation: aniLeaf .3s linear; -webkit-animation-delay:.1s;animation-delay:.1s;animation-fill-mode: forwards;}
.columnList li:nth-child(3){-webkit-animation: aniLeaf .3s linear; animation: aniLeaf .3s linear; -webkit-animation-delay:.3s;animation-delay:.3s;animation-fill-mode: forwards;}

.column { position: relative; border: 1px solid #eee; background: #fff; border-bottom: 0; border-right: 0; z-index: 1 }
.column-last { border-right: 1px solid #eee }
.column .hot { position: absolute; right: 0; top: 0; height: 59px; width: 71px; background: url(hot-flag.jpg) no-repeat; text-align: center; padding-top: 5px; text-indent: 27px; color: #fff; font-size: 14px; font-style: normal }
.columnList .product-intro { height: 83px; padding-top: 23px; display: block; position: relative; text-align: center }
.columnList .product-intro img { position: absolute; left: 50%; margin-left: -41px; top: 50%; margin-top: -42px; background-color: #fff }
.columnList .column:hover { box-shadow: 4px 7px 7px rgba(208,205,205,.51); margin-top: -1px; z-index: 2 }
.column h6 { color: #333; margin-top: 0; padding-bottom: 10px; font-size:22px; text-align:center; font-weight:500; line-height:1.1; padding:26px 0 15px; }
.column .star { padding-bottom: 8px; width: 94px; height: 12px; background: url(icon.png) 0 -60px no-repeat; border-bottom: 1px solid #bfbfbf; text-align: center; display: inline-block; *display:inline;
*zoom:1
}
.column .yellow-star { background: url(icon.png) 0 -40px no-repeat; height: 100%; float: left }
.column .yellow-star1 { width: 13px }
.column .yellow-star2 { width: 34px }
.column .yellow-star3 { width: 55px }
.column .yellow-star4 { width: 76px }
.column .yellow-star5 { width: 97px }
.column .price { font-size: 40px; line-height: 40px; color: #ff7200; height: 40px }
.column .price .date-unit { font-size: 14px; color: #000; font-weight: 400; padding-left: 10px; background: url(xie.png) no-repeat left 0; display: inline-block; *display:inline;
*zoom:1;
height: 27px; line-height: 27px }
.column .tList { margin-top: 14px; width: 100%; table-layout: fixed }
.column .tList tr th, .column .tList tr td { height: 32px; line-height: 32px; color: #212121 }
.column .tList tr th { text-align: left; padding-left: 30px; width: 40% }
.column .tList tr td { text-align: right; width: 60%; padding-right: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.column .btnDiv { padding-top: 7px; padding-bottom: 19px; text-align:center;}
.column .btnDiv a:hover{background:red;border:1px #f35657 solid;}
.column .g-common-btn { height: 38px; line-height: 38px; width: 110px; margin-right: 0; display:inline-block; border:1px solid #ddd; }
.column .g-common-btn:hover{ color:#2086ee; opacity:.9;}
.column .g-empty-btn { margin-right: 11px; background:#bd1313; border-color:#bd1313; color:#fff; }
.column .g-empty-btn:hover{ color:#fff;}
.column h6 { padding-top: 26px; padding-bottom: 15px;margin-bottom:15px; }
.column .price { background: url(cycle.png) no-repeat center center; height: 108px; line-height: 108px; font-size: 26px; text-align:center; z-index: 2; position: relative }
.column .price span { font-size: 14px; font-weight: 400; color: #000 }
.column p { height: 50px; line-height: 50px; border-bottom: 1px solid #e6e5e5; margin: 0 49px; color: #212121 }
.column .check-more { color: #1060ad; padding-bottom: 14px; padding-top: 10px; font-size:10pt; text-align:center; display: block }
.column .check-more:hover { color: #ff7200 }
.gdt{height:70px;}
.fuwu_1 .bd{position:relative;}
.fuwu_1 .bd .fuwu-list{ height:26rem; position:relative;}
.fuwu_1 .bd .fuwu-list li{ width:15.75rem; height:4.875rem; text-indent:-30000px; margin:1rem auto 0;}
.fuwu_1 .bd .fuwu-list li.fuwu_1_1{ background:url(rule-01.png) no-repeat; background-size:contain;}
.fuwu_1 .bd .fuwu-list li.fuwu_1_2{background:url(rule-02.png) no-repeat;background-size:contain;}
.fuwu_1 .bd .fuwu-list li.fuwu_1_3{ background:url(rule-03.png) no-repeat; background-size:contain;}
.fuwu_1 .bd .fuwu-list li.fuwu_1_4{ background:url(rule-04.png) no-repeat; background-size:contain;}
.fuwu-title{width:100%;position:absolute;bottom:0;left:0%;padding:0.5rem 0;background:#005bac;border-radius:20px;text-align:center;color:#fff;}
@media (min-width: 48em) {
	.fuwu_1 .bd .fuwu-list{ background:url(index_03.png) no-repeat center bottom; background-size:auto 100%; position:relative;}
	.fuwu_1 .bd .fuwu-list li.fuwu_1_1{ float:left;}
	.fuwu_1 .bd .fuwu-list li.fuwu_1_2{ float:right;}
	.fuwu_1 .bd .fuwu-list li.fuwu_1_3{ float:left;}
	.fuwu_1 .bd .fuwu-list li.fuwu_1_4{ float:right;}
}
@media (min-width: 62em) {
	.fuwu_1 .bd .fuwu-list{ background:url(index_03.png) no-repeat center bottom; background-size:contain; height:26rem; position:relative;}
	.fuwu_1 .bd .fuwu-list li{ position:absolute;}
	.fuwu_1 .bd .fuwu-list li.fuwu_1_1{ left:8%; top:0;}
	.fuwu_1 .bd .fuwu-list li.fuwu_1_2{ right:8%; top:0%;}
	.fuwu_1 .bd .fuwu-list li.fuwu_1_3{ left:0; bottom:30%;}
	.fuwu_1 .bd .fuwu-list li.fuwu_1_4{ right:0; bottom:30%;}
}
.animate-ud{width:33%;margin:0 auto;position:absolute;left:34%;top:50%;display:none;}
.animate-ud ul:after{content:'';display:table;clear:both;}
.animate-ud ul li {float:left;width:33.3%!important;}
.animate-ud ul li:nth-child(2){margin-top:-12%;}
 @-webkit-keyframes bounce-up {
25% {-webkit-transform: translateY(10px)};
50%, 100% {-webkit-transform: translateY(0)};
75% {-webkit-transform: translateY(-10px)};
}

@keyframes bounce-up {
25% {transform: translateY(10px)};
50%, 100% {transform: translateY(0)};
75% {transform: translateY(-10px)};
 }
.animate-bounce-up{-webkit-animation: bounce-up 1.4s linear infinite;animation: bounce-up 1.4s linear infinite;text-align:center;}
.animate-bounce-up0{ background:#7aa2e7; width: 6rem; height: 6rem;line-height:6rem;color:#fff;border-radius:50%;margin:auto;-webkit-animation: bounce-up 1.5s linear infinite;animation: bounce-up 1.5s linear infinite;}
.animate-bounce-up1{ background:#f17b8b; width: 5rem; height: 5rem;line-height:5rem;color:#fff;border-radius:50%;margin:auto;font-size:1rem;-webkit-animation: bounce-up 1.2s linear infinite;animation: bounce-up 1.2s linear infinite;}
.animate-bounce-up2{ background:#73d27c; width: 6rem; height: 6rem;line-height:6rem;color:#fff;border-radius:50%;margin:auto;-webkit-animation: bounce-up 1.5s linear infinite;animation: bounce-up 1.5s linear infinite; -webkit-animation-delay:.2s;animation-delay:.2s;}

@media (min-width: 62em) {
.animate-ud{font-size:1.5rem;}	
.animate-bounce-up1{}	
}
.sg_2 ul.width{}
.sg_2 .width li{width: 196px;float: left;text-align: center;margin-top: 45px;height:147px;}
.sg_2 .width li span{ display:none;}
/*.sg_2 .width li:nth-child(1){background: url(sc2-list1.png) center top no-repeat;}
.sg_2 .width li:nth-child(2){background: url(sc2-list2.png) center top no-repeat;}
.sg_2 .width li:nth-child(3){background: url(sc2-list3.png) center top no-repeat;}
.sg_2 .width li:nth-child(4){background: url(sc2-list4.png) center top no-repeat;}
.sg_2 .width li:nth-child(5){background: url(sc2-list5.png) center top no-repeat;}
.sg_2 .width li:nth-child(6){background: url(sc2-list6.png) center top no-repeat;}
.sg_2 .width li:nth-child(7){background: url(sc2-list7.png) center top no-repeat;}
.sg_2 .width li:nth-child(8){background: url(sc2-list8.png) center top no-repeat;}
.sg_2 .width li:nth-child(9){background: url(sc2-list9.png) center top no-repeat;}
.sg_2 .width li:nth-child(10){background: url(sc2-list10.png) center top no-repeat;}
*/
.sg_2 .width li div{border-radius: 50%;}
.sg_2 .width li div{transition: 0s; -moz-transition: 0s; -webkit-transition: 0s;position:relative;/*height:180px;*/}
.sg_2 .width li p{font-size: 18px;color: #313131;}
.sg_2 .width li  img{}
.sg_2 .width li span{}
.sg_2 .width li a{display: block;font-size: 14px;color: #F74730;text-align: center;padding-top: 5px;}
.sg_2 .width li  img{width:60%;}

.Bigdata-main{background-color:#f5f5f5; border-top:1px solid #efeff0; border-bottom:1px solid #efeff0;height:630px;}
.Big-data{ width:1200px; margin: 0 auto;}
.Big-data h2 { font-size: 32px; line-height: 40px; color: #343F48; text-align: center; display: block; width: 1200px; margin:50px auto 5px auto; }
.Big-data-subtitle{ padding-top:10px;text-align:center;}
.Big-data-subtitle li {display:inline-block;width:100%;text-align:center;}
.Big-data-subtitle li .Big-data-subtext{color: #516e91;display: inline-block;font-size: 18px;left: 7px;letter-spacing: 0;
line-height: 18px;position: relative;top:2px;}
.Big-data-body{ height: 380px;margin-top: 51px;width: 100%;}
.bd-body-list{ height: 100%;list-style: outside none none;padding: 0;width: 100%  }
.bd-body-item{border: 1px solid #d7d8d9; box-sizing: border-box; float: left;height: 100%;margin-right: 2%;transition: all 0.2s ease 0s;width: 32%;}
	
.bd-top {background-color: #efeff0;height: 100px;transition: background-color 0.2s ease 0s;width: 100%;}
.bd-top-title {color: #373d41;font-size: 18px;letter-spacing: 0.5px;line-height: 28px;padding-top: 24px;text-align: center;transition: color 0.2s ease 0s;}
.bd-top-subtitle {color: #777f84;font-size: 14px;letter-spacing: 0;padding-top: 5px;text-align: center;transition: color 0.2s ease 0s;}
.bd-main {background-color: #fff;height: 278px;width: 100%;}

.bd-main dl:nth-child(1) {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}
.bd-main dl:nth-child(2) {
    border-bottom: 1px solid #ebebeb;
}
.bd-main dl:nth-child(3)  {
    border-right: 1px solid #ebebeb;
}
.bd-main dl {
    box-sizing: border-box;
    float: left;
    height: 139px;
    text-align: center;
    width: 50%;
}
.bd-main-icon {
    height: 40px;
    margin-top: 22px;
    transition: transform 0.4s ease 0s;
    width: 40px;
}

.bd-main-title {
    color: #373d41;
    font-size: 14px;
    margin-top: 13px;
    transition: color 0.4s ease 0s;
}
.bd-main-subtitle {
    color: #a9b0b4;
    font-size: 12px;
    margin-top: 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.bd-body-item:last-child {
    margin-right: 0;
}

.index2{background:url(sg_5_bg.jpg) no-repeat center top; background-size:cover;padding-bottom:45px; height:auto!important;}
.index2 .index_top{ text-align:center; padding:50px 0% 30px}
.index2 .index_top big{background: url(../images/index2_01.png) no-repeat center center;}
.index2 .pagination span.swiper-pagination-bullet{margin:0px;border-radius:0px;}
.swiper-pagination-bullet{background:none;}
.index2 .pagination{ padding:30px 0;}
.index2 .pagination:after{content:'';display:table;clear:both;}
.index2 .pagination span{float:left;width:50%;}
.index2 .pagination span img{max-width:80%;height:auto;padding:2%;position:relative;}
.index2 .pagination span.swiper-pagination-bullet{ /*width:auto; line-height:90px;*/height:auto;  color:#6f6f6f; opacity: 1;display:block;padding-bottom:1rem;position:relative;}
.index2 .pagination span.swiper-pagination-bullet-active{
	background: url(img-bg.png) no-repeat center center;background-size:contain;
}
.index2 .pagination span.swiper-pagination-bullet-active img{}
.index2 .index_pc dl:after,.index2 .index_ps dl:after{ content:''; clear:both; display:table;}
.index2 .index_pc dd,.index2 .index_ps dd{ border:1px solid #ddd; overflow:hidden;}
.index2 .index_pc dd a,.index2 .index_ps dd a{ display:block; position:relative; z-index:2;-webkit-transform: translateZ(0);transform: translateZ(0);}
.index2 .index_pc dd img,.index2 .index_ps dd img{ -webkit-transition:all .3s;transition:all .3s;}
.index2 .index_pc dd a:hover img,.index2 .index_ps dd a:hover img{ -webkit-transform:scale(1.2);transform:scale(1.2);}
.index2 .index_pc:after{content:'';display:table;clear:both;}
.index2 .index_pc{padding:2% 0;}
.img-left{width:100%}
.img-left img{max-width:100%;height:auto;}
.slide-intro{width:100%;text-align:center;}
.slide-intro h2{color:#f90b25;font-size:1rem;padding:2% 0;}
.slide-intro p{line-height:1.5rem;}
@media (min-width: 48em) {
	.sg_4 .bd ul li{ width:100%;}
	.sg-listbg ul li{width:33.3%;}
	.gdt{height:120px;}
	.bann h2{font-size:2.0rem;}
	.sg_s_r{padding: 4rem 0; }
	.bann{padding-bottom:3rem;}
	.sg-listbg ul li h3{font-size:1.0rem;}
	.sg-listbg ul li h3{font-weight:normal;}
.index2 .pagination span{width:50%;}
	
}
@media (min-width: 62em) {
	.sg_4 .bd ul li{ width:32%;}
	.sg_s_r{padding: 8rem 0; }
	.sg_s_l{padding: 5rem 0; width:50%;}
	.bann{padding-bottom:3rem;}
	.bann h2{font-size:2.5rem;}
	.columnList li {width: 25%}
	.title-h2{padding:2rem 0;width:70%;}
	.rule-all{padding:2rem;}
	.rule-alls{padding:2rem;}
	.sgc .hd h2{ font-size:2.5rem; line-height:2; }
	.bg-img img{width:60%;}
	.sg-list{width:80%;}
	.sg-list li{
    background: url(sg_s_l-list.png) no-repeat center center;
    padding: 2.5rem 0;
    color: #fcff00;
    font-size: 1.3rem;
    background-size: contain;
	
	}
	.slide-intro h2{color:#f90b25;font-size:2rem;}
	.slide-intro p{line-height:1.8;font-size:1.2rem;padding-top:1rem;}
	.img-left{width:50%;float:left;}
.slide-intro{width:45%;float:right;text-align:left;}
.index2 .pagination span{float:left;width:20%;}
.animate-ud{width:33%;margin:0 auto;position:absolute;left:34%;top:50%;display:block;}
.consult{width:40%;margin:2rem auto;background:url(consult.png) no-repeat center center;padding:0.5rem 0;background-size:contain;color:#fff;text-align:center;font-size:1rem;}
.Big-data-subtitle li {display:inline-block;width:33.3%;text-align:center;float:left;}
.fuwu-title{width: 80%;left: 10%;}
.index2 .pagination span img{width:100%;padding:1%;}
.sg_2 .width li:hover{}
.sg_2 .width li  img{ display:block; margin:0 auto;width:70%; transition:all 0.5s;}
.sg_2 .width li span{width: 214px;height: 214px;display: block;margin: 0 auto;text-align: center;font-size: 14px;line-height: 24px;position:absolute;left:50%;top:-20px;transform: translateX(-50%) scale(0); transition:all 0.5s;}
.sg_2 .width li span:before{content:'';display:block; position:absolute;left:-5px;top:-5px; width:224px; height:224px;border:2px solid #fff; border-radius:50%;}
.sg_2 .width li:hover img{ -webkit-transform:scale(0);transform:scale(0);}
.sg_2 .width li:hover span{background: #FFFFFF;border-radius: 50%;transform: translateX(-50%) scale(1);}
.sg_2 .width li .jd-width{display: block;
    width: 142px;
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
    line-height: 24px;
   }
.sg_2 .width li:hover p{color: #1961be;font-weight: bold;padding-top: 34px;display:none}
.sg_2 .width li .jd-width h3{color: #1961be;
    font-weight: bold;
	text-align:center;
	padding-top: 20px;
	 padding-bottom: 8px;
   }
.sg_s_r{ background:url(s_l-bg_.png) no-repeat center center; width:45%; background-size:contain; position:absolute; right:.9375rem; top:0; bottom:0;padding:2rem 0;}
.sg-listbg ul:after{content:'';display:table;clear:both;}
.sg-listbg ul li{float:left;width:33.3%;position:relative;}
.sg-listbg ul li img{width:100%;height:auto;
	display: block;
    margin: 0 auto;
	background:#5687e8;
	opacity:0.8;
	border:8px #132d5d solid;
	border-radius:50%;
	-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;max-width:100%;
	}
.sg-listbg ul li img:hover{ -webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.sg-listbg ul li h3{color:#132b59;text-align:center;line-height:2;font-size:0.8rem;font-weight:normal;background:#90cfff;border-radius:15px;margin:1rem 0;width:100%;}
.sg-listbg{}
.sg-listbg:after{content:'';display:table;clear:both;}
.sg-listbg .sr-list01{position:absolute;top:10%;left:33%;height:auto;}
.sg-listbg .sr-list02{position:absolute;bottom:12%;left:0;top:inherit;height:auto;}
.sg-listbg .sr-list03{position:absolute;bottom:12%;right:0;left:inherit;top:inherit;height:auto;}
.title-logo{width:40%;}
.sgc .hd{ text-align:center; margin-bottom:3rem;}
.sg_2 .width li{height: 200px;}
}
