@charset "utf-8";


/*Layer*/
body{width:100%}
#wrap{width:100%}
#header{}
#container{width:100%}
#contents{}
#footer{width:100%;}
#bg_black{
	display:none;
	position:absolute;left:0;top:0;
	width:100%;
	background:url(/m/images/common/bg_black.png) repeat;
	z-index:100;
}
/*header*/
.head{position:relative;background:#1d4580;text-align:center;padding:10px 0;}
.head .btn_menu{position:absolute;left:4%;top:22px;}
.nav{display:none;position:absolute;left:0;top:0;width:80%;background:#fff;z-index:1000;}
.nav .nav_top{
	background:#1d4580;
	overflow:hidden;
}
.nav .nav_top .nav_logo{float:left;}
.nav .nav_top .nav_close{float:right}
.menuarea{}
.menuarea>ul{}
.menuarea>ul>li{border-bottom:1px solid #ddd}
.menuarea>ul>li>ul{display:none;border-top:1px solid #ddd;}
.menuarea>ul>li.on>ul{display:block;}
.menuarea>ul>li>ul>li{border-bottom:1px solid #ddd}
.menuarea>ul>li>ul>li:last-child{border-bottom:0}

/**/
.m21{margin:0 auto 60px;}
.m21 .m21_list{
	overflow:hidden;
	background:#f7f7f7;
	border:1px solid #b7d7f0;	border-top:2px solid #b7d7f0;
	width:84%;margin:0 auto;
	padding:5% 4%;
}
.m21 .m21_list ul{
	overflow:hidden;
}
.m21 .m21_list ul li{
	float:left;width:48%;
	margin-right:4%;margin-bottom:10%;
}
.m21 .m21_list ul li:nth-child(even){margin-right:0}

.m21 .m21_view{
	overflow:hidden;
	background:#f7f7f7;
	border:1px solid #b7d7f0;	border-top:2px solid #b7d7f0;
	width:91%;margin:0 auto;
}
.m21 .m21_view ul{}
.m21 .m21_view ul li{}

.m41_tabs{width:91%;margin:0 auto}
.m41_tabs ul{overflow:hidden;}
.m41_tabs ul li{float:left;width:50%;}



.m71_btn{width:91%;margin:0 auto;text-align:right;}
.m71_btn a{display:inline-block;width:40%}





.bbs_list01{
	width:91%;margin:36px auto 0;
	border-top:2px solid #4a94d4;
}
.bbs_list01 th{
	padding:10px 0;
	font-weight:600;font-size:13px;
	border-bottom:1px solid #ddd;
	text-align:center;
}
.bbs_list01 td{
	border-bottom:1px solid #ddd;
	text-align:center;
	padding:10px 0;
}
.bbs_list01 td img{vertical-align:top;}
.bbs_list01 td.sbj{text-align:left;padding:0 3%;}
.bbs_list01 td .reply{
	padding-left:12px;
	background:url(/m/images/common/bg_reply.gif) no-repeat;
	background-size:auto 9px;
}

.bbs_btns{width:91%;margin:10px auto 20px;text-align:right;}
.bbs_search{width:91%;margin:10px auto 20px;text-align:center;}
.bbs_search img{vertical-align:top;}
.bbs_search select{height:24px;vertical-align:top;background:0}
.bbs_search input.ipt{height:21px;}

.paging{text-align:center;margin-bottom:60px;}
.paging a{
	display:inline-block;vertical-align:top;
	border:1px solid #ddd;
	width:24px;height:24px;line-height:24px;
	
}
.paging a img{height:24px;vertical-align:top;}
.paging b{
	display:inline-block;vertical-align:top;
	border:3px solid #a5a5a5;
	width:21px;height:20px;line-height:20px;
}




.write_agree{
	margin:60px auto 20px;
	width:91%;
}
.write_agree textarea{
	border:1px solid #ddd;
	width:94%;height:100px;
	padding:3%;line-height:150%;
	resize:none;
	margin-bottom:10px;
}
.bbs_wr01{
	width:91%;margin:36px auto 0;
	border-top:2px solid #4a94d4;
}
.bbs_wr01 th{
	padding:10px 3%;
	text-align:left;
	font-weight:600;
	border-bottom:1px solid #ddd;
}
.bbs_wr01 td{
	padding:10px 0;
	border-bottom:1px solid #ddd;
}
.bbs_wr01 td .ipt{
	height:22px;
}
.bbs_wr01 td .w1{width:70%;}
.bbs_wr01 td .w2{width:25%;}
.bbs_wr01 td .w3{width:43%;}
.bbs_wr01 td textarea{width:95%;height:100px;}
.bbs_btns2{margin:10px auto 60px;text-align:center;}


.bbs_view01{
	width:91%;margin:36px auto 0;
	border-top:2px solid #4a94d4;
}
.bbs_view01 th{
	padding:10px 0;
	border-bottom:1px solid #ddd;
	font-weight:600;color:#333;
}
.bbs_view01 td{
	padding:10px 2%;
	text-align:center;
	border-bottom:1px solid #ddd;
}
.bbs_view01 td.sbj{text-align:left;}
.bbs_view01 td.date{padding:10px 0;}
.bbs_view01 td.con{padding:10px 3%;line-height:200%;text-align:left}


.password_chk{
	border:1px solid #ddd;
	margin:35px auto;
	width:80.5%;
	padding:25px 5%;
}
.password_chk_tit{
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
.password_chk_form{
	margin-top:20px;
}
.password_chk_form .ipt{
	width:70%;
	border:1px solid #ddd;
	height:18px
}