.mlyd_container{background:url(../images/mlyd/bg01.png) no-repeat center top; margin-top:-20px;}
.mlyd_container .center_container{width:1240px;}
.mlyd_container .center_container .main,.mlyd_container .center_container .body_container{padding-left:20px; padding-right:20px;}
.mlyd_container .box1{padding-top:20px;}
.mlyd_container .box2{background:url(../images/mlyd/bg02.png) no-repeat center bottom; padding-bottom:36px;}
.mlyd_container .box3{background:url(../images/mlyd/bg03.png) no-repeat center bottom; padding-bottom:30px; overflow:hidden}

.mlyd_container .banner{padding-top:10px;}
.mlyd_container .banner img{display:block; max-width:100%;}

.mlyd_container .introduction{padding-left:260px; min-height:260px; border:1px solid #ca0e0d; position:relative;}
.mlyd_container .introduction .s_links{position:absolute; left:0; top:0; width:260px; height:100%; text-align:center; background-color:#ca0e0d;}
.mlyd_container .introduction .s_links a{color:#fff;}
.mlyd_container .introduction .s_links a:hover{color:#fff; text-decoration:underline;}
.mlyd_container .introduction .s_links i{display:block; padding:25px 0; text-align:center;}
.mlyd_container .introduction .s_links i img{display:block; margin:auto;}
.mlyd_container .introduction .s_links ul{padding:0 10px;}
.mlyd_container .introduction .s_links li{width:50%; float:left; line-height:30px;}
.mlyd_container .introduction .s_links li a{display:inline-block; background:url(../images/mlyd/li_icon01.jpg) no-repeat left center; padding-left:15px;}
.mlyd_container .introduction .s_text{line-height:30px; padding:10px; text-indent:2em;}
.mlyd_container .introduction .s_text a{color:#ca0e0d;}
.mlyd_container .introduction .s_text a:hover{color:#eb3f3e;}

.mlyd_container .column_title_img{margin-top:65px; margin-bottom:45px;}
.mlyd_container .column_title_img img{max-width:100%; display:block; margin:auto;}

.mlyd_container .csmp{}
.mlyd_container .csmp ul{margin-left:-84px;}
.mlyd_container .csmp li{width:344px; margin-left:84px; margin-top:5px; margin-bottom:5px; float:left; position:relative; background:url(../images/mlyd/csmp_item_bg.png) no-repeat center; background-size:100% 100%;}
.mlyd_container .csmp li img{width:100%; display:block;}
.mlyd_container .csmp .s_box{padding:16px;}
.mlyd_container .csmp .s_layer{position:absolute; left:0; bottom:0; width:100%;}
.mlyd_container .csmp .s_layer i{position:absolute; width:100%; height:100%; background-color:#000; opacity: 0.5; z-index:1;}
.mlyd_container .csmp dl{z-index:2; position:relative; padding:5px 10px; color:#fff; line-height:1.7; overflow:hidden;}
.mlyd_container .csmp dl dt{font-weight:bold; font-size:20px;}
.mlyd_container .csmp dl dd{overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.mlyd_container .csmp a{display:block; position:relative;}
.mlyd_container .csmp a:hover .s_layer i{opacity: 0.7;}

.mlyd_container .msfj .s_desc{position:relative;}
.mlyd_container .msfj .s_desc img{max-width:710px;}
.mlyd_container .msfj .s_text{position:absolute; right:0; top:30px; width:540px; padding:10px 20px;}
.mlyd_container .msfj .s_text i{position:absolute; left:0; top:0; width:100%; height:100%; background-color:#fff; opacity: 0.7; z-index:1;}
.mlyd_container .msfj .s_text dl{position:relative; z-index:2; line-height:2;}
.mlyd_container .msfj .s_text dl dt{font-weight:bold;}
.mlyd_container .msfj .s_text dl dd{text-indent:2em;}
.mlyd_container .msfj .s_links{margin-left:-2%;}
.mlyd_container .msfj .s_links li{width:18%; margin-left:2%; margin-top:10px; float:left; position:relative;}
.mlyd_container .msfj .s_links li a{display:block; padding:17px 10px; height:50px; line-height:50px; overflow:hidden; text-align:center; color:#fff; font-size:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position:relative; z-index:2;}
.mlyd_container .msfj .s_links li a:hover{color:#ca0e0d;}
.mlyd_container .msfj .s_links li i,.mlyd_container .s_links li em{position:absolute; top:0; height:100%; z-index:1;}
.mlyd_container .msfj .s_links li i{width:10%; background:url(../images/mlyd/msfj_link_bg.png) no-repeat left 0; left:0;}
.mlyd_container .msfj .s_links li em{width:91%; background:url(../images/mlyd/msfj_link_bg.png) no-repeat right -100px; right:0;}


.mlyd_container .mstd{margin-left:-3%;}
.mlyd_container .mstd li{width:29.33%; margin-left:3%; margin-top:20px; margin-bottom:20px; float:left; position:relative;}
.mlyd_container .mstd li img{display:block; width:100%;}
.mlyd_container .mstd .s_text{position:absolute; left:0; top:0; padding:0 15px; width:20px; height:100%; text-align:center; display:flex; align-items: center}
.mlyd_container .mstd .s_text i{position:absolute; left:0; top:0; width:100%; height:100%; background-color:#985899; opacity:0.7; z-index:1;}
.mlyd_container .mstd a:hover .s_text i{opacity:0.9;}
.mlyd_container .mstd .s_text span{position:relative; z-index:2; color:#fff; font-size:20px; font-weight:bold;}



@media screen and (max-width:1199px){
	.mlyd_container .center_container{max-width:768px; width:100%;}
	.mlyd_container .center_container .main,.mlyd_container .center_container .body_container{padding-left:10px; padding-right:10px;}
	
	.mlyd_container .csmp ul{margin-left:-2%;}
	.mlyd_container .csmp li{width:31.33%; margin-left:2%;}
	
	.mlyd_container .csmp .s_box{padding:12px;}
	.mlyd_container .csmp dl dt{font-size:16px;}
	.mlyd_container .csmp dl dd{font-size:14px;}
	
	
	.mlyd_container .msfj .s_links li{width:31.33%;}
	.mlyd_container .msfj .s_links li a{font-size:16px;}
	
	.mlyd_container .mstd li{width:47%;}
	
}

@media screen and (max-width:660px){
	.mlyd_container .introduction{padding-left:0;}
	.mlyd_container .introduction .s_links{width:auto; position:static; height:auto; padding-bottom:10px;}
	.mlyd_container .introduction .s_links i{padding:20px 0;}
	.mlyd_container .introduction .s_links ul{padding:0;}
	.mlyd_container .introduction .s_links li{width:33.33%;}
	
	.mlyd_container .csmp li{width:48%;}
	
	.mlyd_container .msfj .s_desc img{max-width:100%;}
	.mlyd_container .msfj .s_text{position:static; top:0; width:auto; padding:10px 0;}
	.mlyd_container .msfj .s_text i{display:none;}
	
	.mlyd_container .mstd .s_text span{font-size:16px;}
	
}

@media screen and (max-width:488px){
	.mlyd_container .msfj .s_links li{width:48%;}
	.mlyd_container .msfj .s_links li a{font-size:14px;}
	
	.mlyd_container .mstd .s_text{padding:0 10px;}
	.mlyd_container .mstd .s_text span{font-size:12px;}
}


