@media screen and (min-width:641px) and (max-width:1025px){
@charset "utf-8";	

/*首页*/
.header{ display:none;}

.swiper-container1 {
	width: 100%;
	height: 450px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	position: relative;
}
.swiper-container1 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
  
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.banner{ width:100%; height:450px; background-size:auto 100% !important;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.banner_in{ display:table; max-width:80%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s; margin-top:100px;}
.banner_in_on{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transition: all 1s; margin-top:0;}
.banner1{ font-size:15px; font-weight:200; color:#FFF; line-height:26px; letter-spacing:2px;}
.banner2{ font-size:30px; font-weight:bold; color:#FFF; line-height:40px; margin:5px auto 0 auto;}
.banner3{ font-size:14px; color:#FFF; line-height:24px; margin:15px auto 0 auto;}
.banner4{ display:block; margin:25px auto 0 auto; width:120px; height:36px; line-height:36px; border:1px solid #FFF; font-size:14px; font-weight:bold; color:#FFF; font-family:"Arial"; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner4:hover{ background:#FFF; color:#ff6a00; border:1px solid #ff6a00; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.banner5{ position:absolute; width:94%; bottom:30px; left:3%; z-index:10;}
.roll{ position:absolute; left:0; font-size:12px; color:#FFF; cursor:pointer; padding-left:10px; padding-bottom:15px; background:url(../images/roll_jp.png) bottom left no-repeat; -webkit-animation:play 2s linear infinite; -moz-animation:play 2s linear infinite; -ms-animation:play 2s linear infinite; -o-animation:play 2s linear infinite; animation:play 2s linear infinite;}
.swiper-pagination1{ text-align:right;}
.swiper-pagination1 .swiper-pagination-bullet{ margin-left:8px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; width:30px; height:3px; background:#FFF; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.swiper-pagination1 .swiper-pagination-bullet-active{ background:#f58e63; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.swiper-button-next1{ position:absolute; z-index:10; right:25px; top:50%; width:24px; height:42px; margin-top:-21px; background:url(../images/banner_r.png) center center no-repeat; cursor:pointer; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.swiper-button-prev1{ position:absolute; z-index:10; left:25px; top:50%; width:24px; height:42px; margin-top:-21px; background:url(../images/banner_l.png) center center no-repeat; cursor:pointer; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.swiper-button-next1:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
.swiper-button-prev1:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

@-webkit-keyframes play{
    0%  {
		bottom:10px;
    }
	30% {
		bottom:5px;
	}
	90% {
		bottom:15px;
	}
    100% {
		bottom:10px;
    }
}
@-moz-keyframes play{
    0%  {
		bottom:10px;
    }
	30% {
		bottom:5px;
	}
	90% {
		bottom:15px;
	}
    100% {
		bottom:10px;
    }
}
@-ms-keyframes play{
    0%  {
		bottom:10px;
    }
	30% {
		bottom:5px;
	}
	90% {
		bottom:15px;
	}
    100% {
		bottom:10px;
    }
}
@-o-keyframes play{
    0%  {
		bottom:10px;
    }
	30% {
		bottom:5px;
	}
	90% {
		bottom:15px;
	}
    100% {
		bottom:10px;
    }
}
@keyframes play{
    0%  {
		bottom:10px;
    }
	30% {
		bottom:5px;
	}
	90% {
		bottom:15px;
	}
    100% {
		bottom:10px;
    }
}

.mobile_bg{ width:100%; overflow:hidden; display:block; background:#FFF; position:relative; z-index:10;}
.mobile_nav{ width:100%; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; position:relative; padding:15px 0 10px 0; text-align:left;}
.mobile_logo{ display:inline-block; height:30px; margin-left:3%;}

.mobile_nav_in{ width:100%; overflow:hidden; float:left; display:none; background:#FFF; text-align:left;}
.mobile_nav_in>li{ float:left; width:100%; min-height:50px; border-bottom:1px solid #ccc;}
.mobile_nav_in>li>a{ float:left; display:block; width:92%; padding:0 4%; height:50px; line-height:50px; color:#333; font-size:15px; font-weight:bold;}
.mobile_nav_in>li>a>span{ float:right; width:10px; height:5px; background:url(../images/header7.png) no-repeat; margin-top:22.5px;}
.mobile_nav_in1{ float:left; width:100%; border:none; height:50px; outline:none; font-size:14px;}
.mobile_nav_in2{ float:left; width:20%; border:none; height:50px; outline:none; background:url(../images/index2.jpg) center center #d9d9d9 no-repeat;}

.mobile_nav_step1{}
.mobile_nav_step2{ width:100%; float:left; overflow:hidden; float:left; display:none;}
.mobile_nav_step2>li{ float:left; margin-left:4%; width:96%; min-height:50px; border-top:1px solid #ccc;}
.mobile_nav_step2>li>a{ float:left; display:block; width:95.8%; padding:0 4.2% 0 0; height:50px; line-height:50px; color:#333; font-size:14px;}
.mobile_nav_step2>li>a>span{ float:right; width:10px; height:5px; background:url(../images/header7.png) no-repeat; margin-top:22.5px;}

.mobile_nav_step3{}
.mobile_nav_step4{ width:100%; float:left; overflow:hidden; float:left; display:none;}
.mobile_nav_step4>li{ float:left; margin-left:4%; width:96%; min-height:50px; border-top:1px solid #ccc;}
.mobile_nav_step4>li>a{ float:left; display:block; width:95.8%; padding:0 4.2% 0 0; height:50px; line-height:50px; color:#333; font-size:14px;}
.mobile_nav_step4>li>a>span{ float:right; width:10px; height:5px; background:url(../images/header7.png) no-repeat; margin-top:22.5px;}

.header_mobile1{ width:33px; height:33px; position:absolute; right:3%; bottom:12px;}
.header_mobile1 .span1{ display:block; height:3px; background:#ff6a00; width:33px; position:absolute; top:6px; left:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.header_mobile1 .span2{ display:block; height:3px; background:#ff6a00; width:33px; position:absolute; top:15px; left:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.header_mobile1 .span3{ display:block; height:3px; background:#ff6a00; width:33px; position:absolute; top:24px; left:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}

.header_mobile_in_open .span1{
	top:15px;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.header_mobile_in_open .span2{ display:none;}
.header_mobile_in_open .span3{
	top:15px;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

.index1{ width:100%; overflow:hidden; background:url(../images/index1_bg.jpg) center bottom no-repeat; background-size:94% auto; padding:50px 0 100px 0;}
.index1_1{ width:94%; margin:0 auto; overflow:hidden;}
.index1_1 .index1_2:nth-child(1){ float:left;}
.index1_1 .index1_2:nth-child(2){ float:right;}
.index1_2{ width:48.5%; overflow:hidden;}
.index1_3{ width:100%; height:40px; border-bottom:2px solid #868686; font-size:18px; color:#5a5858; line-height:20px; text-align:left; position:relative;}
.index1_3>span{ width:30px; height:2px; background:#ff6a00; display:inline-block; vertical-align:middle; margin-left:20px;}
.index1_3 a{ float:right; display:block; height:20px; line-height:28px; font-size:14px; font-family:"Arial"; font-weight:bold; color:#5b5858; overflow:hidden;}
.index1_3 a span{ font-size:13px; font-family:"宋体"; font-weight:normal; color:#ff6a00; display:inline-block; vertical-align:middle;}
.index1_3 a:hover{ color:#ff6a00;}
.index1_4{ width:100%; overflow:hidden;}
.index1_4 li{ float:left; width:calc(100% - 20px); border-bottom:1px solid #d9d9d9; padding:15px 10px; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; font-size:15px;}
.index1_4 li span{ font-family:"Arial"; color:#000;}
.index1_4 li a{ color:#464646; margin-left:20px;}
.index1_4 li a:hover{ color:#ff6a00;}

.index2{ width:100%; overflow:hidden;}
.index2_l{ float:left; width:calc(100% - 512px); height:460px; background-size:auto 100% !important;}
.index2_r{ float:right; width:512px; height:460px; background:#f7f7f7;}
.index2_r1{ float:left; width:88%; padding:0 6%; text-align:left;}
.index2_r2{ float:left; width:100%; font-size:18px; line-height:28px; color:#5a5858; position:relative; margin-top:30px;}
.index2_r2 span{ display:inline-block; width:30px; height:2px; background:#ff6a00; vertical-align:middle; margin-left:20px;}
.index2_r3{ float:left; width:100%; font-size:14px; line-height:24px; color:#5a5858; margin-top:10px;}
.index2_r4{ float:left; overflow:hidden; margin-top:0; width:100%;}
.index2_r4 li{ float:left; overflow:hidden; margin-top:18px; min-height:78px;}
.index2_r4 li:nth-child(2n-1){ width:calc(40% - 1px); border-right:1px solid #c6c6c6; clear:left; padding-right:5%;}
.index2_r4 li:nth-child(2n){ width:50%; padding-left:5%;}
.index2_r5{ font-size:35px; font-weight:bold; color:#1a1a1a; line-height:37px; height:40px;}
.index2_r5 span{ font-size:15px; font-weight:normal;}
.index2_r6{ font-size:14px; color:#666666; line-height:16px;}
.index2_r7{ float:left; clear:both; margin-top:20px; text-align:center; display:block; width:120px; height:36px; line-height:36px; border:1px solid #1a1a1a; font-size:14px; font-weight:bold; color:#1a1a1a; font-family:"Arial"; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; letter-spacing:2px;}
.index2_r7:hover{ background:#FFF; color:#ff6a00; border:1px solid #ff6a00; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}

.index3{ width:94%; overflow:hidden; margin:0 auto;}
.index3_l{ width:100%; overflow:hidden; margin:50px auto 0 auto;}
.index3_l li{ float:left; width:33.33%; height:300px; position:relative; overflow:hidden; cursor:pointer;}
.index3_l li:nth-child(1){ background:url(../images/index3_1.jpg) center center no-repeat; background-size:100% 100% !important;}
.index3_l li:nth-child(2){ background:url(../images/index3_2.jpg) center center no-repeat; background-size:100% 100% !important;}
.index3_l li:nth-child(3){ background:url(../images/index3_3.jpg) center center no-repeat; background-size:100% 100% !important;}
.index3_2{ font-size:18px; font-weight:bold; color:#FFF; line-height:60px; height:60px; width:86%; padding:0 7%; text-align:left; position:absolute; bottom:0; left:0; z-index:11; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.index3_l .li_on .index3_2{ bottom:-80px;}
.index3_3{ position:absolute; top:0; left:0; width:86%; padding:0 7%; height:300px; background:url(../images/index3_bg.png) repeat; z-index:10; color:#FFF; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.index3_4{ display:block; width:60px; height:60px; margin:40px auto 0 auto;}
.index3_5{ width:100%; font-size:16px; line-height:26px; font-weight:bold; margin:25px auto 0 auto;}
.index3_6{ width:100%; font-size:13px; line-height:23px; margin:10px auto 0 auto;}
.index3_l .li_on .index3_3{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

.index4_1{ width:100%; overflow:hidden; margin:50px auto 0 auto;}
.index4_1 li{ float:left; margin-right:1%; width:26.66%; height:210px; text-align:left; padding:0 3%;}
.index4_1 li:nth-child(1){ background:url(../images/index4_1.jpg) center center no-repeat; background-size:cover;}
.index4_1 li:nth-child(2){ background:url(../images/index4_2.jpg) center center no-repeat; background-size:cover;}
.index4_1 li:nth-child(3){ background:url(../images/index4_3.jpg) center center no-repeat; background-size:cover; margin-right:0;}
.index4_2{ float:left; width:100%; overflow:hidden; font-size:18px; font-weight:bold; color:#333; line-height:28px; margin-top:30px;}
.index4_3{ float:left; width:100%; overflow:hidden; font-size:13px; color:#9b9fa2; line-height:24px; margin-top:10px; height:auto; min-height:72px;}
.index4_4{ float:left; display:block; font-size:14px; color:#333; line-height:24px; background:url(../images/index4_bg.png) right center no-repeat; padding-right:30px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; margin-top:10px;}
.index4_4:hover{ color:#ff6a00; background:url(../images/index4_bg_on.png) 90% center no-repeat;}

.index5_1{ width:100%; display:block; margin:0 auto;}
.index5_1_s{ width:100%; display:none; margin:0 auto;}

.footer{ width:100%; overflow:hidden; background:#252525;}
.footer_top{ width:94%; margin:0 auto; overflow:hidden; padding:30px 0 30px 0;}
.footer_top1{ float:left; overflow:hidden; border-right:0; width:33%; text-align:left; height:150px; padding-right:3%;}
.footer_logo{ float:left; display:block; width:125px;}
.footer_top1_1{ float:left; clear:both; font-size:14px; font-weight:bold; color:#FFF; line-height:24px; margin-top:5px;}
.footer_top1_2{ float:left; display:block; width:32px; height:32px; background:url(../images/footer1.png) center center no-repeat; clear:both; margin-top:25px}
.footer_top2{ float:left; overflow:hidden; width:20%; text-align:left; padding-left:5%; display:none;}
.footer_top2_1{ float:left; clear:both; font-size:15px; font-weight:bold; color:#d7d8d9; line-height:25px; margin-top:15px; margin-bottom:5px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.footer_top2_1:hover{ color:#ff6a00;}
.footer_top2_2{ float:left; overflow:hidden; clear:both; margin-top:10px;}
.footer_top2_2 li{ float:left; clear:both; margin-top:10px;}
.footer_top2_2 li a{ font-size:15px; color:#9b9ea0; line-height:25px;}
.footer_top2_2 li a:hover{ text-decoration:underline;}
.footer_top2_3{ float:left; clear:both; font-size:15px; font-weight:bold; color:#d7d8d9; line-height:25px; margin-top:15px; margin-bottom:5px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.footer_top2_3:hover{ color:#ff6a00;}
.footer_top3{ float:right; overflow:hidden; border-left:0; width:60%;}
.footer_top3_1{ width:60%; float:left; text-align:left; font-size:15px; line-height:25px; color:#FFF;}
.footer_top3_2{ width:60%; float:left; text-align:left; font-size:24px; line-height:34px; font-weight:bold; color:#FFF; font-family:"Arial"; margin-top:5px; clear:left;}
.footer_top3_3{ width:120px; float:right; overflow:hidden; background:#FFF; margin-top:-25px;}
.footer_top3_4{ display:block; width:98px; height:98px; float:left; margin-left:11px; margin-top:11px;}
.footer_top3_5{ float:left; width:90%; height:32px; line-height:16px; font-size:13px; color:#666666; padding:4px 5%;}

.footer_bot{ width:100%; overflow:hidden; background:#1a1a1a; font-size:13px; line-height:24px; color:#9b9ea0; padding:15px 0;}
.footer_bot1{ width:94%; margin:0 auto; overflow:hidden;}
.footer_bot2{ float:left; width:calc(100% - 200px); text-align:left;}
.footer_bot2 a{ color:#9b9ea0;}
.footer_bot2 a:hover{ text-decoration:underline;}
.footer_bot3{ float:right; width:180px; text-align:right;}
.footer_bot3 a{ color:#9b9ea0;}
.footer_bot3 a:hover{ text-decoration:underline;}

.piaofu{ position:fixed; bottom:10px; right:10px; z-index:9999; display:none !important;}

.retrun_mobile{ display:none; width:46px; height:46px; border:1px solid #d1d1d1; background:url(../images/piaofu4.png) center center no-repeat #FFF; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:fixed; bottom:30px; right:30px;}

/*IT智能运维*/
.in_banner{ width:100%; height:320px; background-size:auto 100% !important; margin-top:0;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.in_banner1{ display:block; overflow:hidden; max-width:90%;}
.in_banner2{ font-size:30px; font-weight:bold; color:#FFF; line-height:40px; margin:5px auto 0 auto;}
.in_banner3{ font-size:14px; line-height:24px; color:#FFF; margin-top:15px;}
.in_banner4{ font-size:15px; font-weight:200; color:#FFF; line-height:26px; letter-spacing:2px;}

.intelligent1{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.intelligent1_1{ width:94%; overflow:hidden; margin:0 auto;}

.in_title{ display:table; margin:0 auto; overflow:hidden; width:100%;}
.in_title1{ font-size:20px; font-weight:bold; color:#333; line-height:30px;}
.in_title .line{ width:30px; height:2px; background:#ff6a00; margin:15px auto 0 auto;}
.in_title2{ font-size:15px; color:#666666; line-height:25px; margin:15px auto 0 auto; max-width:90%;}

.intelligent1_2{ width:100%; overflow:hidden;}
.intelligent1_2 li{ float:left; overflow:hidden; width:25%; margin-top:30px;}
.intelligent1_3{ display:block; margin:0 auto; width:80px;}
.intelligent1_4{ width:90%; padding:0 5%; font-size:15px; color:#333; line-height:25px; margin-top:20px;}
.intelligent1_5{ display:block; width:93px; height:32px; line-height:32px; background:url(../images/intelligent1_5.png) #f8753d 80px center no-repeat; margin:20px auto 0 auto; font-size:13px; color:#FFF; padding-left:15px; text-align:left; border:1px solid #f8753d;}
.intelligent1_5:hover{ background:url(../images/index4_bg_on.png) #FFF 80px center no-repeat; border:1px solid #ff6a00; color:#ff6a00;}

.intelligent2{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:#f3f3f3;}
.intelligent2_1{ width:94%; overflow:hidden; margin:0 auto;}
.intelligent2_2{ display:block; margin:30px auto 0 auto; max-width:100%;}

.intelligent3{ width:100%; overflow:hidden; padding:50px 0 25px 0; background:url(../images/intelligent3_bg.jpg) center 60px no-repeat;}
.intelligent3_1{ width:94%; overflow:hidden; margin:0 auto;}
.intelligent3_2{ float:left; overflow:hidden; width:26%; margin-top:30px; text-align:left;}
.intelligent3_3{ float:left; overflow:hidden; width:40%; height:40vw; background:url(../imagesEn/intelligent3_bg1.png) center center no-repeat; background-size:90% auto; margin-left:0; margin-top:170px;}
.intelligent3_4{ float:right; overflow:hidden; width:34%; margin-top:30px; text-align:left;}
.intelligent3_1 li{ float:left; width:100%; overflow:hidden; border-top:2px solid #ff6a00; padding:25px 0 25px 0;}
.intelligent3_1 li .title{ float:left; width:100%; overflow:hidden; font-size:16px; font-weight:bold; color:#333; line-height:26px;}
.intelligent3_1 li .tip{ float:left; width:100%; overflow:hidden; font-size:14px; color:#333; line-height:24px; margin-top:10px;}
.intelligent3_1 li .tip .tip1{ float:left; width:calc(100% - 15px); background:url(../images/point.png) left 9px no-repeat; padding-left:15px;}

/*AMS Service IMS Service 一站式智能运维平台 IT咨询管理服务*/
.imglist1{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.imglist1_1{ width:94%; overflow:hidden; margin:0 auto;}

.imglist2{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:#f3f3f3;}
.imglist2_1{ width:94%; overflow:hidden; margin:0 auto;}

.imglist3{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.imglist3_1{ width:94%; overflow:hidden; margin:0 auto;}

.imglist4{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:#f3f3f3;}
.imglist4_1{ width:94%; overflow:hidden; margin:0 auto;}

.imglist5{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.imglist5_1{ width:94%; overflow:hidden; margin:0 auto;}

.imglist6{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:#f3f3f3;}
.imglist6_1{ width:94%; overflow:hidden; margin:0 auto;}

.imglist_img{ display:block; margin:30px auto 0 auto; max-width:100%;}

.platform1{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.platform1_1{ width:94%; overflow:hidden; margin:0 auto;}
.platform1_2{ width:100%; overflow:hidden;}
.platform1_2 li{ float:left; width:33.33%; overflow:hidden; margin-top:30px;}
.platform1_3{ display:block; margin:0 auto; width:180px; max-width:40%;}
.platform1_4{ width:90%; padding:0 5%; font-size:16px; font-weight:bold; color:#333; line-height:26px; margin-top:25px;}
.platform1_2 li .line{ width:30px; height:2px; background:#ff6a00; margin:15px auto 0 auto;}
.platform1_5{ font-size:14px; color:#666666; line-height:24px; margin:15px auto 0 auto; text-align:left; width:70%;}

/*企业智能运营*/
.enterprise1{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.enterprise1_1{ width:94%; overflow:hidden; margin:0 auto;}
.enterprise1_2{ display:block; width:93px; height:32px; line-height:32px; background:url(../images/intelligent1_5.png) #f8753d 80px center no-repeat; margin:30px auto 0 auto; font-size:13px; color:#FFF; padding-left:15px; text-align:left; border:1px solid #f8753d;}
.enterprise1_2:hover{ background:url(../images/index4_bg_on.png) #FFF 80px center no-repeat; border:1px solid #ff6a00; color:#ff6a00;}
.enterprise1_3{ width:100%; overflow:hidden;}
.enterprise1_3 li{ float:left; overflow:hidden; margin-top:30px; width:25%;}
.enterprise1_4{ display:block; margin:0 auto; width:75%;}
.enterprise1_5{
	width:100%; overflow:hidden;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.enterprise1_6{ display:table; text-align:left; font-size:15px; line-height:25px; margin-top:15px; color:#333;}
.enterprise1_7{ max-width:calc(100% - 15px); background:url(../images/point.png) left 9px no-repeat; padding-left:15px;}

.enterprise4{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:url(../images/enterprise4_bg.jpg) center bottom no-repeat #f3f3f3; background-size:100% auto;}
.enterprise4_1{ width:94%; overflow:hidden; margin:0 auto;}

.enterprise4_2{ width:100%; overflow:hidden; position:relative; margin-top:30px;}
.swiper-container2 {
	width: 80%;
	padding: 0 10px 10px 10px;
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
}
.swiper-container2 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: none;
  
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-button-next2{ width:50px; height:50px; background:url(../images/enterprise4_r.png) center center no-repeat; background-size:50px auto; outline:none; cursor:pointer; position:absolute; top:50%; right:0; margin-top:-20px;}
.swiper-button-prev2{ width:50px; height:50px; background:url(../images/enterprise4_l.png) center center no-repeat; background-size:50px auto; outline:none; cursor:pointer; position:absolute; top:50%; left:0; margin-top:-20px;}

.enterprise4_3{ margin-top:0; width:100%; overflow:hidden; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; -webkit-box-shadow:0px 0px 10px #ccc; -moz-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc;}
.enterprise4_4{ width:100%; overflow:hidden; background:url(../images/enterprise4_bg1.jpg) center bottom no-repeat #fa8d3e; padding-bottom:30px;}
.enterprise4_5{ display:block; margin:30px auto 0 auto; height:50px;}
.enterprise4_6{ font-size:18px; color:#FFF; line-height:28px; margin-top:15px;}
.enterprise4_6_1{ font-size:14px;}
.enterprise4_7{ width:80%; overflow:hidden; background:#FFF; text-align:left; font-size:15px; font-weight:bold; color:#333; line-height:30px; padding:20px 10%; min-height:210px;}
.enterprise4_8{ float:left; width:calc(100% - 15px); background:url(../images/point.png) left 12px no-repeat; padding-left:15px;}

.enterprise6_2{ width:100%; height:50px; clear:both;}
.enterprise6_3{ width:calc(100% - 20px); overflow:hidden; margin-top:10px; padding:10px;}
.enterprise6_3 li{ float:left; overflow:hidden; margin-right:10px; width:calc(25% - 7.5px); background:#FFF; margin-top:10px; -webkit-box-shadow:0px 0px 10px #ccc; -moz-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc; cursor:pointer; padding:30px 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; min-height:340px;}
.enterprise6_3 li:nth-child(4n){ margin-right:0;}
.enterprise6_3 li:nth-child(4n+1){ clear:left;}
.enterprise6_4{ width:100%; height:45px;}
.enterprise6_3 li:nth-child(1) .enterprise6_4{ background:url(../images/enterprise6_2_1.png) center center no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_3 li:nth-child(2) .enterprise6_4{ background:url(../images/enterprise6_2_2.png) center center no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_3 li:nth-child(3) .enterprise6_4{ background:url(../images/enterprise6_2_3.png) center center no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_3 li:nth-child(4) .enterprise6_4{ background:url(../images/enterprise6_2_4.png) center center no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_3 li:nth-child(5) .enterprise6_4{ background:url(../images/enterprise6_2_5.png) center center no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_3 li:nth-child(6) .enterprise6_4{ background:url(../images/enterprise6_2_6.png) center center no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_3 li:nth-child(7) .enterprise6_4{ background:url(../images/enterprise6_2_7.png) center center no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_3 li:nth-child(8) .enterprise6_4{ background:url(../images/enterprise6_2_8.png) center center no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_5{ font-size:16px; color:#333; font-weight:bold; line-height:26px; margin:15px auto 0 auto; max-width:90%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_6{ margin:10px auto 0 auto; text-align:left; width:88%; font-size:13px; color:#666; line-height:24px; min-height:96px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_7{ float:left; width:calc(100% - 15px); background:url(../images/point.png) left 9px no-repeat; padding-left:15px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.enterprise6_3 li:hover{ background:#ff6a00;}
.enterprise6_3 li:nth-child(1):hover .enterprise6_4{ background:url(../images/enterprise6_2_1_on.png) center center no-repeat;}
.enterprise6_3 li:nth-child(2):hover .enterprise6_4{ background:url(../images/enterprise6_2_2_on.png) center center no-repeat;}
.enterprise6_3 li:nth-child(3):hover .enterprise6_4{ background:url(../images/enterprise6_2_3_on.png) center center no-repeat;}
.enterprise6_3 li:nth-child(4):hover .enterprise6_4{ background:url(../images/enterprise6_2_4_on.png) center center no-repeat;}
.enterprise6_3 li:nth-child(5):hover .enterprise6_4{ background:url(../images/enterprise6_2_5_on.png) center center no-repeat;}
.enterprise6_3 li:nth-child(6):hover .enterprise6_4{ background:url(../images/enterprise6_2_6_on.png) center center no-repeat;}
.enterprise6_3 li:nth-child(7):hover .enterprise6_4{ background:url(../images/enterprise6_2_7_on.png) center center no-repeat;}
.enterprise6_3 li:nth-child(8):hover .enterprise6_4{ background:url(../images/enterprise6_2_8_on.png) center center no-repeat;}
.enterprise6_3 li:hover .enterprise6_5{ color:#FFF;}
.enterprise6_3 li:hover .enterprise6_6{ color:#FFF;}
.enterprise6_3 li:hover .enterprise6_7{ color:#FFF; background:url(../images/point_on.png) left 9px no-repeat;}

.enterprise7{ width:100%; overflow:hidden; padding:50px 0 30px 0;}
.enterprise7_1{ width:94%; overflow:hidden; margin:0 auto;}
.enterprise7_2{ width:640px; max-width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative; background:none; background-size:800px auto;}

.swiper-container3 {
	float:left;
	width: 100%;
	height: 100%;
	overflow:hidden;
}
.swiper-container3 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: none;
  
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.enterprise7_3{ width:100%; height:auto; overflow:hidden;}
.enterprise7_4{ float:left; overflow:hidden; text-align:left; width:230px; margin-top:60px;}
.enterprise7_5{ float:left; overflow:hidden; width:100%;}
.enterprise7_6{ float:left; overflow:hidden; width:100%; font-size:18px; font-weight:bold; color:#333; line-height:28px;}
.enterprise7_7{ float:left; overflow:hidden; width:100%; font-size:15px; color:#666; line-height:25px; margin-top:5px;}
.enterprise7_5 .line{ float:left; width:30px; height:2px; background:#fa8d3e; margin-top:15px;}
.enterprise7_8{ float:left; width:100%; overflow:hidden; font-size:14px; color:#666; line-height:24px; margin-top:20px;}
.enterprise7_9{ float:left; width:calc(100% - 15px); background:url(../images/point.png) left 9px no-repeat; padding-left:15px;}
.enterprise7_10{ float:right; display:block; width:250px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; overflow:hidden; margin-right:135px; margin-top:83px;}

.enterprise7_nav1{ position:absolute; top:10px; right:0; width:300px; overflow:hidden; background:url(../images/enterprise7_bg.jpg) -150px center no-repeat; background-size:400px auto; height:400px;}
.enterprise7_nav2{ position:relative; cursor:pointer; overflow:hidden; z-index:999; float:right; clear:both;}
.enterprise7_nav2_1{ top:auto; right:auto; margin-top:70px; margin-right:40px;}
.enterprise7_nav2_2{ top:auto; right:auto; margin-top:12px; margin-right:10px;}
.enterprise7_nav2_3{ top:auto; right:auto; margin-top:15px; margin-right:5px;}
.enterprise7_nav2_4{ top:auto; right:auto; margin-top:15px; margin-right:28px;}
.enterprise7_nav3{ float:left; width:50px; height:50px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; overflow:hidden;}
.enterprise7_nav3 img{ float:left; display:block; width:40px; height:40px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:5px;}
.enterprise7_nav4{ float:left; font-size:12px; font-weight:bold; color:#333; line-height:14px; margin-top:12.5px; margin-left:10px; width:60px; text-align:left;}
.enterprise7_nav2_on .enterprise7_nav3 img{ margin:0; border:5px solid #ff6a00;}
.enterprise7_nav2_on .enterprise7_nav4{ color:#ff6a00;}

.enterprise7_nav2_1 .enterprise7_nav4{ line-height:16px; margin-top:7px;}
.enterprise7_nav2_2 .enterprise7_nav4{ line-height:16px; margin-top:16px;}
.enterprise7_nav2_3 .enterprise7_nav4{ line-height:16px; margin-top:0;}
.enterprise7_nav2_4 .enterprise7_nav4{ line-height:16px; margin-top:0;}

/*流程的共享服务*/
.ssc1{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.ssc1_1{ width:94%; overflow:hidden; margin:0 auto;}

.ssc_nav{ display:table; margin:0 auto; padding-bottom:30px;}
.ssc_nav li{ float:left; border:1px solid #e3e3e3; position:relative;}
.ssc_nav li:nth-child(2){ margin-left:-1px;}
.ssc_nav li:nth-child(3){ margin-left:-1px;}
.ssc_nav li a{ display:block; width:190px; height:50px; line-height:50px; font-size:18px; color:#999;}
.ssc_nav li.ssc_nav_on{ border:1px solid #ff6a00;}
.ssc_nav li.ssc_nav_on a{ background:#ff6a00; color:#FFF;}
.ssc_nav li.ssc_nav_on:after{ content:""; position:absolute; width:21px; height:11px; background:url(../images/ssc_nav_bg.png) center center no-repeat; bottom:-11px; left:50%; margin-left:-10.5px;}

.ssc_list{ width:100%; overflow:hidden; margin-top:0;}
.ssc_list li{ float:left; position:relative; width:calc(31.33% - 3.6px); margin-right:3%; margin-top:40px; border:1px solid #cfcfcf; -webkit-border-radius:0 0 20px 20px; -moz-border-radius:0 0 20px 20px; border-radius:0 0 20px 20px;}
.ssc_list li:nth-child(3n){ margin-right:0;}
.ssc_list li:nth-child(3n+1){ clear:left;}
.ssc_list1{ position:absolute; display:block; right:-5px; top:-5px;}
.ssc_list2{ display:block; width:100%; overflow:hidden;}
.ssc_list2 img{ display:block; width:100%; height:auto; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.ssc_list3{ width:86%; overflow:hidden; text-align:left; padding:20px 7% 25px 7%;}
.ssc_list4{ width:100%; overflow:hidden; font-size:16px; font-weight:bold; color:#333; line-height:26px;}
.ssc_list5{ width:100%; overflow:hidden; font-size:14px; color:#333; line-height:24px; margin-top:6px; min-height:48px;}
.ssc_list6{ float:left; width:calc(100% - 15px); background:url(../images/point.png) left 9px no-repeat; padding-left:15px;}
.ssc_list7{ display:block; width:93px; height:32px; line-height:32px; background:url(../images/intelligent1_5.png) #f8753d 80px center no-repeat; margin-top:15px; font-size:13px; color:#FFF; padding-left:15px; text-align:left; border:1px solid #f8753d;}
.ssc_list7:hover{ background:url(../images/index4_bg_on.png) #FFF 80px center no-repeat; border:1px solid #ff6a00; color:#ff6a00;}
.ssc_list li:hover .ssc_list2 img{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}

/*IT资产管理*/
.sscIn4{ width:100%; overflow:hidden; padding:50px 0 0 0;}

.in_list{ width:100%; overflow:hidden;}
.in_list li{ width:100%; overflow:hidden; padding:50px 0;}
.in_list li:nth-child(2n-1){ background:#FFF;}
.in_list li:nth-child(2n){ background:#f3f3f3;}
.in_list1{ width:1200px; max-width:94%; margin:0 auto; overflow:hidden;}

.in_list_text{ text-align:left;}
.in_list_text1{ position:relative; z-index:10;}
.in_list_text1:after{ content:""; position:absolute; width:60px; height:2px; background:#ff6a00;}
.in_list_text2{ width:100%; overflow:hidden; font-size:16px; line-height:26px; color:#333;}
.in_list_text3{ width:100%; overflow:hidden; font-size:13px; line-height:23px; color:#999; margin-top:0;}
.in_list_text4{ width:100%; overflow:hidden; font-size:15px; color:#333; line-height:25px; margin-top:15px;}
.in_list_text5{ float:left; width:calc(100% - 15px); background:url(../images/point.png) left 9px no-repeat; padding-left:15px;}

.in_list_img{ display:block; width:calc(55% - 2px); border:1px solid #ececec;}

.in_list li:nth-child(2n-1) .in_list_text{ float:left; width:calc(45% - 50px); padding-right:50px;}
.in_list li:nth-child(2n) .in_list_text{ float:right; width:calc(45% - 50px); padding-left:50px;}
.in_list li:nth-child(2n-1) .in_list_img{ float:right;}
.in_list li:nth-child(2n) .in_list_img{ float:left;}
.in_list li:nth-child(2n-1) .in_list_text1:after{ top:15px; right:-80px;}
.in_list li:nth-child(2n) .in_list_text1:after{ top:15px; left:-80px;}

/*BPS*/
.in_list_text6{ display:block; width:93px; height:32px; line-height:32px; background:url(../images/intelligent1_5.png) #f8753d 80px center no-repeat; margin-top:15px; font-size:13px; color:#FFF; padding-left:15px; text-align:left; border:1px solid #f8753d;}
.in_list_text6:hover{ background:url(../images/index4_bg_on.png) #FFF 80px center no-repeat; border:1px solid #ff6a00; color:#ff6a00;}

/*CWOne*/
.CWOne1{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:url(../images/CWOne1_bg.jpg) center bottom no-repeat; background-size:100% auto;}
.CWOne1_1{ width:94%; overflow:hidden; margin:0 auto;}

/*contact*/
.contact1{ width:100%; overflow:hidden; padding:50px 0 0 0;}
.contact1_1{ width:94%; overflow:hidden; margin:0 auto; padding-bottom:50px;}
.contact1_2{ float:left; width:59%; overflow:hidden; position:relative;}
.contact1_2_map{ display:block; width:100%; display:none;}
.map_on{ display:block;}

.contact1_3{ width:100%; height:auto; display:block;}

.contact_list{ float:right; width:38%; overflow:hidden; text-align:left;}
.contact_list_in{ width:100%; overflow:hidden;}
.contact_list1{ width:100%; overflow:hidden; height:40px; line-height:40px; font-size:16px; color:#333; cursor:pointer;}
.contact_list2{ float:left; padding-left:15px; overflow:hidden;}
.contact_list3{ float:right; width:40px; height:40px; background:url(../images/contact1_9.png) center center no-repeat; background-size:15px 15px;}
.contact_list4{ display:none; width:calc(100% - 30px); background:#f7f7f7; border-bottom:2px solid #ff6a00; margin-bottom:10px; overflow:hidden; padding:10px 15px;}
.contact_list4 li{ float:left; width:calc(100% - 30px); padding-left:30px; line-height:30px; font-size:14px;}
.contact_list4 li:nth-child(1){ background:url(../images/contact1_1.png) left 5px no-repeat;}
.contact_list4 li:nth-child(2){ background:url(../images/contact1_2.png) left 5px no-repeat;}
.contact_list4 li:nth-child(3){ background:url(../images/contact1_3.png) left 6px no-repeat;}
.contact_list4 li:nth-child(4){ background:url(../images/contact1_4.png) left 6.5px no-repeat;}
.contact_list4 li:nth-child(5){ background:url(../images/contact1_5.png) left 4.25px no-repeat;}
.contact_list4 li:nth-child(6){ background:url(../images/contact1_6.png) left 6.25px no-repeat;}
.contact_list4 li:nth-child(7){ background:url(../images/contact1_7.png) 2px 4.25px no-repeat;}
.contact_list4 li b{ float:left; font-size:14px; font-weight:bold; color:#333;}
.contact_list4_1{ float:left; max-width:calc(100% - 80px); line-height:26px; margin-top:2px;}

.contact_list_on .contact_list4{ display:block;}
.contact_list_on .contact_list3{ background:url(../images/contact1_8.png) center center no-repeat; background-size:14px 14px;}

/*group*/
.group1{ width:100%; overflow:hidden; padding:50px 0 30px 0;}
.group1_1{ width:94%; overflow:hidden; margin:0 auto;}
.group1_2{ display:table; margin:0 auto; overflow:hidden; width:100%;}
.group1_2 li{ float:left; margin-top:30px; width:28%;}
.group1_2 li img{ display:block; width:100%;}
.group1_2 li:nth-child(2){ width:8%; height:26.3vw; background:url(../images/group1_4.png) center center no-repeat; background-size:auto 28px;}
.group1_2 li:nth-child(4){ width:8%; height:26.3vw; background:url(../images/group1_4.png) center center no-repeat; background-size:auto 28px;}

.group2{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:#f3f3f3;}
.group2_1{ width:94%; overflow:hidden; margin:0 auto;}
.group2_2{ width:100%; overflow:hidden;}
.group2_2 li{ float:left; margin-right:8px; width:calc(16.66% - 7px); height:285px; margin-top:30px;}
.group2_2 li:nth-child(1){ background:url(../images/group2_1_bg.png) center bottom no-repeat #FFF; background-size:auto 60px;}
.group2_2 li:nth-child(2){ background:url(../images/group2_2_bg.png) center bottom no-repeat #FFF; background-size:auto 60px;}
.group2_2 li:nth-child(3){ background:url(../images/group2_3_bg.png) center bottom no-repeat #FFF; background-size:auto 60px;}
.group2_2 li:nth-child(4){ background:url(../images/group2_4_bg.png) center bottom no-repeat #FFF; background-size:auto 60px;}
.group2_2 li:nth-child(5){ background:url(../images/group2_5_bg.png) center bottom no-repeat #FFF; background-size:auto 60px;}
.group2_2 li:nth-child(6){ background:url(../images/group2_6_bg.png) center bottom no-repeat #FFF; margin-right:0; background-size:auto 60px;}
.group2_3{ display:block; margin:30px auto 0 auto; height:40px;}
.group2_4{ width:90%; margin:10px auto 0 auto; font-size:12px; color:#333; line-height:20px;}

.group3{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:url(../images/group3_1_bg.jpg) center 200px no-repeat;}
.group3_1{ width:94%; overflow:hidden; margin:0 auto;}
.group3_2{ width:100%; overflow:hidden;}
.group3_2 li{ float:left; overflow:hidden; border-right:1px solid #cbcbcb; margin-top:30px; text-align:left;}
.group3_2 li:nth-child(1){ width:calc(20.5% - 1px); padding:0 3%;}
.group3_2 li:nth-child(2){ width:calc(19% - 1px); padding:0 3%;}
.group3_2 li:nth-child(3){ width:calc(13.5% - 1px); padding:0 3%;}
.group3_2 li:nth-child(4){ width:calc(23% - 1px); padding:0 3%; border-right:0;}
.group3_3{ font-size:30px; font-weight:bold; color:#1a1a1a; line-height:40px;}
.group3_3 span{ font-size:15px; font-weight:normal; line-height:15px;}
.group3_4{ font-size:14px; line-height:20px; color:#999;}
.group3_5{ display:block; margin:30px auto 0 auto; width:1202px; max-width:100%;}

.group4{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:url(../images/group4_bg.jpg) center center no-repeat #f3f3f3; background-size:auto 100%;}
.group4_1{ width:94%; overflow:hidden; margin:0 auto;}
.group4_2{ width:100%; overflow:hidden; position:relative; margin-top:0;}
.group4_2 li{ float:left; width:calc(50% - 15px); margin-right:30px; height:230px; margin-top:30px; position:relative;}
.group4_2 li:nth-child(2n){ margin-right:0;}
.group4_2 li:nth-child(1){ background:url(../images/group4_1.jpg) right bottom no-repeat #FFF; text-align:left;}
.group4_2 li:nth-child(2){ background:url(../images/group4_2.jpg) left bottom no-repeat #FFF; text-align:right;}
.group4_2 li:nth-child(3){ background:url(../images/group4_3.jpg) right top no-repeat #FFF; text-align:left}
.group4_2 li:nth-child(4){ background:url(../images/group4_4.jpg) left top no-repeat #FFF; text-align:right;}
.group4_2 li:nth-child(1):before{ content:""; width:18px; height:18px; background:#ff6a00; top:0; left:7%; z-index:10; position:absolute;}
.group4_2 li:nth-child(2):before{ content:""; width:18px; height:18px; background:#ff6a00; top:0; left:calc(93% - 18px); z-index:10; position:absolute;}
.group4_2 li:nth-child(3):before{ content:""; width:18px; height:18px; background:#ff6a00; top:0; left:7%; z-index:10; position:absolute;}
.group4_2 li:nth-child(4):before{ content:""; width:18px; height:18px; background:#ff6a00; top:0; left:calc(93% - 18px); z-index:10; position:absolute;}
.group4_2 li:nth-child(5){ float:none; position:absolute; width:260px; height:auto; top:50%; left:50%; margin-top:-87px; margin-left:-130px;}
.group4_2 li:nth-child(5) img{ display:block; width:100%;}
.group4_3{ float:left; font-size:16px; font-weight:bold; color:#333; line-height:26px; width:385px; clear:both; margin:40px 7% 0 7%;}
.group4_4{ float:left; font-size:14px; color:#333; line-height:24px; width:385px; clear:both; margin:0 7%;}
.group4_5{ float:left; font-size:14px; color:#333; line-height:24px; width:385px; max-width:60%; clear:both; margin:10px 7% 0 7%;}
.group4_2 li:nth-child(2) .group4_3{ float:right;}
.group4_2 li:nth-child(2) .group4_4{ float:right;}
.group4_2 li:nth-child(2) .group4_5{ float:right;}
.group4_2 li:nth-child(4) .group4_3{ float:right;}
.group4_2 li:nth-child(4) .group4_4{ float:right;}
.group4_2 li:nth-child(4) .group4_5{ float:right;}

.group5{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.group5_1{ width:94%; overflow:hidden; margin:0 auto;}
.group5_2{ width:100%; overflow:hidden;}
.group5_2 li{ float:left; margin-top:30px; width:calc(25% - 15px); margin-right:20px; cursor:pointer; text-align:left;}
.group5_2 li:nth-child(4){ margin-right:0;}
.group5_3{ width:100%; overflow:hidden;}
.group5_3 img{ display:block; width:100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.group5_4{ width:100%; overflow:hidden; font-size:16px; font-weight:bold; color:#000; line-height:26px; margin-top:20px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.group5_5{ width:100%; overflow:hidden; font-size:14px; color:#666; line-height:24px; margin-top:10px;}
.group5_2 li:hover .group5_3 img{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}
.group5_2 li:hover .group5_4{ color:#ff6a00;}

.group6{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:url(../images/group6_bg2.jpg) center center no-repeat #f3f3f3; background-size:cover;}
.group6_1{ width:94%; overflow:hidden; margin:0 auto;}
.group6_2{ display:table; margin:30px auto 0 auto; overflow:hidden;}
.group6_2 li{ float:left; width:128px; height:44px; line-height:44px; font-size:15px; color:#333; border:1px solid #dadada; background:#FFF; cursor:pointer; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.group6_2 li:nth-child(2){ margin-left:-1px;}
.group6_2 li.on{ background:#ff6a00; color:#FFF; border:1px solid #ff6a00;}

.swiper-container4 {
	width: 100%;
	height: 100%;
	overflow:hidden;
}
.swiper-container4 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: none;
  
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container5 {
	width: 88%;
	height: 100%;
	overflow:hidden;
	margin:0 auto;
}
.swiper-container5 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: none;
  
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-pagination5 .swiper-pagination-bullet{ width:35px; height:4px; background:#b3b1b2; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; opacity:1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; margin:60px 5px 0 5px !important; outline:none;}
.swiper-pagination5 .swiper-pagination-bullet-active{ background:#ff6a00;}
.swiper-button-next5{ width:38px; height:38px; background:url(../images/enterprise4_r.png) center center no-repeat; background-size:100% 100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; top:50%; right:1px; z-index:100; outline:none; cursor:pointer; margin-top:-60px;}
.swiper-button-prev5{ width:38px; height:38px; background:url(../images/enterprise4_l.png) center center no-repeat; background-size:100% 100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; top:50%; left:1px; z-index:100; outline:none; cursor:pointer; margin-top:-60px;}

.swiper-container6 {
	width: 88%;
	height: 100%;
	overflow:hidden;
	margin:0 auto;
}
.swiper-container6 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: none;
  
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-pagination6 .swiper-pagination-bullet{ width:35px; height:4px; background:#b3b1b2; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; opacity:1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; margin:60px 5px 0 5px !important; outline:none;}
.swiper-pagination6 .swiper-pagination-bullet-active{ background:#ff6a00;}
.swiper-button-next6{ width:38px; height:38px; background:url(../images/group6_r.png) center center no-repeat; background-size:100% 100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; top:50%; right:1px; z-index:100; outline:none; cursor:pointer; margin-top:-60px;}
.swiper-button-prev6{ width:38px; height:38px; background:url(../images/group6_l.png) center center no-repeat; background-size:100% 100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; top:50%; left:1px; z-index:100; outline:none; cursor:pointer; margin-top:-60px;}

.group6_3{ width:100%; overflow:hidden; margin-top:30px; background:url(../images/group6_bg1.png) center 27vw no-repeat; background-size:100% auto;}
.group6_4{ width:calc(100% - 2px); overflow:hidden; cursor:pointer; border:1px solid #b3b1b2;}
.group6_5{ width:100%; overflow:hidden;}
.group6_5 img{ display:block; width:100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.group6_6{ width:90%; padding:0 5%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:40px; line-height:40px; background:#b3b1b2; font-size:14px; color:#FFF; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.group6_4:hover .group6_5 img{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}
.group6_4:hover .group6_6{ background:#ff6a00;}

/*company*/
.company_nav{ width:100%; height:60px; position:relative; z-index:10000; overflow:hidden;}
.company_nav.on{ position:fixed; top:0; left:0;}
.company_nav:after{ content:""; position:absolute; bottom:0; left:0; width:100%; height:48px; background:#ededed; z-index:1;}
.company_nav1{ position:relative; z-index:10; width:1200px; max-width:94%; height:48px; margin:12px auto 0 auto;}
.company_nav1 li{ float:left; margin-right:1px;}
.company_nav1 li a{ display:block; width:240px; height:48px; line-height:48px; font-size:16px; color:#4f4f4f; font-weight:bold; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.company_nav_blank{ width:100%; height:0; clear:both;}
.company_nav_blank.on{ height:60px;}
.company_nav1 li a.on{ background:#3d3d3d; color:#FFF; height:54px; line-height:48px; margin-top:-12px; padding-top:6px;}
.company_nav1 li a:hover{ background:#3d3d3d; color:#FFF; height:54px; line-height:48px; margin-top:-12px; padding-top:6px;}

.company_list{ width:100%; overflow:hidden; margin:0 auto;}
.company_list li{ width:100%; overflow:hidden;}
.company_list li .center{ width:1200px; max-width:94%; margin:0 auto; overflow:hidden; padding:50px 0;}

.company_list1{ width:50%; height:340px; position:relative; overflow:hidden;}
.company_list1:before{ content:""; display:block; width:190px; height:190px; max-width:50%; background:#f8753d; position:absolute; z-index:5;}
.company_list1:after{ content:""; display:block; width:70%; height:338px; border:1px solid #cccccc; position:absolute; z-index:1;}
.company_list1 img{ display:block; width:auto; height:280px; max-width:100%; position:relative; z-index:10;}
.company_list2{ float:left; text-align:left;}
.company_list3{ font-size:20px; color:#000; font-weight:bold; line-height:20px; height:40px; position:relative;}
.company_list3:after{ content:""; width:30px; height:2px; background:#ff6a00; position:absolute; bottom:0; left:0;}
.company_list4{ width:100%; overflow:hidden; font-size:15px; color:#000; line-height:25px; margin-top:30px;}
.company_list5{ float:left; width:100%; overflow:hidden; padding:5px 0;}
.company_list6{ float:left; font-weight:bold;}
.company_list7{ float:left;}

.company_list li:nth-child(2n-1){ background:url(../images/company1_bg.jpg) center center no-repeat; background-size:cover;}
.company_list li:nth-child(2n){ background:#FFF;}

.company_list li:nth-child(2n-1) .company_list1{ float:left;}
.company_list li:nth-child(2n-1) .company_list1:before{ bottom:0; left:0;}
.company_list li:nth-child(2n-1) .company_list1:after{ top:0; left:0;}
.company_list li:nth-child(2n-1) .company_list1 img{ margin-top:30px; margin-left:30px;}
.company_list li:nth-child(2n) .company_list1{ float:right;}
.company_list li:nth-child(2n) .company_list1:before{ bottom:0; right:0;}
.company_list li:nth-child(2n) .company_list1:after{ top:0; right:0;}
.company_list li:nth-child(2n) .company_list1 img{ margin-top:30px; margin-left:0; float:right; margin-right:30px;}

.company_list li:nth-child(2n-1) .company_list2{ float:right; width:47%; padding-left:3%;}
.company_list li:nth-child(2n) .company_list2{ float:left; width:47%; padding-right:3%;}

.company_list li:nth-child(1) .company_list6{ width:75px;}
.company_list li:nth-child(1) .company_list7{ width:calc(100% - 75px);}
.company_list li:nth-child(2) .company_list6{ width:105px;}
.company_list li:nth-child(2) .company_list7{ width:calc(100% - 105px);}

/*news*/
.news1{ width:94%; margin:0 auto; overflow:hidden; padding:50px 0 50px 0; position:relative;}

.swiper-container7 {
	width: 100%;
	height: auto;
}
.swiper-container7 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
  
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.news2{ width:100%; overflow:hidden;}
.news3{ float:left; overflow:hidden; width:360px; cursor:pointer; display:block;}
.news3 img{ display:block; width:100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.news3 img:hover{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}
.news4{ float:right; width:calc(100% - 390px); overflow:hidden; text-align:left;}
.news5{ float:left; width:100%; font-size:18px; color:#333; font-weight:bold; line-height:28px; margin-top:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news5 a{ color:#333; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.news5 a:hover{ color:#ff6a00;}
.news6{ float:left; width:100%; overflow:hidden; font-size:14px; color:#999; line-height:24px; margin-top:10px;}
.news7{ float:left; width:100%; overflow:hidden; font-size:14px; color:#333; line-height:20px; margin-top:10px; min-height:80px; max-height:80px; border-bottom:1px solid #eeeeee; padding-bottom:4px;}
.news7 a{ color:#ff6a00;}
.news7 a:hover{ text-decoration:underline;}

.swiper-pagination7{ position:absolute; bottom:60px !important; left:auto !important; right:0 !important; display:table; width:auto !important; z-index:10;}
.swiper-pagination7 .swiper-pagination-bullet{ border:1px solid #a8a8a8 !important; background:#FFF; opacity:1;}
.swiper-pagination7 .swiper-pagination-bullet-active{ border:1px solid #ff6a00 !important; background:#ff6a00;}

.news8{ position:absolute; bottom:50px; left:390px; display:table; z-index:10;}
.swiper-button-next7{ float:right; width:40px; height:40px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid #d4d4d4; background:url(../images/news2_2.png) center center no-repeat #FFF; cursor:pointer; margin-left:8px; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.swiper-button-prev7{ float:left; width:40px; height:40px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid #d4d4d4; background:url(../images/news2_1.png) center center no-repeat #FFF; cursor:pointer; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.swiper-button-next7:hover{ background:url(../images/news2_2_on.png) center center no-repeat #ff6a00; border:1px solid #ff6a00;}
.swiper-button-prev7:hover{ background:url(../images/news2_1_on.png) center center no-repeat #ff6a00; border:1px solid #ff6a00;}

.news_list{ width:100%; overflow:hidden; background:#f6f6f6; padding-top:10px;}
.news_list1{ width:94%; margin:0 auto; overflow:hidden;}
.news_list2{ width:100%; overflow:hidden;}
.news_list2 li{ float:left; overflow:hidden; width:31.33%; margin-right:3%; position:relative; margin-top:40px;}
.news_list2 li:after{ content:""; position:absolute; top:0; right:0; width:56px; height:40px; background:#ff6a00; z-index:1;}
.news_list2 li:nth-child(3n){ margin-right:0;}
.news_list3{ float:left; width:calc(100% - 5px); overflow:hidden; position:relative; z-index:10; margin-top:5px;}
.news_list4{ display:block; width:100%; overflow:hidden; float:left;}
.news_list4 img{ display:block; width:100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.news_list4 img:hover{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}
.news_list5{ width:90%; padding:0 5%; overflow:hidden; background:#FFF; text-align:left;}
.news_list6{ float:left; margin-top:20px; width:100%; overflow:hidden; height:52px;}
.news_list6 span{ font-size:16px; color:#333; line-height:26px; font-weight:bold; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.news_list6 span:hover{ color:#ff6a00;}
.news_list7{ float:left; width:100%; overflow:hidden; height:44px; font-size:14px; color:#333; line-height:22px; margin-top:10px;}
.news_list8{ float:left; width:100%; overflow:hidden; border-top:1px solid #e5e5e5; margin-top:10px; font-size:14px; color:#999999; line-height:24px; padding:15px 0 15px 0; background:url(../images/news3_1.jpg) right 25px no-repeat;}

.page{ width:100%; overflow:hidden; text-align:right; padding:30px 0;}
.page1{ display:inline-block;}
.page1 a{ display:inline-block; width:38px; height:38px; border:1px solid #e1e1e1; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; vertical-align:middle; margin:10px 3px 0 3px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.page1 .prev{ background:url(../images/page1.png) center center no-repeat #FFF;}
.page1 .prev1{ background:url(../images/page3.png) center center no-repeat #FFF;}
.page1 .next{ background:url(../images/page2.png) center center no-repeat #FFF;}
.page1 .next1{ background:url(../images/page4.png) center center no-repeat #FFF;}
.page1 .num{ line-height:38px; text-align:center; background:#FFF; font-size:15px; color:#666;}
.page2{ display:inline-block; font-size:14px; color:#666; margin:10px 5px 0 5px; height:40px; line-height:40px; vertical-align:bottom;}
.page1 .prev:hover{ background:url(../images/page1_on.png) center center no-repeat #ff6a00;}
.page1 .prev1:hover{ background:url(../images/page3_on.png) center center no-repeat #ff6a00;}
.page1 .next:hover{ background:url(../images/page2_on.png) center center no-repeat #ff6a00;}
.page1 .next1:hover{ background:url(../images/page4_on.png) center center no-repeat #ff6a00;}
.page1 .num:hover{ color:#FFF; background:#ff6a00;}
.page1 a.on{ font-weight:bold; text-decoration:underline;}

/*newsIn*/
.newsIn{ width:94%; margin:0 auto; overflow:hidden; padding-top:40px;}
.newsIn1{ width:90%; margin:0 auto; overflow:hidden; font-size:20px; font-weight:bold; color:#333; line-height:30px;}
.newsIn2{ width:100%; font-size:13px; color:#666666; line-height:24px; margin-top:15px;}
.newsIn3{ width:100%; overflow:hidden; text-align:left; font-size:14px; color:#333; line-height:24px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:40px 0 50px 0; margin-top:20px;}
.newsIn3 img{ display:block; max-width:100%; margin:0 auto;}

.pageIn{ width:100%; overflow:hidden; position:relative; padding:20px 0 30px 0;}
.pageIn1{ float:left; width:calc(100% - 170px); text-align:left; font-size:14px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333; margin-top:5px;}
.pageIn1 a{ color:#333; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.pageIn1 a:hover{ color:#ff6a00;}
.pageIn2{ position:absolute; top:32px; right:0; display:block; width:120px; height:40px; line-height:40px; background:#ff6a00; color:#FFF; font-size:14px; -webkit-border-radius:21px; -moz-border-radius:21px; border-radius:21px;}
.pageIn2 span{ font-size:18px; vertical-align:bottom; font-family:"宋体";}

.related{ width:100%; overflow:hidden; background:#f6f6f6;}
.related1{ width:94%; margin:0 auto; overflow:hidden;}
.related2{ width:100%; overflow:hidden; border-bottom:1px solid #d8d8d8; margin-top:30px;}
.related3{ float:left; overflow:hidden; font-size:16px; line-height:16px; padding-bottom:18px; border-bottom:2px solid #f8753d;}
.related2 a{ float:right; display:block; font-size:13px; color:#f8753d; line-height:24px; margin-top:5px;}
.related2 a:hover{ text-decoration:underline;}
.related4{ width:100%; overflow:hidden; padding-bottom:30px;}
.related4 li{ float:left; margin-top:30px; margin-right:3%; width:22.75%; background:#FFF; padding-bottom:10px;}
.related4 li:nth-child(4){ margin-right:0;}
.related4 li a{ display:block; width:100%; overflow:hidden;}
.related5{ width:100%; overflow:hidden;}
.related5 img{ display:block; width:100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.related6{ width:90%; padding:0 5%; text-align:left; font-size:14px; color:#333333; line-height:24px; margin-top:10px; height:48px; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.related4 li a:hover .related5 img{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}
.related4 li a:hover .related6{ color:#ff6a00;}

.pc_block{ display:block;}
.mobile_block{ display:none;}

}