  #indexCon #mProject .module_container{
    width: 100%;
	padding: 0px 20px;
box-sizing: border-box;
  }

@media screen and (min-width: 1281px) {
    #indexCon #mProject .module_container{
        width:90%;
    }
        
}
 @media screen and (min-width: 1680px) {
    #indexCon #mProject .module_container{
        width:80%;
    }
}

.oth_left{
width: calc(100% - 340px)
 /* margin-right: 20px; */
}
 @media screen and (max-width: 1279px) {
	 
.oth_left{
width: 100%;
}
 }
.flex{
    display: flex;
}
.flex_sp{
    display: flex;
    justify-content: space-between;
    align-items:flex-start;
}
.oth_menu{
    float: right;
 padding-bottom: 0px;
		padding-top:25px;
    border-bottom: solid #1244a2 1px;
    align-items: center;
width: calc(100% - 340px)
}
.oth_menu h1{
	color:#1244a2;
	position: relative;
}
.oth_menu h1:before {
	content: "";
	height: 4px;
	width:165px;
	margin: auto;
	background: #1244a2;
	bottom:-12px;
	position:absolute;
}
.oth_menu h1:b{
	color:#1244a2;
}
.oth_menu span{
	color:#5b96fd;
}

 @media screen and (max-width: 1279px) {
	 
.oth_menu{
width: 100%;

}
 }
@media screen and (max-width: 639px) {
.oth_menu h1{
	display:none;
}
}
.oth_img{
    width:300px;height:180px;
	overflow:hidden;
	float: left;
}
.oth_img img{
	width:100%;
	height:100%;
	transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;

}
.oth_img:hover img{
transform: scale(1.1); -moz-transform: scale(1.1);-webkit-transform: scale(1.1);
}
.oth_text{
	width: calc(100% - 330px);
	float:right;
	box-sizing: border-box;
	
}
.oth_text h3{
    padding-bottom: 20px;
}
@media screen and (max-width: 639px) {
.oth_img{
	width:100%;
	overflow: hidden;
	float: left;
	padding:0; margin:0;
}
.oth_img img{
	width:100%;
	height:auto;
	transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;

}
.oth_text{
	width:100%;
	float:left;
	box-sizing: border-box;
	
}

}


.cont_tip{
    font-size: 15px;
    color: #555;
    text-align: center;
}
.cont_box{
    line-height: 35px;
    padding: 20px 0;
}
.cont_box img{
	max-width:100%;
	height:auto;
}

.oth_right{
    width: 287px;
    margin-top: -62px;
    /* width: 387px;
    border: 1px solid #d9d9d9;
    height: auto;
    margin-top: 20px; */
}
 @media screen and (max-width: 1279px) {
	 
.oth_right{
	display:none;

}
 }

.oth_btt{
    
    padding: 24px 20px 23px;
    font-size: 34px;
    color: #FFF;
    line-height: 44px;
    font-weight: bold;
    text-align: center;
background: #1244a2;
    position: relative;
    border-bottom: 5px solid #c5d8fc;
}
.oth_btt h1{
    font-size: 23px;
}






.oth_phb{
    background: #d9d9d9;
    width: 100%;
    color: #555;
}
.oth_phb p{
    padding: 8px 10px;
    color: #b21f1c;
    font-weight: 800;
}
.borderlfd{
    padding: 25px 15px;
}
.bggray{
    background-color: #efefef;
    margin:  0 10px;
    padding: 10px;
}
.pcolor{
    color: #1244a2;
}
.list1{
  background: #ecedf3;
  padding: 20px 0;
  min-height: 300px;
}

.list1 ul li{
    margin: 20px 15px;
    padding: 12px 10px;
    padding-left: 25px;
    background: #fff;
    
}
.list1 ul .active {
    background: #1244a2;
    background-image: -webkit-gradient(linear, left top, right top, from(#1244a2), to(#c5d8fc));
    background-image: -webkit-linear-gradient(left, #1244a2 0%, #c5d8fc 100%);
    background-image: linear-gradient(90deg, #1244a2 0%, #c5d8fc 100%);
}
.list1 ul .active a{
    color: #fff;
    align-items: center;
}

.list1 ul li .active{
   
}
.num2 {
    background: url(../../images/other//num2.jpg) no-repeat left center;
    list-style-type: none;
}

.num3 {
    background: url(../../images/other//num3.jpg) no-repeat left center;
    list-style-type: none;
}

.num4 {
    background: url(../../images/other//num4.jpg) no-repeat left center;
    list-style-type: none;
}

.num5 {
    background: url(../../images/other//num5.jpg) no-repeat left center;
    list-style-type: none;
}

.num6 {
    background: url(../../images/other//num6.jpg) no-repeat left center;
    list-style-type: none;
}

.num7 {
    background: url(../../images/other//num7.jpg) no-repeat left center;
    list-style-type: none;
}

.num8 {
    background: url(../../images/other//num8.jpg) no-repeat left center;
    list-style-type: none;
}

.num9 {
    background: url(../../images/other//num9.jpg) no-repeat left center;
    list-style-type: none;
}

.num10 {
    background: url(../../images/other//num10.jpg) no-repeat left center;
    list-style-type: none;
}