@charset "UTF-8";
html {
	font-size: 75;
}

* {
	color: #333;
}

.hid {
	display: none;
}

body {
	font-size: 12px;
}

.right_container {
	width: 100%;
	margin-bottom: 1.34667rem;
}


/*首页*/

.index_banner {
	height: 5.06667rem;
	width: 100%;
}

.index_banner .list img {
	width: 100%;
	height: 100%;
}

.index_banner .swiper-pagination-bullet {
	width: 0.53333rem;
	height: 0.05333rem;
	border: 1px solid #cccccc;
	border-radius: 0px;
	background: none;
	opacity: 1;
}

.index_banner .swiper-pagination-bullet-active {
	background: #FFF;
	border-color: #FFF;
}


/*产品*/

.product {
	padding: 0.53333rem 0rem 0.13333rem 0rem;
	min-height: 5.46667rem;
	background: #fff;
}

.product .list {
	overflow: hidden;
}

.product .list .lf {
	width: 4.53333rem;
	margin-left: 0.26667rem;
}

.product .list .lf img {
	width: 4.53333rem;
	height: 2.61333rem;
}

.product .list .lf h3 {
	font-size: 0.32rem;
	color: #333;
	margin-top: 0.16rem;
	line-height: 0.45333rem;
}

.product .list .lf p {
	font-size: 0.26667rem;
	color: #999999;
	line-height: 0.4rem;
	text-align: justify;
	margin-top: 0.13333rem;
}

.product .list .rt {
	margin-left: 0px;
	margin-right: 0.26667rem;
}

.product .swiper-pagination-bullet {
	width: 0.14667rem;
	height: 0.14667rem;
	border-radius: 50%;
	background: #dadada;
	opacity: 1;
}

.product .swiper-pagination-bullet-active {
	width: 0.14667rem;
	height: 0.14667rem;
	background: url(../images/slide.png) no-repeat;
	background-size: 100% 100%;
}

.solve {
	background: url(../images/index_bg.png) no-repeat;
	height: 1.86667rem;
	background-size: 100% 100%;
	background-color: #fff;
}

.solve h3 {
	font-size: 0.4rem;
	color: #424242;
	text-align: center;
	margin-top: 0.4rem;
}

.solve .line {
	width: 0.66667rem;
	height: 0.05333rem;
	background: #1d2088;
	margin: 0 auto;
	margin-top: 0.26667rem;
}

.index_case {
	padding-top: 0.4rem;
	background: #fff;
	padding-bottom: 0.26667rem;
}

.index_case .list {
	text-align: center;
}

.index_case .list img {
	width: 1.8rem;
	height: 1.8rem;
}

.index_case .list p {
	font-size: 0.26667rem;
	color: #333;
	margin-top: 0.2rem;
}

.index_chronicle {
	background: #f3f3f3;
	padding-bottom: 0.26667rem;
}

.index_chronicle h3 {
	font-size: 0.4rem;
	color: #424242;
	text-align: center;
	margin-top: 0.4rem;
}

.index_chronicle .line {
	width: 0.66667rem;
	height: 0.05333rem;
	background: #1d2088;
	margin: 0 auto;
	margin-top: 0.26667rem;
}

.index_chronicle .chronicle .list {
	width: 4.6rem;
	background: #FFF;
	padding-bottom: 0.66667rem;
	margin-top: 0.53333rem;
}

.index_chronicle .chronicle .list img {
	width: 100%;
	height: 3.28rem;
}

.index_chronicle .chronicle .list .time {
	height: 0.93333rem;
	margin: 0rem 0.26667rem 0rem 0.26667rem;
	font-size: 0.48rem;
	line-height: 0.93333rem;
	text-align: center;
	border-bottom: 1px solid #cecece;
}

.index_chronicle .chronicle .list .time span {
	font-size: 0.4rem;
	color: #999;
}

.index_chronicle .chronicle .list .content {
	margin: 0rem 0.26667rem 0rem 0.26667rem;
	font-size: 0.26667rem;
	color: #666666;
	line-height: 0.4rem;
	text-align: justify;
	margin-top: 0.21333rem;
}


/*增值服务页*/

