@charset "utf-8";

/* layout */
.ui-header {height:49px; border-bottom:1px solid #2a2a2a; background:url(/images/mobile/common/header_bg.gif) 0 0 repeat-x !important; background-size:1px 49px !important;}
.ui-header .ui-title {padding:1em 0; font-size:16px;}
.ui-btn-icon-notext.ui-btn-left {top:0.61em; left:.3125em;}
.ui-btn-icon-notext.ui-btn-right {top:0.61em; right:.3125em;}

.logo {padding:10px 0 0 10px !important; margin:0 !important; text-align:left !important;}

.ftNav {border-bottom:1px solid #1e1e1e; background:#474747;}
.ftNav li {float:left; width:33.3%; height:35px; border-top:1px solid #2c2c2c;}
.ftNav li a {display:block; height:35px; line-height:35px; text-align:center; color:#fff; border-top:1px solid #5c5c5c; border-right:1px solid #2c2c2c; border-bottom:1px solid #5c5c5c; border-left:1px solid #5c5c5c;}
.ftNav li a:visited {color:#fff;}

.ftUtilWrap {padding:20px 0; background:#181818; color:#989898;}
.ftUtilWrap .copyright {margin:10px 10px 0; font-size:9px; text-align:center;}

.ftutill {text-align:center;}
.ftutill li {display:inline-block; padding-left:7px; background:url(/images/mobile/common/ft_ln01.gif) 0 1px no-repeat;}
.ftutill li:first-child {background:none;}
.ftutill li a {color:#989898;}

.header_new{width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-sizing:border-box;}
.header_new .ui-btn-icon-notext.ui-btn-right{top:auto;right:auto;position:relative;}





/* common style */
.pageTit {margin:20px 0; font-weight:bold; font-size:18px;}
.pageStit {padding-left:10px; margin-bottom:10px; color:#c6168d; font-size:16px; background:url(/images/mobile/common/bu_org_dia.gif) 0 7px no-repeat; background-size:7px 7px;}
.infoBoxA {margin-bottom:15px; border:solid #c4c4c4; border-width:2px 0; text-align:center;}
.infoBoxA dt {padding:7px 0; background:#f8f8f8; font-weight:bold;}
.infoBoxA dd {padding:7px; border-top:2px solid #ddd;}

.sqList li {padding-left:7px; margin-top:5px; background:url(/images/mobile/common/bu_gy_sq.gif) 0 7px no-repeat; background-size:3px 3px;}
.sqList li:first-child {margin-top:0;}

.dataTb {width:100%; table-layout:fixed; border-top:2px solid #c4c4c4; border-bottom:2px solid #c4c4c4;}
.dataTb thead th {padding:6px 0 8px; background:#f8f8f8; border-bottom:2px solid #ddd;}
.dataTb tbody td {padding:6px 0 8px; text-align:center;}

.noneList {margin:5px 0 10px;}
.noneList li {padding-left:0 !important; margin-top:2px; background:none;}

.txtBox {line-height:1.6;}





.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* hides from ie-mac */
.clfix{ zoom:1; } /*for ie 5.5-7*/

a {text-decoration:none; color:#454545;}
a:visited {text-decoration:none; color:#454545;}
a:active {text-decoration:none; color:#454545;}
a:hover {text-decoration:none; color:#454545;}

/* padding */
.pd0 {padding:0 !important;}
.pdt0 {padding-top:0 !important;}
.pdb0 {padding-bottom:0 !important;}
.pdl0 {padding-left:0 !important;}
.pdr0 {padding-right:0 !important;}

.pdt25 {padding-top:25px !important;}
.pdt40 {padding-top:40px !important;}

.pdb5 {padding-bottom:5px !important;}
.pdb40 {padding-bottom:40px !important;}
.pdl20 {padding-left:20px !important;}

/* margin */
.mg0 {margin:0 !important;}
.mgt0 {margin-top:0 !important;}
.mgb0 {margin-bottom:0 !important;}
.mgl0 {margin-left:0 !important;}
.mgr0 {margin-right:0 !important;}

.mgt5 {margin-top:5px !important;}
.mgt7 {margin-top:7px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt35 {margin-top:35px !important;}
.mgt40 {margin-top:40px !important;}
.mgt60 {margin-top:60px;}

.mgl5 {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl20 {margin-left:20px !important;}

.mgr20 {margin-right:20px !important;}

.mgb5 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb50 {margin-bottom:50px !important;}


.img100 img {width:100%;}
.lhNor {line-height:1.4em;}
.upperTxt {text-transform:uppercase;}
.cutSt {
	white-space:nowrap;
	text-overflow:ellipsis;		/* IE, Safari */
	-o-text-overflow:ellipsis;		/* Opera under 10.7 */
	overflow:hidden;			/* "overflow" value must be different from "visible" */ 
	-moz-binding: url('ellipsis.xml#ellipsis');
}

/* float */
.fnone {float:none !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.cboth {clear:both;}

/* font weight */
.fwn {font-weight:normal !important;}
.fwb {font-weight:bold !important;}

/* line-height */
.ln20 {line-height:20px;}

.noneContents {float:none !important; position:static !important; margin:0 !important; padding:0 !important; height:200px !important; line-height:200px !important; text-align:center !important;}

/* align */
.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.vab {vertical-align:bottom !important;}
.agl {text-align:left !important;}
.agc {text-align:center !important;}
.agr {text-align:right !important;}
.vamAll * {vertical-align:middle !important;}
.vatAll * {vertical-align:top !important;}

/* none */
.hidden {display:none;}



.bbsList02 {border-top:2px solid #aeaeae; border-bottom:2px solid #d2d2d2;}
.bbsList02 thead tr th {padding:12px 10px 10px ; font-weight:bold; border-left:1px solid #e2e2e2; border-bottom:1px solid #cfcfcf; background:#fafafa;}
.bbsList02 thead tr th:first-child {border-left:0;}
.bbsList02 tbody tr th {padding:11px 0 13px; color:#000; text-align:center; border-top:1px solid #e2e2e2;}
.bbsList02 tbody tr td {padding:11px 10px 13px; color:#444; text-align:center; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.bbsList02 tbody tr:first-child td {border-top:0;}
.bbsList02 tbody tr td:first-child {border-left:0;}
.bbsList02 tfoot tr td {padding:11px 10px 13px; color:#444; text-align:center; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.bbsList02 tfoot tr td:first-child {border-left:0;}
.bbsList02 .bdL {border-left:1px solid #e2e2e2 !important;}






































