#ms1 .d_banner{
	position: relative;
	width: 100%;
	height: 900px;
	overflow: hidden;
}
#ms1 .d_banner .tagline{position:absolute;width:100%;text-align:center;top:50%;margin-top:-180px;z-index:1}
#ms1 .d_banner .img{position:relative;width:100%;height:100%;overflow:hidden}
#ms1 .d_banner .img li{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-size:cover !important}
#ms1 .d_banner .img li:first-child{display:block}
#ms1 .d_banner .btn{position:absolute;width:100%;bottom:50px;text-align:center}
#ms1 .d_banner .btn li{display:inline-block;width:20px;height:20px;background:url('../images/ms1_btn.png') no-repeat;margin:0 6px;cursor:pointer;text-indent:-9999px}
#ms1 .d_banner .btn li.on{background:url('../images/ms1_btn_on.png') no-repeat;}
#ms1 .d_banner .arrow{position:absolute;width:100%;top:50%;margin-top:-20px;;z-index:2}
#ms1 .d_banner .prev{position:absolute;left:20px;cursor:pointer}
#ms1 .d_banner .next{position:absolute;right:20px;cursor:pointer}



#ms2{margin-top:45px}
#ms2 h2{text-align:center}
#ms2 .cons{position:relative;padding:30px 0;clear:both;overflow:hidden;line-height:1.4}
#ms2 .cons .d1{float:left;width:445px;overflow:hidden}
#ms2 .cons .d2{float:left;width:370px;text-align:center}
#ms2 .cons .d3{float:right;width:445px;overflow:hidden}
#ms2 .cons h3{font-size:20px;margin:30px 0 20px;color:#000}
#ms2 .cons .num{font-size:20px;color:#333}
#ms2 .cons .memo{font-size:14px;color:#666}
#ms2 .cons .more{display:inline-block;height:28px;line-height:28px;background:#7f7f7f;color:#fff;font-size:14px;padding:0 10px;margin:20px 0}
#ms2 .cons .more:hover{background:#333}
#ms2 .con1{border-bottom:1px solid #ddd;margin-top:20px}



	
		.pre_box{width:490px;float:left;margin:0 60px 25px;padding:25px 20px 20px;border:1px solid #c5c5c5;}
		/*.container dl:first-child{margin-left:0}*/
		.container dl dt{font-size:24px;line-height:30px;font-weight:600;text-align:center; padding-bottom:10px; color:#333}
		.container dl .d_line{width:40px;margin:15px auto;height:2px;background:#333}
		.container dl .d_memo{padding:10 50px;height:20px;text-align:center;overflow:hidden;font-size:18px;color:#666;}
		.container dl .d_photo{margin-top:20px;border-top:1px  dotted #666; padding-top:15px }
		.container dl .d_address{margin-top:15px}
		.container dl .d_address,
		.container dl .d_phone{line-height:30px;border-bottom:1px solid #ccc;font-size:13px;font-weight:600;color:#f47901;text-indent:5px}
		.container dl .d_address b,
		.container dl .d_phone b{color:#333}
		.container dl .d_btn a{display:block;background:#444;text-align:center;width:170px;height:30px;line-height:30px;color:#fff;margin:10px auto 0;font-size:14px;}
		.container dl .d_btn a:hover{background:#993333}




#ms3{background:url('../images/ms3_bg.jpg') no-repeat;background-size:cover;overflow:hidden;margin-top:20px; padding:50px 0}
#ms3 h2{text-align:center}
#ms3 ul{margin-left:86px;margin-top:50px}
#ms3 li{float:left;width:200px;margin-left:22px;overflow:hidden;height:256px;background:#fff}
#ms3 li:first-child{margin-left:0}
#ms3 li .thumb{overflow:hidden}
#ms3 li .thumb img{transition:0.4s;transform:scale(1)}
#ms3 li:hover .thumb img{transition:0.4s;transform:scale(1.1)}
#ms3 li .info{padding:20px 20px 0;color:#666;font-size:12px}
#ms3 li .info strong{display:block;font-size:18px;color:#000;font-weight:400}
#ms3 li .info span {line-height:20px}
.under{border-bottom: 1px ;border-bottom-style: dotted;font-weight:bold;}
.under:hover{border-bottom-style: dotted;border-bottom: 1px solid #bf1a1a;}