.increase .nav {
	width: 100%;
	height: 1.06667rem;
	position: fixed;
	top: 1.2rem;
	left: 0;
	z-index: 9;
	overflow: hidden;
	border: 0px;
	margin: 0;
	padding: 0;
}

.increase .nav li {
	width: 33.333%;
	float: left;
	font-size: 0.37333rem;
	color: #333;
	text-align: center;
	position: relative;
	height: 1.06667rem;
	line-height: 1.12rem;
	background: #FFF;
}

.increase .nav li i {
	display: inline-block;
	height: 0.48rem;
	width: 1px;
	background: #e8e8e8;
	margin-top: 0.29333rem;
}

.increase .nav li img {
	display: none;
}

.increase .nav .current {
	color: #1c1f87;
	position: relative;
}

.increase .nav .current img {
	display: block;
	width: 0.36rem;
	height: 0.30667rem;
	position: absolute;
	bottom: -0.17333rem;
	left: 50%;
	margin-left: -0.18667rem;
}

.increase .banner {
	height: 3.37333rem;
	margin-top: 1.04rem;
}

.increase .banner img {
	width: 100%;
	height: 100%;
}

.increase .product_introduce {
	margin-left: 0.26667rem;
	margin-top: 0.4rem;
	margin-right: 0.26667rem;
	border-bottom: 1px solid #333399;
}

.increase .product_introduce h3 {
	font-size: 0.37333rem;
	color: #333399;
}

.increase .product_introduce div {
	width: 0.66667rem;
	height: 0.05333rem;
	background: #1d2088;
	margin-top: 0.29333rem;
}

.increase .content {
	margin: 0rem 0.26667rem 0rem 0.26667rem;
	padding-bottom: 0.4rem;
}

.increase .content .title {
	font-size: 0.37333rem;
	color: #333;
	line-height: 1.14667rem;
	text-align: center;
}

.increase .content img {
	width: 100%;
	height: 5.81333rem;
}

.increase .content p {
	font-size: 0.32rem;
	color: #666666;
	text-indent: 0.33333rem;
	text-align: justify;
	margin-top: 0.26667rem;
	line-height: 0.48rem;
}

.increase .product_trait {
	padding-bottom: 0.26667rem;
}

.increase .product_trait h3 {
	text-align: center;
	line-height: 0.45333rem;
	margin-top: 0.33333rem;
}

.increase .product_trait h3 span {
	font-size: 0.37333rem;
	color: #666;
	margin: 0rem 0.26667rem 0rem 0.26667rem;
}

.increase .product_trait h3 i {
	display: inline-block;
	width: 0.26667rem;
	height: 1px;
	background: #666666;
	vertical-align: middle;
}

.increase .product_trait .trait {
	margin-top: 0.26667rem;
	margin-left: 0.26667rem;
	margin-right: 0.26667rem;
}

.increase .product_trait .trait .list .box {
	width: 2.96rem;
	border: 1px solid #DDD;
	height: 4.26667rem;
	position: relative;
}

.increase .product_trait .trait .list .box img {
	width: 100%;
	height: 2.56rem;
}

.increase .product_trait .trait .list .box p {
	margin: 0.26667rem 0.26667rem 0.26667rem 0.26667rem;
	font-size: 0.26667rem;
	color: #666;
	word-wrap: break-word;
	white-space: pre-wrap;
	word-break: break-all;
	text-align: justify;
	line-height: 0.4rem;
}

.increase .product_trait .trait .list .box .sj {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	height: 0;
	margin-left: -0.2rem;
	border-left: 0.2rem solid transparent;
	border-right: 0.2rem solid transparent;
	border-bottom: 0.2rem solid #fff;
}

.increase .product_trait .img_box {
	/*运维服务*/
	text-align: center;
	margin-top: 0.4rem;
}

.increase .product_trait .img_box img {
	width: 7.52rem;
	height: 6.94667rem;
}

.increase .product_trait .img_box .safety_trait {
	width: 8.04rem;
	height: 7.6rem;
}


/*关于我们 -- 公司介绍页*/

.concerning {
	/*联系我们*/
}

.concerning .nav li {
	width: 25%;
}

.concerning .ab_content .title {
	margin-top: 0.4rem;
	padding: 0rem 0.26667rem;
}

