@charset "gb2312";
/* CSS Document */

.gndgjs_banner{
	height:688px; 
	width:auto;
	background:url(../images/gndgjszt_banner1.jpg) 50% 50% no-repeat;
	margin-top: 120px;
}

.gndgjs_yi{height:58.75rem; width:100%;background:#f3f3f3; }
.dgjs_title{ height:11.5625rem; padding:3.125rem 0; text-align:center;}
.dgjs_title img{float: left; height:10rem; width:auto;}
.gndgjs_yi p{ font-size:1.375rem; line-height:2.375rem; margin:0 3.125rem;}
.gndgjs_yi .y_bimg{text-align:center; margin-top:3.125rem;}
.gndgjs_yi .y_bimg img{ width:70rem; height:28.125rem; }

.gndgjs_er{height:auto; padding-bottom:4.375rem; width:100%;background:#fff; }
.wh_all{ height:21.875rem;}
.wh_left{ width:34.6875rem; height:16.875rem; float:left;}
.wh .wh_l{ width:17.8125rem; height:16.875rem; float:left;}
.wh .wh_l img{ height:2.75rem; margin-bottom:1.875rem; width:auto;}
.wh .wh_l p{ font-size:1.375rem; line-height:2.375rem;}
.wh .wh_r{ width:15rem; height:16.875rem; float:right;}
.wh .wh_r img{ width:14.75rem; height:16.1875rem;}
.wh_right{ width:34.6875rem; height:16.875rem; float:right;}

.jszx{ height:3.75rem; clear:both; margin-left:6rem;}
.jszx ul li img{ width:1.875rem; height:1.875rem; margin-right:1.25rem;}
.jszx ul li{ border:2px solid #FFF; height:1.875rem; width:auto; padding:0.625rem 3rem; font-size:1.375rem; color:#fff; float:left; margin:0 4rem; border-radius:15px;}
.jszx .zx_l{ border:2px solid #333333; color:#333;}
.jszx .zx_r{ border:2px solid #333366;background:#333366;}

.gndgjs_san{height:auto; padding-bottom:4.375rem; width:100%;background:#bdbdd3; }
.gndgjs_san .san_m{ text-align:center; margin:1.25rem 0;}
.gndgjs_san .san_m img{margin-top: 20px; width:73.125rem; height:23.125rem;}
.gndgjs_san .san_p{ height:8.125rem; margin:4.375rem 0;background:#333366;}
.gndgjs_san .san_p p{ font-size:1.375rem; line-height:2.375rem; padding:1.5625rem 0.625rem 0 3.125rem; color:#fff; }

.gndgjs_si{height:73.125rem; width:100%;background:#fff; }
.gndgjs_si .si_all{ width:33.75rem; height:auto;}
.gndgjs_si .si_all h1{ font-size:1.875rem; font-weight:normal;}
.gndgjs_si .si_all h2{ font-size:1.5rem; width:20.625rem; padding:0.625rem 0; margin:0.625rem 0 1.5625rem 0; border-radius:3.125rem; text-align:center;background:#333366; color:#fff; font-weight:normal;}
.gndgjs_si .si_all img{ width:31.875rem; height:26.75rem; margin-left:1.25rem;}
.gndgjs_si .si_all p{ height:7.5rem; font-size:1.375rem; line-height:2.375rem; margin:1.25rem; padding-bottom:1.875rem;}
.gndgjs_si .si_all a{ padding:0.625rem 1.875rem; margin-left:8.75rem; font-size:1.375rem; border:#333 solid 2px; border-radius:50px; text-align:center;}
.gndgjs_si .si_all a img{ width:1.875rem; height:1.875rem; margin-right:0.9375rem;}
.gndgjs_si .si_l{ float:left;}
.gndgjs_si .si_r{ float:right;}
.gndgjs_wu{height:58.875rem; width:auto;background:url(../images/gndgjszt_bg1.jpg) 50% 50% no-repeat; }
.gndgjs_wu .dgjs_title{ height:11.5625rem; padding:2.5rem 0 0; text-align:center;}
/*ר��*/
.home_zj { /*border: 1px solid #c4e2f8;*/ overflow: hidden;border-top: none; }
.home_zj_le { width:auto; height:auto; }
.zj_ul { height:auto; position: relative;}
.zj_ul li { float: left; width:75rem;}
.zj_left{ width:35rem; height:44.75rem; float:right;}
.zj_left img{  width:35rem; height:44.75rem; margin:0;}
.zj_right{ width:35.8125rem; height:41.5625rem; margin-top:3.25rem;background:rgb(255,255,255,0.5); float:left;}
.zj_right .zj_txt{ margin:2.8125rem 2.8125rem 0; padding-bottom:0.625rem; height:auto;}
.zj_right .zj_txt img{ width:auto; height:5.3125rem;}
.zj_right ul{ margin:1rem 0 1rem 2.8125rem; width:31.25rem; height:11rem;}
.zj_right ul li{ font-size:1.5rem;height:2.5rem; width:31.25rem; color:#333;} 
.zj_right ul li img{ width:0.9375rem; height:1.125rem; margin:0.5625rem 0.9375rem 0 0 ;}
.zj_right .zj_rd{ margin-left:2.8125rem; padding-bottom:1.25rem; height:auto;}
.zj_right .zj_rd img{ width:7.5rem; height:2.8125rem;}
.zj_right .zj_rd p{ font-size:1.375rem; height:8.75rem; padding:0.9375rem 1.5rem 0 0; line-height:2.125rem; color:#666;}
.zj_right .dz_zx{ text-align:center;}
.zj_right .dz_zx a{  font-size:1.375rem; padding:0.625rem 1.5625rem;border:2px solid #333366; background:#333366; color:#fff; border-radius:50px;}
.zj_right .dz_zx a img{ width:2.3125rem; height:2.3125rem; margin:-0.25rem 1.25rem 0 0;}
.home_zj_le_top { margin-top:-1.5rem; height:auto; width:25rem; float:right; position:relative; z-index:1;}
.home_zj_le_top a { display: block; cursor:pointer; float: left; width:6.25rem; height:1.25rem;margin:0 0.9375rem; display: inline; background:#4475a6; z-index:1;}
.home_zj_le_top a:hover{ text-decoration:none; background:#4475a6; z-index:1}
.home_zj_le_top a.current { color: #fff;background: #cccc99; z-index:1; }


.gndgjs_lu{height:67.1875rem; width:100%;background:#fff; }
.gndgjs_lu .lu_p{ font-size:1.375rem; line-height:2.375rem;}
.gndgjs_lu .jsfx{ width:53.75rem; height:36.875rem; margin:3.125rem 0 0 10.625rem;}
.gndgjs_lu .jsfx ul li{ width:24.6875rem; height:auto; margin-right:4.125rem; float:left;}
.gndgjs_lu .jsfx ul li img{ width:24.625rem; height:20.875rem; }
.gndgjs_lu .jsfx ul li h2{ font-size:1.375rem; padding:0.625rem 0;margin:1.5rem 0; font-weight:normal; text-align:center;color:#fff; background:#333366; border-radius:20px 0 20px 0;}
.gndgjs_lu .jsfx ul li p{ font-size:1.375rem; line-height:2.375rem; padding:0 1.25rem;}
.gndgjs_lu .jsfx ul li:last-child{ margin:0;}

.gndgjs_qi{height:50rem; width:auto;background:url(../images/gndgjszt_bg2.jpg) 50% 50% no-repeat; }
.dbt_all{width:25rem; height:12.8125rem; text-align:center; float:left; }
.dbt_on{ background:url(../images/gndgjszt_bdt1.jpg) 50% 50% no-repeat;background-size: 100%;}
.dbt_all h2{ color:#fff; font-size:1.375rem; margin:2.5rem 0 1.5625rem 0; line-height:2rem;}
.dbt_all span{padding:0.3125rem 1.5625rem; font-size:1.375rem; border-radius:50px;border:#fff 2px solid; color:#fff; width:auto; height:auto;}
.dbt_tw{ background:url(../images/gndgjszt_bdt2.jpg) 50% 50% no-repeat;background-size: 100%;}
.dbt_tw h1{ font-size:2.25rem; color:#333366; margin-top:3.125rem}
.dbt_th{ background:url(../images/gndgjszt_bdt3.jpg) 50% 50% no-repeat;background-size: 100%;}
.dbt_alls{width:25rem; height:12.8125rem; text-align:center; float:left; }
.dbt_alls h2{ color:#333; font-size:1.375rem; margin:2.5rem 0 1.5625rem 0; line-height:2rem;}
.dbt_alls span{padding:0.3125rem 1.5625rem; font-size:1.375rem; border-radius:50px;border:#666 2px solid; color:#000; width:auto; height:auto;}
.dbt_fo{background:url(../images/gndgjszt_bdt4.jpg) 50% 50% no-repeat;background-size: 100%;}
.dbt_fiv{ background:url(../images/gndgjszt_bdt5.jpg) 50% 50% no-repeat;background-size: 100%;}
.dbt_all h3{ color:#fff; font-size:1.375rem; margin:4.375rem 0 1.5625rem 0; line-height:2rem;}
.dbt_six{ background:url(../images/gndgjszt_bdt6.jpg) 50% 50% no-repeat;background-size: 100%;}



@media screen and (max-width:1700px) {
	.gndgjs_banner{height:569px !important; background-size:100%;}
	}

@media screen and (max-width:1440px) {
	.gndgjs_banner{height:511px  !important;}
	}
@media screen and (max-width:1366px) {
	.gndgjs_banner{ height:480px !important;}
	}
@media screen and (max-width:1280px) {
	.gndgjs_banner{height:454px !important;}
	
	}
	html, body {
		overflow-x: hidden;
		overflow-y: auto;
	}

@media screen and (max-width:750px) {
	/* 挑战移动端banner图片 */
	html{
		font-size: 14px!important;
	}
	
		.gndgjs_banner{
			height:132px !important;
			margin-top:160px;
		}
		.gndgjs_yi,.w1200,.dgjs_title{
			width: 100%!important;
			margin-right: 2px;
		}
		.dgjs_title img{
			width: 90%;
			margin-left: 5%;
			height: auto;
		}
		.y_bimg img{
			width: 100%!important;
			height: auto!important;
			margin-top: -30px;
		}
		.gndgjs_yi{
			height: auto;
			margin-bottom: 10px;
		}
		.gndgjs_yi p{
			font-size: 14px;
			line-height: 1.5;
			margin: 20px;
		}
		.dgjs_title{
			height: 60px;
			padding: 0;
			text-align: center;
		}
		/* 第二部分 */
		.wh_all{
			width: 100%;
			/* display: flex;
			flex-flow: row wrap; */
		}
		
		.wh .wh_r{
			width: 15rem;
			height: 16.875rem;
			float: right;
		}
		/* 模块三 */
		.gndgjs_san .san_m img{
			width: 100%;
			height: auto;
		}
		.gndgjs_san .san_p p{
			font-size: 14px;
			line-height: 1.5;
			padding: 0;
			text-align: center;
			color: #000;

		}
		.gndgjs_san .san_p{  
			
			margin:0.375rem 0;
			height: 7.1rem;
			background-color: #BDBED3;
		}
	 .none{
			display: none;
		}
		.gndgjs_san{
			padding-bottom: 0.375rem;
		}
		/* 模块四 */
		.gndgjs_si{
			height: auto;
		}
		.gndgjs_si .si_all img{
			width: 98%;
			height: auto;
			margin-left: 6px;
		}
		.gndgjs_si .si_all p{
			font-size: 12px;
			line-height: 1.5;
			margin: 5px;
		}
		.gndgjs_si .si_all{
			width: 50%;
			height: auto;
		}
		.gndgjs_si .si_all h1{
			font-size: 16px;
			margin-left: 8px;
		}
		.gndgjs_si .si_all h2{
			width: auto;
			font-size: 14px;
			padding: 0;
			margin: 8px;
			box-sizing: border-box;
		}
		/* 模块五 */
		.gndgjs_lu{
			height: auto;
		}
		.gndgjs_lu .lu_p{
			font-size: 14px;
			line-height: 1.5;
			text-indent: 2em;
		}
		.gndgjs_lu .jsfx{
			width: 100%;
			height: auto;
			margin: 5px;
		}
		.gndgjs_lu .jsfx ul img{
			width: 100%!important;
			height: auto!important;
		
		}
		.gndgjs_lu .jsfx ul{
			display: flex;
			flex-flow: row nowrap;
			justify-content: space-between;

		}
		.gndgjs_lu .jsfx ul li{
			flex: 1;
			float: none;
			margin: 5px;

		}
		.gndgjs_lu .jsfx ul li p{
			font-size: 14px;
			line-height: 1.5;
			padding: 0 1rem;
		}
		.gndgjs_lu .jsfx ul li h2{
			font-size: 16px;
    padding: 0.25rem 0;
    margin: 1rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: #333366;
    border-radius: 20px 0 20px 0;
		}
		}
