.biz-container {text-align:center;margin-top:100px;}
.biz-container .title {height:100px;margin:0 auto;}
.biz-container .title > div {float:left;}
@media screen and (min-width:1000px){
.biz-container .title {width:400px;}
.biz-container .desc1 {clear:both;line-height:100px;color:#777}
.biz-container .fig{display: flex;height:600px;}
.fig .col {width:33.3%;padding:0}
.biz-container .left100 {padding-left:100px;}
}
@media screen and (max-width:600px){
.biz-container {margin-top:20px;}
.biz-container .desc1 {line-height:200%;color:#777;margin:0;}
.dol:nth-child(2) {display:none;}
}
.biz-container .img {width:100px;height:100%;}
.biz-container .img span {position:relative;top:15px;font-family:'Arial Black';color:white;font-weight:bold;font-style: italic;font-size:48px;height:30px}
.biz-container .img img {position:absolute;margin-top:00px;margin-left:-15px;z-index:0}
.biz-container .text {height:100%;text-align:left;}
.biz-container .text p{margin:0 0 0 10px ;font-family:'Arial Black';font-weight:bold;font-size:24px;line-height:40px;}
.biz-container .text .p1 {margin-top:15px;}
.biz-container .text .p2{color:#ddd}


@keyframes rotate {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

@media screen and (max-width:600px){
.bizmodule {margin:20px 10px;padding:10px;border:1px dotted #ddd;border-radius:10px;}
.bizmodule .title {height:40px;font-size:24px;text-align:left;}
.bizmodule .desc {font-size:12px;color:#777;line-height:24px;text-align:left;}
.bizimg {display:none;}
}
@media screen and (min-width:1000px){
.bizmodule {height:50%;padding:0px;}
.bizmodule:hover {border-radius:10px;box-shadow:1px 1px 5px #ccc;}
.bizmodule div {border:0px solid #ddd;padding-left:50px;}
.bizmodule .title {position:relative;top:100px;font-size:24px;text-align:left;}
.bizmodule .desc {position:relative;top:50px;font-size:12px;color:#777;line-height:24px;text-align:left;}
.bizimg {display:grid;place-items:center;height:100%;}
}

.bizimg img:first-child{width:100%;z-index:1;animation: rotate 20s linear infinite;border-radius:50%;overflow: auto;scrollbar-width: none;}
.bizimg img:last-child {position:absolute;width:250px;height:250px;border:20px solid #fff;border-radius:200px; box-shadow:0px 0px 10px #ccc;}
.extra-container {text-align:center;position:relative;z-index:99;}
@media screen and (max-width:600px){
.router-container {height:1000px;}
.router {width:900px;transform: rotate(90deg);border:0px solid red;position:absolute;left:-250px;margin-top:300px;}
.extra-container {margin-top:50px; }
.extra-container .title {width:100%;height:100px;margin:0 auto;}
.extra-container .text {height:100%;margin-left:110px;margin-top:-90px;text-align:left;}
.extra-container .desc {text-align:left;width:100%;margin-left:400px;line-height:30px;color:#777}
.extra-container .fig {display: flex;width:100%;height:350px; background:rgba(255,255,255,255.1);margin:50px auto;border:10px solid red;}
}
@media screen and (min-width:1000px){
.router {width:1000px;}
.extra-container {margin-top:100px; }
.extra-container .title {width:600px;height:100px;margin:0 auto;}
.extra-container .text {width:400px;height:100%;margin-left:110px;margin-top:-90px;text-align:left;}
.extra-container .desc {text-align:left;width:600px;margin-left:400px;line-height:30px;color:#777}
.extra-container .fig {display: flex;width:900px;height:350px; background:rgba(255,255,255,255.1);margin:50px auto;}
}
.extra-container .img {width:100px;height:100%;}
.extra-container .img span {position:relative;top:15px;font-family:'Arial Black';color:white;font-weight:bold;font-style: italic;font-size:48px;height:30px}
.extra-container .img img {position:absolute;margin-top:00px;margin-left:-15px;z-index:0}
.extra-container .text p{margin:0;font-family:'Arial Black';font-weight:bold;font-size:24px;line-height:40px;}
.extra-container .text .p2{color:#ddd;font-size:24px;}
.extra-container .desc p {text-indent:2em;padding:0;margin:0;}
.extra-container .col {position:relative;z-index:98;border-bottom:5px solid #4E7DFF;margin:0 20px;box-shadow:0px 0px 15px #ccc;}
.extra-container .col:hover{box-shadow:0px 0px 5px #ccc;}
.extra-container .col:hover .img1 {content:url(../img/img004_1.png);}
.extra-container .col:hover .img2 {content:url(../img/img005_1.png);}
.extra-container .col:hover .img3 {content:url(../img/img003_1.png);}
.col .center img{position:relative;z-index:99;margin-top:30px;border:1px solid #eee;border-radius:50%;padding:5px;}
.extra-container .r2{margin-top:20px;font-size:24px;}
.extra-container .r3{width:70%;margin:20px auto;text-align:left;line-height:20px;font-size:14px;}

.aboutus .underline {border-bottom:5px solid red;width:100%;padding-bottom:20px;margin-bottom:50px;}

.corplist {color:#777;}
.corplist li {list-style-type:none;font-size:18px;line-height:30px;list-style-position:inside;text-align:left!important}
.corplist li:before{content:"□";font-size:26px;color:#4E7DFF; height:30px;margin-right:10px;}

@media screen and (max-width:600px){
	.aboutus .imgs div{width:100%;padding:5px;}
	.aboutus .desc1 {text-align:left;line-height:150%;margin:10px;padding:0;color:#777;border:0px solid red;}
	.imgs img{width:100%;height:200px;}
	.sideblock {display:none;}
	.extra-container .title {width:100%;height:100px;margin:0 auto;}
	.aboutus .list {border:5px solid white;padding:0!important;}
	.aboutus .list .img {padding:0!important;margin:0!important;}
	.aboutus .list .img img {width:100%;margin-left:-50px!important;}
	.aboutus .corplist {margin-top:750px;padding:0!important;margin-left:-30px;}
	.corplist li{font-size:14px!important;line-height:170%!important;}
	
}
@media screen and (min-width:1000px){
	.aboutus {margin-top:200px} 
	.aboutus .desc1{margin-left:50px!important;width:1100px;text-align:left;line-height:150%;margin:10px;padding:0;color:#777;}
	.aboutus .imgs {display:flex;}
	.aboutus .imgs div{width:50%;padding:50px;}
	.imgs img{max-width:100%;height:350px;margin:0 auto;}
	.sideblock {overflow:none;position:absolute;}
	.aboutus .list {height:500px;}
	.aboutus .list .img{width:48%;float:left;height:650px;border:0px solid yellow;}
	.aboutus .list .img img {height:650px;margin-left:-200px;}
	.aboutus .corplist {width:50%;float:right;padding:0}
	.corplist ul {margin-top:-10px;}
	.corplist li {line-height:175%!important;;}
}