.concerning .ab_content .title i {
	display: block;
	width: 3.73333rem;
	height: 1px;
	background: #333399;
	margin-top: 0.21333rem;
}

.concerning .ab_content .title span {
	display: block;
	width: 1.86667rem;
	margin: 0 auto;
	font-size: 0.37333rem;
	color: #333399;
	text-align: center;
	line-height: 0.48rem;
}

.concerning .ab_content .img_box {
	height: 5.81333rem;
	margin: 0.34667rem 0.26667rem 0rem 0.26667rem;
}

.concerning .ab_content .img_box img {
	width: 100%;
	height: 100%;
}

.concerning .ab_content .text {
	margin: 0.34667rem 0.26667rem 0rem 0.26667rem;
}

.concerning .ab_content .text li {
	text-indent: 0.4rem;
	font-size: 0.32rem;
	color: #666;
	line-height: 0.48rem;
	margin-bottom: 0.26667rem;
	text-align: justify;
}

.concerning .ab_content .ab_list {
	margin-top: 0.8rem;
	padding-bottom: 0.26667rem;
}

.concerning .ab_content .ab_list li {
	width: 25%;
	text-align: center;
	float: left;
}

.concerning .ab_content .ab_list li img {
	width: 1.8rem;
	height: 1.8rem;
}

.concerning .ab_content .ab_list li p {
	font-size: 0.37333rem;
	color: #3ac1fd;
	line-height: 0.48rem;
	margin-top: 0.18667rem;
}

.concerning .ab_content .tz_img_box {
	/*投资关系*/
	margin-top: 1.86667rem;
	text-align: center;
}

.concerning .ab_content .tz_img_box img {
	width: 9.85333rem;
	height: 5.25333rem;
}

.concerning .ab_content .aptitude_container {
	/*资质荣誉*/
	background: url(../images/a.png) no-repeat;
	background-size: 100% 0.54667rem;
	background-position: 0rem 3.06667rem;
	margin-top: 0.66667rem;
	position: relative;
	padding-bottom: 0.26667rem;
}

.concerning .ab_content .aptitude_container .swiper-button-next {
	background-image: url(../images/next.png);
	right: 0;
}

.concerning .ab_content .aptitude_container .swiper-button-prev {
	background-image: url(../images/prev.png);
	left: 0;
}

.concerning .ab_content .aptitude_container .swiper-button-next,
.concerning .ab_content .aptitude_container .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 0.70667rem;
	height: 0.93333rem;
	margin-top: -1.06667rem;
	z-index: 10;
	cursor: pointer;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.concerning .ab_content .aptitude_container .ry_prev,
.concerning .ab_content .aptitude_container .ry_next {
	margin-top: -1.52rem;
}

.concerning .ab_content .aptitude {
	width: 8.72rem;
	background-size: 100% 0.54667rem;
	background-position: 0rem 2.53333rem;
}

.concerning .ab_content .aptitude .list {
	text-align: center;
}

.concerning .ab_content .aptitude .list .img_g_box {
	height: 3.2rem;
	line-height: 3.2rem;
}

.concerning .ab_content .aptitude .list img {
	width: 1.88rem;
	height: 2.65333rem;
	margin-top: 0.53333rem;
}

.concerning .ab_content .aptitude .list .img_g {
	width: 2.16rem;
	height: 1.44rem;
	vertical-align: bottom;
}

.concerning .ab_content .aptitude .list p {
	font-size: 0.26667rem;
	color: #666;
	margin-top: 0.53333rem;
}

.concerning .ab_content .honour {
	/*荣誉*/
	background-position: 0rem 2.49333rem;
}

.concerning .ab_content .honour .ry .list .honour_img {
	height: 2.66667rem;
	position: relative;
}

.concerning .ab_content .honour .ry .list .honour_img img {
	vertical-align: bottom;
	position: absolute;
	bottom: 0;
	margin-left: 50%;
}

.concerning .ab_content .honour .ry .list .honour_img .img_a {
	width: 2.18667rem;
	height: 1.48rem;
	margin-left: -1.09333rem;
}

.concerning .ab_content .honour .ry .list .honour_img .img_b {
	width: 1.77333rem;
	height: 2.32rem;
	margin-left: -0.89333rem;
}

