@import url( reset.css );
.c_pink {
	color: rgb(228, 63, 119);
}
.f_15 {
	font-size: 15px;
}
.pat10 {
	padding-top: 10px !important;
}
.mgt4 {
	margin-top: 4px !important;
}
.mgt10 {
	margin-top: 10px !important;
}
.mgt20 {
	margin-top: 20px !important;
}
.mgt30 {
	margin-top: 30px !important;
}
.d_block {
	display: block !important;
}
.d_none {
	display: none !important;
}
.f_bold {
	font-weight: normal !important; -webkit-text-stroke-width: .02em;
}
.bg {
	background: url("/mobile/images/bg01.gif");
}
#header {
	height: 49px;
}
#header .logo h1 {
	float: left;
}
#header .logo h2 {
	float: left;padding: 5px 0px 0px 10px; 
}
.main_img {
	background: url('/mobile/images/bg02.png'); repeat-x; height: 576px;
}
.nav {
	list-style: none; margin: 0px auto; padding: 477px 0px 0px; width: 320px;
}
.nav li {
	margin: 0px; padding: 0px; float: left;
}
#sliverbg {
	background-color: rgb(87, 87, 87);
}
#footerbg {
	background: url("/mobile/images/footer_bg.png") repeat-x 50% 0px; width: 100%; height: 75px;
}
#footer {
	margin: 0px auto; width: 320px;
}
#footer .tell {
	padding: 6px 10px 0px 2px; float: left;
}
#footer .tell a {
	margin-left: 20px;
}
#footer p.blog {
	background: url("/mobile/images/footer_line.png") no-repeat 18px 6px; padding-left: 45px; margin-top: 6px; float: left;
}
#footer p.totalmenu {
	background: url("/mobile/images/footer_line.png") no-repeat 20px 6px; padding-left: 50px; margin-top: 6px; float: left;
}
#footer address {
	padding: 17px 0px 0px; text-align: center; line-height: 0; clear: both; font-size: 0px;
}
#header .nav {
	width: 100%; height: 88px;
}
#header .nav02 {
	width: 100%; height: 100px;
}
#header .nav li {
	background: url("/mobile/images/bg_nav_n.png") no-repeat right top; width: 25%; text-align: center; float: left;
}
#header .nav li.last {
	background: none;
}
#sub_con {
	background: rgb(255, 255, 255); padding: 10px; margin-top: 88px;
}
#sub_con h3 {
	padding: 0px 0px 10px; color: rgb(27, 19, 14); font-size: 16px; font-weight: bold;
}
#sub_con .area_s {
	background: -ms-linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)) repeat-x rgb(245, 245, 245); padding: 5px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#sub_con .section #select01 {
	width: 150px;
}
#sub_con .search #select01 {
	width: 90px;
}
#sub_con .gal_list {
	margin: 10px 0px 0px 4px; padding: 10px 0px; width: 100%; overflow: auto; border-top-color: rgb(25, 23, 22); border-bottom-color: rgb(49, 49, 49); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#sub_con .gal_list li {
	padding: 0px 10px; width: 120px; height: 130px; font-size: 12px; font-weight: bold; float: left;
}
#sub_con .gal_list li p {
	padding: 1px 0px 10px; color: rgb(102, 102, 102);
}  
#sub_con .btn_write  {
	 width:65px; height:80px; font-size:13px; color:#ffd005; line-height:32px; background:#333437; /*background:#5b5044;*/ text-align:center; text-decoration:none;
}
#sub_con #sub_con .btns  {
	 width:100%; height:80px; font-size:13px; text-align:center; text-decoration:none;
}
#sub_con #sub_con .btns .btn_go  {
	 width:120px; height:80px; font-size:13px; color:#ffd005; line-height:32px; background:#333437; /*background:#5b5044;*/ text-align:center; text-decoration:none;
}
#sub_con .btns .btn_reset  {
	 width:120px; height:80px; font-size:13px; color:#ffd005; line-height:32px; background:#333437; /*background:#5b5044;*/ text-align:center; text-decoration:none;
}
.gal_view .btn_wrap {
	margin: -35px 0px 5px; text-align: right;
}
.gal_view .btn_wrap01 {
	margin: 5px 0px; text-align: right;
}
.gal_view .title {
	padding: 8px 0px 8px 8px; color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; border-top-color: rgb(25, 23, 22); border-bottom-color: rgb(25, 23, 22); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.gal_view .view_area {
	padding: 10px 0px; text-align: center; border-bottom-color: rgb(25, 23, 22); border-bottom-width: 1px; border-bottom-style: solid;
}
.gal_view .view_area p {
	padding: 10px 0px 5px; text-align: left; line-height: 18px;
}
.gal_view .list_prev {
	
}
.gal_view .list_prev li {
	padding: 7px 0px; overflow: hidden; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.gal_view .list_prev li span {
	background: url("/mobile/images/bg_line.gif") no-repeat right 2px; padding: 0px 6px; color: rgb(153, 153, 153); font-size: 11px; float: left; display: block;
}
.gal_view .list_prev li a {
	margin-left: 5px; float: left;
}
#foot_family {
	margin: 10px 10px 0px 0px; padding: 0px; text-align: right;
}
#foot_family #select01 {
	width: 150px;
}
.paginate {
	padding: 15px 0px; text-align: center; line-height: normal; font-family: tahoma; font-size: 16px; font-weight: bold;
}
.paginate a {
	margin: 0px 1px; padding: 4px 5px; border: 1px solid rgb(225, 225, 226); border-image: none; color: rgb(29, 0, 0); font-weight: bold; text-decoration: none; vertical-align: middle; display: inline-block; position: relative;
}
.paginate strong {
	margin: 0px 1px; padding: 4px 5px; border: 1px solid rgb(225, 225, 226); border-image: none; color: rgb(29, 0, 0); font-weight: bold; text-decoration: none; vertical-align: middle; display: inline-block; position: relative;
}
.paginate a:hover {
	color: rgb(29, 0, 0); text-decoration: none; background-color: rgb(226, 213, 203);
}
.paginate a:active {
	color: rgb(29, 0, 0); text-decoration: none; background-color: rgb(226, 213, 203);
}
.paginate a:focus {
	color: rgb(29, 0, 0); text-decoration: none; background-color: rgb(226, 213, 203);
}
.paginate strong {
	border: 1px solid rgb(225, 225, 226); border-image: none; color: rgb(29, 0, 0); background-color: rgb(226, 213, 203);
}
.paginate .direction {
	padding: 4px 8px; color: rgb(118, 118, 118); font-size: 16px; font-weight: normal; white-space: nowrap;
}
.paginate .direction span {
	font-weight: bold;
}
.paginate .direction:hover {
	color: rgb(29, 0, 0); background-color: rgb(255, 255, 255);
}
.paginate .direction:active {
	color: rgb(29, 0, 0); background-color: rgb(255, 255, 255);
}
.paginate .direction:focus {
	color: rgb(29, 0, 0); background-color: rgb(255, 255, 255);
}
select {
	width: 220px; background-color: rgb(255, 255, 255);
}
select {
	padding: 4px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 5px; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
input {
	padding: 4px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 5px; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.search-query {
	border-radius: 14px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 90px; padding-right: 14px; padding-left: 14px; margin-top: 3px; margin-bottom: 0px; background-color: rgb(255, 255, 255); -moz-border-radius: 14px; -webkit-border-radius: 14px;
}
input {
	transition:border 0.2s linear, box-shadow 0.2s linear; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s;
}
.btn {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); padding: 4px 10px; border-radius: 4px; border-image: none; width: 57px; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 18px; font-size: 13px; font-weight: bold; margin-bottom: 0px; vertical-align: top; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.c_date		{ height:164px; background:url('../images/new_images/bg_top.png') center bottom no-repeat; background:cover; width:100%; min-width:320px; background-attachment:scroll; background-size:100% 164px;  	}
.c_date .date_in		{ padding-top:30px;  text-align:center; 	}
.c_date .date_in .date		{ width:222px; margin:0 auto;	}
.c_date .date_in .date li			{ display:inline; font-size:1.0em; padding-top:15px; color:#FFF; 	}	
.c_date .date_in .date li.day		{ font-size:52px; font-weight:bold; padding-top:0px; margin:0 5px 0 5px; letter-spacing:-1px;  	}
.c_date .date_in .name				{ background:rgba(0, 0, 0, 0.2); padding:9px 0px 8px; border-radius:5px; text-align:center; width:180px; margin:0 auto;    } 
.c_date .date_in .name p			{ color:#FFF; text-align:center; font-size:0.8em; 	}

.c_mass		{ height:274px; background:url('../images/new_images/bg_mass.png') center bottom no-repeat; background:cover; width:100%; min-width:320px; background-attachment:scroll; background-size:100% 274px; 	}
.c_mass .mass_in { text-align:center; color:#FFF;  	}	
.c_mass .mass_in .title		{ font-size:1.2em; font-weight:bold; padding:40px 0 25px;	}
.c_mass .mass_in .para		{ font-size:0.9em; line-height:22px;}
.c_mass .mass_in .more		{ margin-top:27px; 	}
.c_mass .mass_in .more img		{ width:32px; height:32px; 	}

.c_news				{    }
.c_news .news_cont			{ background:#FFF; padding-bottom:20px;  	}
.c_news .news_cont .news_tab			{ float:left; width:100%; 	}
.c_news .news_cont .news_tab li		{ float:left; position:relative; height:60px; text-align:center; letter-spacing:-1px;	}	 
.c_news .news_cont .news_tab li.news1_on		{ width:33%; background:#FFF; 	}
.c_news .news_cont .news_tab li.news1_on p a		{ color:#1ebeb4; font-weight:bold; 	}
.c_news .news_cont .news_tab li.news2_on			{ width:33%; background:#FFF; 	}
.c_news .news_cont .news_tab li.news2_on p a 	{ color:#1ebeb4;  font-weight:bold; 	}
.c_news .news_cont .news_tab li.news3_on			{ width:34%; background:#FFF; 	}
.c_news .news_cont .news_tab li.news3_on p a		{ color:#1ebeb4;  font-weight:bold; 	}
.c_news .news_cont .news_tab li.news1_off			{ width:33%; background:#8697a3; 	}
.c_news .news_cont .news_tab li.news1_off p a		{ color:#FFF; font-weight:bold; 	}
.c_news .news_cont .news_tab li.news2_off			{ width:33%; background:#9eb2c0; 	}
.c_news .news_cont .news_tab li.news2_off p a		{ color:#FFF; font-weight:bold;  	}
.c_news .news_cont .news_tab li.news3_off			{ width:34%; background:#c1cfd9; 	}
.c_news .news_cont .news_tab li.news3_off p a		{ color:#FFF; font-weight:bold; 	}
.c_news .news_cont .news_tab li p.tit_txt			{ padding:20px;	}
.c_news .news_cont .news_in			{ padding:15px 15px 30px;  	}
.c_news .news_cont .news_in .news_top			{ 	}
.c_news .news_cont .news_in .news_top dt		{ color:#475055; font-size:1.0em; padding-bottom:7px;  	}
.c_news .news_cont .news_in .news_top dd		{ color:#3d3630; font-size:0.8em; 	}
.c_news .news_cont .news_in .news_cnt			{ padding:10px 0 0 0; color:#475055; line-height:19px; font-size:0.8em; 	} 
.c_news .news_cont .news_prevnext		{	}
.c_news .news_cont .news_prevnext .inlst		{ padding:15px 0 14px 0; background:#f2f0ee; 	}
.c_news .news_cont .news_prevnext .inlst .subj		{ padding-left:32px; background:url('../images/new_images/icon_blt.png') 20px 4px no-repeat; background-size:4px 4px; font-size:0.8em; color:#414952;   	} 
.c_news .news_cont .news_prevnext .inlst .subj a	{ color:#414952;  	}	
.c_news .news_cont .news_prevnext .inlst_on		{ background:#f8f7f6; 	}
.c_news .news_cont .more		{ margin:0 auto; width:32px; padding:20px 0 10px;   	}
.c_news .news_cont .more img		{ width:32px; height:32px; 	}

.c_gallery		{ height:565px; background:url('../images/new_images/bg_gallery.png') center bottom no-repeat; background:cover; width:100%; min-width:320px; background-attachment:scroll; background-size:100% 565px; 	}
.gallery_in		{ text-align:center; 	}
.gallery_in .title		{ font-size:1.2em; font-weight:bold; padding:40px 0 10px; color:#FFF;  	}


.lst_item		{ text-align:center;  	}
.lst_item .lst_item_in		{ box-shadow:0 3px 10px rgba(0, 0, 0, 0.3); text-align:center; }
.lst_item .lst_item_in .img		{ height:320px; box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);  	}
.lst_item .lst_item_in .info		{ background:#FFF; box-shadow:0 3px 10px rgba(0, 0, 0, 0.3);  	} 

.lst_item .lst_item_in .info table td		{ color:#000; font-size:0.8em !important; text-align:left; letter-spacing:-1px; height:64px; padding:0px 10px 0px; vertical-align:middle; 	}

.gallery_paging		{ margin-top:15px; 	}
.gallery_paging ul		{	}
.gallery_paging ul li		{ display:inline; 	}
.gallery_paging ul li img		{ width:9px; height:9px; 	}
.gallery_more				{ margin-top:25px; 	}
.gallery_more img		{ width:32px; height:32px; 	}
 


.c_quick		{ background:#538689; height:550px;  	}
.c_quick .quick_in		{ padding:35px 30px 25px; 	}
.c_quick .quick_in ul		{ float:left; width:50%;  	}
.c_quick .quick_in ul li		{ padding:0 0 0 20px; font-size:1.0em; line-height:42px;   	}
.c_quick .quick_in ul li a		{ color:#FFF; 	}
.c_quick .a_login		{ height:94px; background:#1ebeb4; padding:30px 20px 12px; 	}
.c_quick .a_login p.welcomn		{ color:#FFF; font-size:1.0em; line-height:22px; 	}
.c_quick .a_login .btn_login			{ background:rgba(0, 0, 0, 0.2); border-radius:3px; padding:10px 0 9px; width:100%; margin-top:12px; 	}
.c_quick .a_login .btn_login p		{ color:#FFF; font-size:1.0em; text-align:center; 	}
.c_quick .a_login .btn_login p a		{ color:#FFF; 	}
.c_quick .a_my						{ height:99px; background:#1ebeb4; padding:5px 20px 12px;   	}
.c_quick .a_my .user				{ float:left; width:100%; 	}
.c_quick .a_my .user .pic			{ float:left; 	}
.c_quick .a_my .user .pic img		{ width:48px; height:48px; 	}
.c_quick .a_my .user .name			{ float:left; color:#FFF; font-size:1.0em; line-height:20px; margin:7px 0 0 10px; 	}
.c_quick .a_my .user .name strong	{ color:#FFF; font-size:1.1em !important; font-weight:normal; 	}
.c_quick .a_my .btn_login			{ background:rgba(0, 0, 0, 0.2); border-radius:3px; padding:10px 0 9px; width:100%; 	}
.c_quick .a_my .btn_login p			{ color:#FFF; font-size:1.0em; text-align:center; 	}
.c_quick .a_my .btn_login p a		{ color:#FFF; 	}

.c_quick .quick_in ul li.quick_01		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;  }
.c_quick .quick_in ul li.quick_02		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_03		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_04		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_05		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_06		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_07		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_08		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_09		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_10		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_11		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_12		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_13		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_14		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_15		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	}
.c_quick .quick_in ul li.quick_16		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	} 
.c_quick .quick_in ul li.quick_17		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	} 
.c_quick .quick_in ul li.quick_18		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	} 
.c_quick .quick_in ul li.quick_19		{ background:url('/mobile/images/quick_01.png') 0 7px no-repeat; background-size:24px 24px;	} 

.top		{ position:fixed; bottom:10px; right:10px; z-index:999;  	}
.top img		{ width:32px; height:32px; 	}

#footer		{ height:110px; background:url('../images/new_images/bg_footer.png') center bottom no-repeat; background:cover; width:100%; min-width:320px; background-attachment:scroll; background-size:100% 110px; 	}
.ft_in			{	}
.ft_in .ft_mn		{ position:relative; height:30px; 	}
.ft_in .ft_mn .f_menu			{ float:left; text-align:center; width:75%; margin-top:5px; 	}
.ft_in .ft_mn .f_menu li		{ background:url('../images/new_images/ft_bar.png') left 2px no-repeat; display:inline; font-size:0.8em; padding:0 10px; letter-spacing:-1px; 	}
.ft_in .ft_mn .f_menu li:first-child		{ background:none; padding-left:0px; 	}
.ft_in .ft_mn .f_menu li a					{ color:#aeb9bb; 	}
.ft_in .ft_mn .f_login			{ float:right; width:25%; text-align:center; font-size:0.9em; margin:7px 0 0 0;  }
.ft_in .ft_mn .f_login a		{ color:#FFF; 	}
.ft_in .copyright				{ text-align:center; color:#aab1b3; font-size:0.9em; margin-top:14px;  	}

.layerWrap1								{ display:none; _position:absolute; z-index:900; top:0; width:100%; height:100% !important; min-height:auto;}
.layerWrap1 .popupLayer			{ position:absolute; left:0; top:0; z-index:910; width:100%; height:100%; min-height:100%;}
.layerWrap1 .popupLayer .back	{ position:fixed; left:0; top:0; z-index:920; width:100%; height:100%; min-height:100%; background:#000; -ms-filter: alpha(opacity=80); filter: alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;}
.layerWrap1 .popupLayer iframe { position:absolute; top:0; left:0; z-index:999; width:240px; height:auto; margin:0px 0 0 0px;}

.layerWrap2								{ display:none; position:absolute; z-index:900; top:0; width:100%; height:100% !important; min-height:auto;}
.layerWrap2 .popupLayer			{ position:absolute; left:0; top:0; z-index:910; width:100%; height:100%; min-height:100%;}
.layerWrap2 .popupLayer .back	{ position:fixed; left:0; top:0; z-index:920; width:100%; height:100%; min-height:100%; background:#000; -ms-filter: alpha(opacity=80); filter: alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;}
.layerWrap2 .popupLayer iframe { position:absolute; top:0; left:0; z-index:999; width:240px; height:auto; margin:0px 0 0 0px;}

.all_menu_layer		{ position:absolute; top:0px; left:0px; width:90%; background:#FFF; z-index:999; 	}
.all_menu		{	}
.all_menu_in				{ position:relative; 	}
.all_menu_in .a_close		{ position:absolute; top:10px; right:10px;  	}
.all_menu_in .a_close img		{ width:17px; height:17px; 		}

.all_menu_in .a_login		{ height:94px; background:#1ebeb4; padding:30px 20px 12px; 	}
.all_menu_in .a_login p.welcomn		{ color:#FFF; font-size:1.0em; line-height:22px; 	}
.all_menu_in .a_login .btn_login			{ background:rgba(0, 0, 0, 0.2); border-radius:3px; padding:10px 0 9px; width:100%; margin-top:12px; 	}
.all_menu_in .a_login .btn_login p		{ color:#FFF; font-size:1.0em; text-align:center; 	}
.all_menu_in .a_login .btn_login p a		{ color:#FFF; 	}

.all_menu_in .a_my			{ height:99px; background:#1ebeb4; padding:25px 20px 12px;   	}
.all_menu_in .a_my .user		{ float:left; width:100%; 	}
.all_menu_in .a_my .user .pic		{ float:left; 	}
.all_menu_in .a_my .user .pic img		{ width:48px; height:48px; 	}
.all_menu_in .a_my .user .name		{ float:left; color:#FFF; font-size:1.0em; line-height:20px; margin:7px 0 0 10px; 	}
.all_menu_in .a_my .user .name strong		{ color:#FFF; font-size:1.1em !important; font-weight:normal; 	}
.all_menu_in .a_my .btn_login			{ background:rgba(0, 0, 0, 0.2); border-radius:3px; padding:10px 0 9px; width:100%; margin-top:12px; 	}
.all_menu_in .a_my .btn_login p			{ color:#FFF; font-size:1.0em; text-align:center; 	}
.all_menu_in .a_my .btn_login p a		{ color:#FFF; 	}

.all_menu_in .a_mn		{ padding-bottom:20px;  	}
.all_menu_in .a_mn ul		{ float:left; width:100%; border-bottom:1px solid #e1e1e0; 	}
.all_menu_in .a_mn ul li		{ float:left; border-right:1px solid #e1e1e0; padding:18px 0px 16px; width:49%; }
.all_menu_in .a_mn ul li.rf		{ float:right; border-right:none; padding:18px 0px 16px; width:49%;   	}
.all_menu_in .a_mn ul li a		{ color:#58595b; padding:0px 20px 0px;  	}

.search_layer		{ position:absolute; top:0px; left:0px; width:100%; background:#528c8f; z-index:999;	}
.search				{ height:88px; 	}

.search_in				{ position:relative; 	}
.search_in .s_close				{ position:absolute; top:10px; right:10px;  	}
.search_in .s_close img		{ width:27px; height:16px; 		}
.search_in .s_title		{ color:#FFF; font-size:1.3em; padding:10px 0 0 10px;  	}
.search_in .s_inp		{ padding:10px 0 10px; text-align:center; width:100%;  	}
.search_in .s_inp li		{ display:inline-block; 	}
.search_in .s_inp .inp		{ display:inline-block;   	}
.search_in .s_inp .inp input		{ height:32px; font-size:14px; 	}
.search_in .s_inp .btn		{ display:inline; margin-left:-4px; 	}
.search_in .s_inp .btn img		{ width:32px; height:32px; 	 }



