@charset "utf-8";

/*******yy*******/
.zdly_box{margin:20px 0 20px 10px;}
.box_row{width:32.3333%; float:left; margin-bottom:15px; height:120px; position:relative; margin-right:1%;}
.box_row a:hover{color:#039;}

.box_row i{position:absolute; left:10px; top:0; display:block; width:90px; height:82px; vertical-align:middle; text-align:center; background:#2cafe7; line-height:82px; }
.box_row i img{max-width:60%; vertical-align:middle;}
.box_row span{display:block; float:left; margin-left:120px; height:120px; line-height:20px;}
.box_row h3{display:block; padding:0; margin:0; line-height:35px; font-size:18px;}
.box_row h4{padding:0; margin:0; font-weight:normal; display:inline; font-size:16px;}

.zdly_box2021{margin:20px 0 20px 20px;}
.zdly_box2021 li{width:31%; float:left; border: 1px #ccc solid; margin-bottom:20px; position:relative; margin-right:2.1%;  vertical-align: 0;
display: inline-block; border-radius: 10px; box-shadow: 0 0 6px 0 #cccccc; text-align: center; padding: 9% 0; position:relative; overflow:hidden;}
.zdly_box2021 li a:hover{color:#039;}

.zdly_box2021 li i{ display:block; width:90px; height:82px; vertical-align:middle; border-radius: 10px; text-align:center; background:#2cafe7; line-height:82px; margin: 0 auto 5%;}
.zdly_box2021 li i img{max-width:60%; vertical-align:middle;}
.zdly_box2021 li span{display:block;  line-height:20px;}
.zdly_box2021 li h3{display:block; padding:0; margin:0; line-height:35px; font-size:18px;}
.zdly_box2021 li .lm-menu{ 
margin:0; font-weight:normal; 
/*display:-webkit-box; display:-moz-box; display:-ms-flexbox; 
-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center;*/ 
 text-align: center; overflow: hidden; height: 0; font-size:16px; 
line-height: 1.2; font-weight: bold; background:url(/global/zdly-menu2021bg.png) center repeat;
position:absolute;left:0;bottom:0; width: 100%;}
.zdly_box2021 li .lm-menu a{font-size:16px; vertical-align:middle; vertical-align:-webkit-baseline-middle; color: #fff; padding: 5px 10px; display:inline-block; }

.zdly_row220{height:220px;}
.zdly_row250{height:250px;}
.zdly_row280{height:280px;}
.zdly_row380{wheight:380px;}

.zdlycurb{padding-right:170px; box-sizing:content-box !important;}
.curb_cd {
	position: relative; 
}
.curb_cd dl {
	position:relative; 
}
.curb_cd dl *{box-sizing:content-box !important;}
.curb_cd dl dt {
	position:absolute; top:-42px; right:10px;
	width: 158px;
	height: 32px;
	background: url(/global/yw_ywdh2.gif) no-repeat;
	cursor: pointer;
	color: #09C;
	font-weight: bold;
	font-size:15px;
	z-index:2;
}
.curb_cd dl dt span {
	display: block;
	line-height: 32px;
	padding-left: 35px;
}
.curb_cd dl dd {
	background: #fff;
	padding: 20px;
	border: #cccccc 1px solid;
	border-top: none;
	display: none;
}
.curb_cd dl dd li {
	display: block;
	float:left;
	width:20%;
	line-height:28px;
}
.curb_cd dl dd a:hover {
	color: #33a4e8;
}
.curb_cd dl.hover dt{
	color: #F00;
}
.curb_cd dl.hover dd {
	display: block;
}

.curb_cd2 {
	position: relative; 
}
.curb_cd2 dl {
	position:relative; 
}
.curb_cd2 dl *{box-sizing:content-box !important;}
.curb_cd2 dl dt {
	position:absolute; top:-152px; right:0;
	width: 158px;
	height: 32px;
	background: url(/global/yw_ywdh2.gif) no-repeat;
	cursor: pointer;
	color: #09C;
	font-weight: bold;
	font-size:15px;
	z-index:2;
}
.curb_cd2 dl dt span {
	display: block;
	line-height: 32px;
	padding-left: 35px;
}
.curb_cd2 dl dd {
	background: #fff;
	padding: 20px;
	border: #cccccc 1px solid;
	border-top: none;
	display: none;
	margin-bottom:15px;
}
.curb_cd2 dl dd li {
	display: block;
	float:left;
	width:20%;
	line-height:28px;
}
.curb_cd2 dl dd a:hover {
	color: #33a4e8;
}
.curb_cd2 dl.hover dt{
	color: #F00;
}
.curb_cd2 dl.hover dd {
	display: block;
}

.gqlj{margin:20px 10px;}
.gqlj li{display:block; float:left; width:33%; text-align:center; line-height:2.2;}

.whxx{margin:20px 0px;}
.whxx li{width:50%; float:left; height:70px; text-align:center; margin:15px 0px 30px;}

.szhj{margin:20px 0px;}
.szhj li{    
    width: 46%;
    border: 1px #a1cee5 solid;
    float: left;
    text-align: center;
    margin: 15px 1.5% 15px;
    background: url(/global/szhj_bg.jpg) top repeat-x;
    border: 1px a4cee4 solid;
    border-radius: 5px;
    line-height: 80px;
    text-align: center;
    height: 80px;
    font-weight: bold;
}}
.szhj li a{color:#333; font-size:20px;}

.gxts{ line-height:30px; color:#666; font-size:16px; padding-top:20px;}

.gk_gqdt_tab{ margin:0 0 15px; background:#efefef; overflow:hidden; zoom:1;}
.gk_gqdt_tab li{float:left; width:9.09%; text-align:center; cursor:pointer; font-size:16px; min-width:60px; white-space:nowrap;}
.gk_gqdt_tab li a{ display:block; height:40px; line-height:40px;}
.gk_gqdt_tab li.current, .gk_gqdt_tab li:hover{background:#bc1010; color:#fff; font-weight:bold;}
.gk_gqdt_tab li.current a, .gk_gqdt_tab li:hover a{color:#fff;}
.gk_gqdt_tab li a:hover{ background:#e0e0e0; color: #333}

@media (max-width: 1024px){
.zdly_box2021 li .lm-menu a{padding: 0 5px}
.zdly_box2021 li .lm-menu h4{padding-top: 20px !important;}

}
@media (max-width: 991px) and (min-width: 768px) {
.szhj li{padding:20px 20px; line-height:25px; height:auto;}	
.zdly_box2021 li .lm-menu{display: none;}
.zdly_box2021 li{height: 220px;}
.zdly_box2021 li h3{padding: 0 2%;}
.zdly_box2021 li{height: 270px;}
	}
@media (max-width: 912px){
	.curb_cd{padding:20px 20px 0}
	/* .clearfix:before, .clearfix:after{display: none !important;} */
	.curb_cd dl dt{position: initial; width: 238px; height: 48px; line-height: 48px; background-size: 100%;}
	.curb_cd dl dt span{line-height: 48px; padding-left: 60px;}
	.curb_cd dl dd{border: #ccc 1px solid}
	.curb_cd dl dd ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.curb_cd dl dd li{float: none; width: 32%; margin: 5px 0;}
	.sideBar, .mainContent{float: none; width: 100%;}
	.main_border{padding:10px;}
}
@media (max-width: 768px){
.szhj li{padding:20px 20px; line-height:25px; height:auto;}	
.zdly_box2021 li .lm-menu{display: none;}
.zdly_box2021 li{height: 220px;}
.zdly_box2021 li h3{padding: 0 2%;}
.sideBar{width: 200px;}
	}

@media (max-width: 640px){
.szhj li{width:90%; float:none; margin:15px auto; height:auto;}	
.gk_gqdt_tab li{width: 25% !important; min-width: auto; float:left !important;}
.zdly_box2021{margin-left: 0;}
.zdly_box2021 li{width: 48.5%; margin-bottom: 10px;}
.zdly_box2021 li h3{line-height: 25px;}
.zdly_box2021 li:nth-child(2), .zdly_box2021 li:nth-child(4), .zdly_box2021 li:nth-child(6), .zdly_box2021 li:nth-child(8), .zdly_box2021 li:nth-child(10), .zdly_box2021 li:nth-child(12),.zdly_box2021 li:nth-child(14),.zdly_box2021 li:nth-child(16), .zdly_box2021 li:nth-child(18),.zdly_box2021 li:nth-child(20),.zdly_box2021 li:nth-child(22),.zdly_box2021 li:nth-child(24),.zdly_box2021 li:nth-child(26){margin-right: 0}
.zdly_box2021 li{height: 160px}	
.curmb{padding-bottom: 50px}
.curb_cd dl dt{width: 208px; height: 43px;}
.curb_cd dl dt span{line-height: 43px;}
.curb_cd dl dd ul{justify-content: start;}
.curb_cd dl dd li{width: auto; margin: 0 10px;}

	}

@media (max-width: 480px){
.szhj li{width:100%;}	
.szhj li{width:90%; float:none; margin:15px auto; height:auto;}	
.curmb{padding-bottom: 10px}
.zdly_box2021 li{height: 190px;}
.zdly_box2021 li h3{line-height: 1.2;}
.curb_cd dl.hover dd{padding:20px 10px;}
	}
	
@media (max-width: 400px) {
	.box_row{width:100%;}
	.curb_cd dl.hover dd{padding:10px;}
	
}
@media (max-width: 360px) {
	.curb_cd dl dt{width: 168px; height: 34px;}
	.curb_cd dl dt span{line-height: 34px; padding-left: 48px;}
}
@media (max-width: 320px) {
.zdly_box2021 li{width: 100%; float: none; margin-right: 0;}	
}