.concerning .ab_content .honour .ry .list .honour_img .img_d {
	width: 1.89333rem;
	height: 2.64rem;
	margin-left: -0.94667rem;
}

.concerning #map {
	height: 5.33333rem;
	margin: 0.26667rem 0.26667rem 0rem 0.26667rem;
}

.concerning .contact_info {
	margin: 0.32rem 0.26667rem 0.26667rem 0.26667rem;
}

.concerning .contact_info li {
	margin-bottom: 0.26667rem;
}

.concerning .contact_info li .icon {
	display: inline-block;
	width: 0.53333rem;
}

.concerning .contact_info li .icon img {
	width: 0.28rem;
	height: 0.36rem;
	vertical-align: middle;
}

.concerning .contact_info li .icon .icon_a {
	width: 0.32rem;
	height: 0.24rem;
}

.concerning .contact_info li .icon .icon_b {
	width: 0.37333rem;
	height: 0.29333rem;
}

.concerning .contact_info li .icon .icon_c {
	width: 0.32rem;
	height: 0.29333rem;
}

.concerning .contact_info li .icon .icon_d {
	width: 0.33333rem;
	height: 0.30667rem;
}

.concerning .contact_info li .info {
	font-size: 0.32rem;
	color: #666;
}

.concerning .telephone {
	height: 1.73333rem;
	padding: 0.53333rem 0.26667rem 0.53333rem 0.26667rem;
	background: #f3f3f3;
}

.concerning .telephone .box {
	height: 1.73333rem;
	width: 4.6rem;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
}

.concerning .telephone .box .phone {
	width: 1.46667rem;
	height: 1.73333rem;
	text-align: center;
	line-height: 1.73333rem;
}

.concerning .telephone .box .phone img {
	width: 0.84rem;
	height: 0.72rem;
	vertical-align: middle;
}

.concerning .telephone .box .rt span {
	display: inline-block;
	font-size: 0.32rem;
	color: #333;
	margin-top: 0.46667rem;
	line-height: 0.4rem;
}

.concerning .telephone .box .rt p {
	font-size: 0.32rem;
	color: #333399;
	line-height: 0.48rem;
}

.concerning .telephone .box .rt .mar_t {
	margin-top: 0.2rem;
}

.concerning .contact_way {
	padding: 0.4rem 0rem 0.26667rem 0rem;
}

.concerning .contact_way div {
	width: 50%;
	text-align: center;
}

.concerning .contact_way div img {
	width: 2.54667rem;
	height: 2.52rem;
}

.concerning .contact_way div p {
	line-height: 0.66667rem;
}

.concerning .contact_way div p img {
	width: 0.57333rem;
	height: 0.57333rem;
	vertical-align: middle;
	margin: 0rem 0.10667rem 0.05333rem 0rem;
}

.concerning .contact_way div p span {
	font-size: 0.32rem;
	color: #333;
}


/*数据中心*/

.data_center {
	/*宝山云计算*/
	/*介绍信息列表*/
}

.data_center .video {
	margin: 0.26667rem 0.26667rem 0rem 0.26667rem;
	height: 5.33333rem;
}

.data_center .video video {
	width: 100%;
}

.data_center .site_list dt {
	padding: 0.32rem 0rem 0.32rem 0rem;
	margin: 0rem 0.26667rem 0.2rem 0.26667rem;
	border-bottom: 1px solid #eaecee;
}

.data_center .site_list dt h3 {
	font-size: 0.37333rem;
	color: #333;
	text-align: center;
}

.data_center .site_list dt p {
	text-align: center;
	margin-top: 0.13333rem;
}

.data_center .site_list dt p img {
	width: 0.24rem;
	height: 0.32rem;
	vertical-align: middle;
	margin: 0rem 0.13333rem 0.05333rem 0rem;
}

.data_center .site_list dt p span {
	font-size: 0.32rem;
	color: #666;
}

.data_center .site_list dd {
	line-height: 0.53333rem;
	margin: 0.05333rem 0.26667rem 0rem 0.26667rem;
}

.data_center .site_list dd .icon {
	display: inline-block;
	width: 0.53333rem;
}

.data_center .site_list dd .icon img {
	width: 0.14667rem;
	height: 0.14667rem;
	vertical-align: middle;
	margin: 0rem 0rem 0.05333rem 0.05333rem;
}

