@media screen and (min-width:1200px) {
.plan-left {
       width: 80%;
	   margin: auto;
	   padding-top: 50px;
	       padding-bottom: 30px;
}
.module_list{
	width: 50%;
	background-color: #FFFFFF;
	margin: 0px 10px 0px 10px;
    padding: 40px 0px 50px 0px ;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}
.module_img{
	        width: 90%;
	        margin: auto;
	        padding-bottom: 20px;
}
.module_img img{
	width: 28%;
}
.case{
    width: 75%;
    margin: 0rem auto 0rem;
	    padding: 50px;
}
}

@media screen and (min-width:960px) and (max-width:1200px) {
.plan-left {
       width: 80%;
	   margin: auto;
	   padding-top: 50px;
	       padding-bottom: 30px;
}
.module_list{
	width: 50%;
	background-color: #FFFFFF;
	margin: 0px 10px 0px 10px;
    padding: 40px 0px 50px 0px ;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}
.module_img{
	        width: 90%;
	        margin: auto;
	        padding-bottom: 20px;
}
.module_img img{
	width: 28%;
}
.case{
    width: 75%;
    margin: 0rem auto 0rem;
	    padding: 50px;
}
}

@media screen and (max-width:960px) {
.plan-left {
    width: 90%;
    margin: auto;
    /* padding-top: 50px; */
    /* padding-bottom: 30px; */
}
.plan-left div{
	display: block !important;
}
.plan-left div:nth-child(1){
	width: 100% !important;
	/* padding: 0 !important; */
}
.plan-left div:nth-child(2){
	width: 100% !important;
	/* padding: 0 !important; */
}
.module_list {
    width: 50%;
    background-color: #FFFFFF;
    /* margin: 0px 10px 0px 10px; */
    padding: 40px 0px 50px 0px;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
    height: 20vh;
    margin-bottom: 20px;
}
.module_img {
    width: 90%;
    margin: auto;
    padding-bottom: 20px;
    padding-left: 20px;
}
.module_img img {
    width: 23%;
}
.case {
    width: 90%;
    margin: 0rem auto 0rem;
    padding-bottom: 40px;
    /* padding: 50px; */
}
}
body {
	padding: 0px;
	margin: 0px;
}

.entirety {
	width: 100%;
	margin: 0px;
}

.main-image {
	width: 100%;
	/* height: 28rem; */
}

.main-image img {
	width: 100%;
	height: 100%;
}

.programme {
    background-color: #eef8ff;
    width: 100%;
    /* padding-top: 3rem; */
    /* margin-top: 5rem; */
	
}

.plan {
display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}



.plan-right {
	width: 30%;
}
.plan-right img{
	width: 32rem;
	    position: absolute;
	    float: right;
	    right: 0;
	    margin-top: -6rem;
}
.title-name {
	    font-size: 2.7rem;
	    letter-spacing: 1px;
	    font-weight: bold;
}

.title-link {
	margin-top: 13px;
}

.title-link span {
	width: 3rem;
	display: block;
	height: 3px;
	background-color: #CD100A;
}

.plan-text {
	margin-top: 30px;
	    line-height: 3;
	    color: #838383;
	    font-size: 1.7rem;
}

.case-image{
	margin-top: 30px;
	    width: 100%;
}
.case-image img{
	width: 100%;
	height: 100%;
}
.assemble-img{
	width: 45%;
}
.assemble-img img{
	width: 100%;
	height: 100%;
}

.bg{
	background-image: url(../img/招商指挥中心-3.jpg);
	background-size: 100% 100%;
	
}

.module{
	display: flex;
	margin-top: 30px;
	/* width: 40%; */
}

.module_text{
	color: #677294;
	text-align: center;
	line-height: 35px;
    width: 90%;
    margin: auto;
}

.module_title{
	    font-size: 20px;
	    font-weight: 600;
	   width: 90%;
	       margin: auto;
		    /* margin-bottom: 30px; */
}