.kxy_cgzh{
	width:100%;
	margin-bottom:110px;
}
.kxy_cgzh .kxy_cgzh1{
	width:1400px;
	margin:0 auto;
}
.cg_tit{
	margin-top:30px;
	font-size:22px;
	color:#333;
	position:relative;
	padding-left:10px;
    box-sizing:border-box;
}
.cg_tit::before{
    margin: 5px 0px;
    background: #0d64bb;
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    content: "";
    height: 20px;
    display: inline-block;
}
.cg_js{
	width:70%;
	font-size:16px;
	color:#1d67b2;
	background:#e1e3e6;
	border-radius:20px;
	padding:0px 10px;
	line-height:54px;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	font-weight:bold;
}
.cg_js1{
	width:60%;
	height:1px;
	background:#d9d9d9;
	margin:0 auto;
	margin-top:23px;
}
.cg_pic{
        overflow: hidden;/*隐藏溢出*/
        width:100%;
        height: 464px;
        margin: 0 auto;   
        margin-top:40px;
    }
    .cg_pic ul li{
        float: left;
        height: 464px;
        width: 13%;
        margin-right:1%;
    }
    .cg_pic ul li:last-child{
        margin-right:0px;
    }
    .cg_pic ul .cg_pic1{
        background-image: url(../images/cg_tu4.png) ;
        background-position: center center;  /*图片居中  等比例*/
        background-repeat: no-repeat;  /*图片不平铺*/
    }
    .cg_pic ul .cg_pic2{
        background-image: url(../images/cg_tu2.png) ;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .cg_pic ul .cg_pic3{
        background-image: url(../images/cg_tu3.png)  ;
        background-position: center center;
        background-repeat: no-repeat;

    }
    .cg_pic ul .cg_pic4{
        background-image: url(../images/cg_tu1.png)  ;
        background-position: center center;
        background-repeat: no-repeat;    

    }
    .cg_txt{
        background-color: #000;
        background: #0f65b4;
        height: 464px;
        width: 100%;
        position:relative;
    }
    .cg_txt p{
        width:100%;
        height:100%;
        padding:20px;
        box-sizing:border-box;
        color:#fff;
        font-size:24px;
        font-weight:bold;
        display:flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        writing-mode: vertical-rl; 
        text-orientation: upright; 
        writing-mode: vertical-lr;
        position:absolute;
        top:0; 
    }
    .cgzh_pic1{
        display:none;
        background:#0076b4;
    }
    .cgzh_pic2{
        background:#037be0;
    }
    .cgzh_pic3{
        background:#0f8ead;
    }
    .cgzh_pic4{
        background:#0e77a2;
    }
    .cg_nr{
        width:100%;
        height:100%;
    }
    .cg_nr a{
        width:100%;
        height:100%;
        display:block;
    }
.cg_nr1{
    width:55%;
    float: right;
    height:100%;
    background:rgba(13,95,177,0.9);
    padding:50px 20px;
    box-sizing:border-box;
    position: relative;
}
.cg_nr1 p{
    font-size:30px;
    font-weight:bold;
    text-align:center;
    color:#fff;
}
.cg_nr1 img{
    width:31px;
    position: absolute;
    bottom:50px;
    right:50px;
}





@media (min-width: 640px) and (max-width:1400px){
        body{
            width:1400px;
        }
    }
/*手机版*/
 @media screen and (max-width: 640px){
    .img{
    	overflow:hidden;
    }
	.img img{
		width:200%;
		margin-left:-50%;
	}
	.kxy_cgzh .kxy_cgzh1{
		width:96%;
	}
	.cg_js{
		width:100%;
		line-height:30px;
	}
	.cg_pic ul li{
		background-size: 100% 100%;
		height: 150px;
        margin-right: 0px;
	}
	.cg_pic{
		height:150px;
	}
	.cg_txt {
        height: 150px;
    }
    .cg_txt img {
        height: 150px;
        width: 100%;
    }
    .kxy_cgzh{
    	margin-bottom:30px;
    }
.cg_txt p{
    font-size:14px;
}
.cg_nr1 p{
    font-size:14px;
}
.cg_nr1{
    padding:10px;
}
.cg_nr1 img {
    width: 20px;
    bottom: 10px;
    right: 10px;
}


 }