.data_center .site_list dd span {
	font-size: 0.32rem;
	color: #666666;
}

.data_center .site_list .active .icon img {
	width: 0.28rem;
	height: 0.28rem;
	margin-left: 0;
}

.data_center .site_list .active span {
	color: #1d2088;
}

.data_center .data_lb {
	/*轮播*/
	width: 10rem;
	height: 4.33333rem;
	margin-top: 0.26667rem;
	padding: 0.72rem 0rem 0rem 0rem;
	background: url(../images/bg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
}

.data_center .data_lb .list .box {
	float: left;
	width: 4.33333rem;
	padding: 0.13333rem;
	background: #fff;
	overflow: hidden;
	margin-top: 0.26667rem !important;
}

.data_center .data_lb .list .box img {
	width: 4.33333rem;
	height: 2.56rem;
	display: block;
}

.data_center .data_lb .list .box p {
	margin-top: 0.16rem;
	margin-bottom: 0.08rem;
	font-size: 0.26667rem;
	color: #333;
	line-height: 0.4rem;
}

.data_center .data_lb .list .box:nth-of-type(odd) {
	margin: 0 0.26667rem;
}

.data_center .pro_introduce {
	margin: 0rem 0.26667rem 0rem 0.26667rem;
	padding-bottom: 0.26667rem;
}

.data_center .pro_introduce li {
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 0px 20px 1px #eee;
	margin-top: 0.4rem;
}

.data_center .pro_introduce li .lf_img {
	width: 3.33333rem;
	height: 3.33333rem;
}

.data_center .pro_introduce li .lf_img img {
	width: 100%;
}

.data_center .pro_introduce li .rt_info {
	width: 5.57333rem;
	padding-left: 0.26667rem;
	padding-right: 0.26667rem;
}

.data_center .pro_introduce li .rt_info .title {
	font-size: 0.32rem;
	color: #333;
	line-height: 0.56rem;
	margin-top: 0.18667rem;
}

.data_center .pro_introduce li .rt_info p {
	font-size: 0.26667rem;
	color: #666;
	line-height: 0.48rem;
	text-align: justify;
}

.data_center .pro_introduce .last .lf_img img {
	height: 3.57333rem;
}

.data_center .pro_introduce .last .rt_info .title {
	line-height: 0.53333rem;
}

.data_center .pro_introduce .last .rt_info p {
	line-height: 0.42667rem;
}

.data_center .banner_1 {
	/*徐汇数据中心*/
	margin: 0.26667rem 0.26667rem 0rem 0.26667rem;
	height: 5.33333rem;
}

.data_center .banner_1 img {
	width: 100%;
}


/*产品与服务 -- 云主机*/

.cloud_serve .content {
	margin-top: 0.26667rem;
}

.cloud_serve .type {
	padding-bottom: 0;
	/*机型*/
}

.cloud_serve .type .tab {
	border-collapse: collapse;
	margin-top: 0.4rem;
}

.cloud_serve .type .tab thead {
	background: #f0f2f8;
}

.cloud_serve .type .tab thead tr {
	height: 0.72rem;
}

.cloud_serve .type .tab thead tr th {
	font-size: 0.26667rem;
	color: #666;
	width: 25%;
	border: 0px;
	height: 0.72rem;
}

.cloud_serve .type .tab tbody tr td {
	font-size: 0.26667rem;
	color: #666;
	width: 25%;
	border-bottom: 1px solid #ccc;
	padding: 0.26667rem 0.2rem 0.26667rem 0.2rem;
}

.cloud_serve .type .tab_a {
	/*推荐配置*/
	border-collapse: collapse;
	margin-top: 0.4rem;
}

.cloud_serve .type .tab_a thead {
	background: #f0f2f8;
}

.cloud_serve .type .tab_a thead tr th {
	height: 0.72rem;
	font-size: 0.26667rem;
	color: #666;
	border: 0px;
}

.cloud_serve .type .tab_a tbody tr td {
	width: 16.5%;
	font-size: 0.26667rem;
	color: #666;
	padding: 0.26667rem 0.2rem 0.26667rem 0.2rem;
	border-bottom: 1px solid #ccc;
}

.cloud_serve .type .tab_a tbody tr :nth-child(4) {
	width: 50.5%;
	text-align: justify;
}

.cloud_serve .type .tab_a tbody :last-child td {
	border-bottom: 0px;
}

.cloud_serve .type .s_banner {
	margin: 0.26667rem 0.26667rem 0rem 0.26667rem;
	padding-bottom: 0.26667rem;
}

.cloud_serve .type .s_banner img {
	width: 9.46667rem;
	height: 5.81333rem;
}

.cloud_serve .type .s_banner p {
	margin-top: 0.2rem;
	font-size: 0.32rem;
	color: #666;
	line-height: 0.48rem;
	text-align: justify;
	text-indent: 0.33333rem;
}

.cloud_serve .type .st_tab {
	display: block;
	border-collapse: collapse;
	margin: 0.4rem 0.26667rem 0.53333rem 0.26667rem;
	text-align: center;
}

.cloud_serve .type .st_tab thead tr {
	height: 0.72rem;
}

.cloud_serve .type .st_tab thead tr th {
	height: 0.72rem;
	font-size: 0.26667rem;
	color: #666;
	background: #f0f2f8;
	line-height: 0.72rem;
	padding: 0.26667rem 0.16rem 0.26667rem 0.16rem;
}

.cloud_serve .type .st_tab tbody tr {
	background: #f0f2f8;
}

.cloud_serve .type .st_tab tbody tr td {
	width: 28%;
	font-size: 0.26667rem;
	color: #666;
	margin-top: 0.13333rem;
	padding: 0.26667rem 0.16rem 0.26667rem 0.16rem;
}

.cloud_serve .type .st_tab tbody tr :last-child {
	width: 44%;
	text-align: left;
}

.cloud_serve .type .st_tab tbody .t_line {
	height: 0.13333rem;
	background: #FFF;
}

.cloud_serve .type .superiority {
	padding: 0.53333rem 0rem 0.26667rem 0rem;
}

.cloud_serve .type .superiority .list {
	text-align: center;
}

.cloud_serve .type .superiority .list img {
	width: 1.73333rem;
	height: 1.73333rem;
}

.cloud_serve .type .superiority .list p {
	width: 2.66667rem;
	margin: 0 auto;
	font-size: 0.26667rem;
	margin-top: 0.26667rem;
	line-height: 0.34667rem;
}

.cloud_serve .type .superiority .swiper-button-next {
	background-image: url(../images/next.png);
	right: 0;
}

.cloud_serve .type .superiority .swiper-button-prev {
	background-image: url(../images/prev.png);
	left: 0;
}

.cloud_serve .type .superiority .swiper-button-next,
.cloud_serve .type .superiority .swiper-button-prev {
	position: absolute;
	top: 34%;
	width: 0.70667rem;
	height: 0.93333rem;
	margin-top: -0.46667rem;
	z-index: 10;
	cursor: pointer;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.cloud_serve .type .back .list img {
	width: 1.8rem;
	height: 1.8rem;
}

.cloud_serve .type .back .list h4 {
	/*云备份*/
	font-size: 0.29333rem;
	color: #333;
	line-height: 0.6rem;
}

.cloud_serve .type .back .list .line {
	width: 0.42667rem;
	height: 1px;
	background: #e0e0e1;
	margin: 0 auto;
	margin-top: 0.08rem;
}

.cloud_serve .type .back .list p {
	margin-top: 0.18667rem;
	text-align: left;
}

.cloud_serve .type .sof_solution {
	padding-bottom: 0.26667rem;
	/*软件定义网络*/
}

.cloud_serve .type .sof_solution .list .box {
	height: 5.06667rem;
}

.cloud_serve .br_superiority {
	/*云宽带*/
	background: #f3f3f3;
}

.cloud_serve .br_superiority .sup_list {
	margin: 0.33333rem 0.26667rem 0rem 0.26667rem;
}

.cloud_serve .br_superiority .sup_list li {
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 0px 5px 3px #eee;
	padding: 0.53333rem;
	margin-bottom: 0.4rem;
}

.cloud_serve .br_superiority .sup_list li .lf_img {
	width: 1.68rem;
}

.cloud_serve .br_superiority .sup_list li .lf_img img {
	width: 1.68rem;
	height: 1.41333rem;
}

.cloud_serve .br_superiority .sup_list li .rt_info {
	width: 6.32rem;
	font-size: 0.32rem;
	line-height: 0.48rem;
	margin-top: 0.21333rem;
}

.cloud_serve .br_superiority .sup_list li .mar {
	margin-top: 0.02667rem;
}

.cloud_serve .br_superiority .sup_list li:last-child {
	margin-bottom: 0.13333rem;
}


/*服务案例*/

.s_case .banner {
	margin-top: 0;
}

.s_case .s_content {
	margin-left: 0;
	margin-right: 0;
}

.s_case .s_content .s_img {
	margin: 0rem 0.26667rem 0rem 0.26667rem;
}

.s_case .s_content .s_title {
	height: 0.53333rem;
	font-size: 0.34667rem;
	height: 0.48rem;
	text-align: center;
	line-height: 0.53333rem;
	background: url(../images/title_bg.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.4rem;
}

.s_case .s_content .s_text {
	margin: 0.26667rem 0.26667rem 0rem 0.26667rem;
}

.s_case .s_content .s_img_a {
	text-align: center;
}

.s_case .s_content .s_img_a img {
	width: 8.69333rem;
	height: 5.42667rem;
}

.s_case .s_content .s_img_a .case1_img_a {
	width: 100%;
	height: 3.8rem;
	margin-top: 0.21333rem;
}

.s_case .s_content .s_img_a .case2_img {
	width: 9.93333rem;
	height: 3.94667rem;
	margin-top: 0.4rem;
}

.s_case .s_content .s_img_a .case3_img {
	width: 9.22667rem;
	height: 5.28rem;
	margin-top: 0.4rem;
}

.s_case .s_content .s_img_a .case4_img {
	width: 8.92rem;
	height: 5.61333rem;
	margin-top: 0.4rem;
}

.s_case .case_superiority {
	margin: 0.4rem 0.26667rem 0rem 0.26667rem;
}

.s_case .case_superiority li {
	overflow: hidden;
	background: #f3f3f3;
	margin-bottom: 0.4rem;
}

.s_case .case_superiority li .lf_img {
	width: 2.66667rem;
}

.s_case .case_superiority li .lf_img img {
	width: 100%;
	display: block;
}

.s_case .case_superiority li .rt_info {
	width: 6.57333rem;
	padding: 0rem 0.08rem 0rem 0.13333rem;
}

.s_case .case_superiority li .rt_info .title {
	font-size: 0.26667rem;
	line-height: 0.34667rem;
	color: #333;
	margin-top: 0.21333rem;
}

.s_case .case_superiority li .rt_info p {
	font-size: 0.26667rem;
	color: #666666;
	line-height: 0.4rem;
	margin-top: 0.10667rem;
	margin-bottom: 0.05333rem;
	text-align: justify;
}

.s_case .s_title_a {
	height: 0.94667rem;
	font-size: 0.37333rem;
	text-align: center;
	line-height: 0.94667rem;
	background: url(../images/title_bg_a.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.4rem;
	color: #fff;
}

.s_case .case_lb {
	margin-top: 0.4rem;
	margin-bottom: 0.26667rem;
	height: 2.45333rem;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.s_case .case_lb .list {
	width: 3.2rem;
	height: 2.45333rem;
	border-right: 1px solid #e5e5e5;
	text-align: center;
	box-sizing: border-box;
}

.s_case .case_lb .list img {
	width: 3.2rem;
	display: block;
	margin: 0 auto;
}

.line {
	height: 0.26667rem;
	background: #f3f3f3;
}

.popupShandow {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.4);
	z-index: 99;
}

.footerList {
	overflow: hidden;
	width: 100%;
	height: 1.34667rem;
	background: url(../images/footerBg.png) no-repeat top center;
	background-size: cover;
	position: fixed;
	bottom: 0;
	z-index: 100;
}

.footerList span {
	display: block;
	width: 1.04rem;
	height: 1.04rem;
	background: url(../images/openList.png) no-repeat center;
	background-size: cover;
	margin: 0 auto;
	margin-top: 0.21333rem;
}

.footerList span.open {
	background: url(../images/closeList.png) no-repeat center;
	background-size: cover;
}


/*# sourceMappingURL=kjw.css.map */