
/* icon */
.icon-all { display: inline-block; background: url('/images/v2/icon-all.png') no-repeat; vertical-align: middle; }
.i-a01, .i-a02, .i-a03, .i-a04, .i-a05, .i-a06, .i-a07, .i-a08, .i-a09, .i-a10, .i-a11, .i-a12, .i-a13, .i-a14, .i-a15, .i-a34, .i-a35, .i-a36 { width: 18px; height: 18px; }
.i-a01 { background-position: 0 0; }
.i-a02 { background-position: -20px 0; }
.i-a03 { background-position: -40px 0; }
.i-a04 { background-position: -60px 0; }
.i-a05 { background-position: -80px 0; }
.i-a06 { background-position: -100px 0; }
.i-a07 { background-position: -120px 0; }
.i-a08 { background-position: -140px 0; }
.i-a09 { background-position: -160px 0; }
.i-a10 { background-position: -180px 0; }
.i-a11 { background-position: -200px 0; }
.i-a12 { background-position: -220px 0; }
.i-a13 { background-position: -240px 0; }
.i-a14 { background-position: -260px 0; }
.i-a15 { background-position: -280px 0; }
.i-a34 { background-position: 0 -125px; }
.i-a35 { background-position: -20px -125px; }
.i-a36 { background-position: -40px -125px; }
.i-a16, .i-a17, .i-a18, .i-a19, .i-a20, .i-a21, .i-a22, .i-a23, .i-a24, .i-a25 { width: 32px; height: 32px; }
.i-a16 { background-position: 0 -20px; }
.i-a17 { background-position: -35px -20px; }
.i-a18 { background-position: -70px -20px; }
.i-a19 { background-position: -105px -20px; }
.i-a20 { background-position: -140px -20px; }
.i-a21 { background-position: -175px -20px; }
.i-a22 { background-position: -215px -20px; }
.i-a23 { background-position: -255px -20px; }
.i-a24 { background-position: -215px -60px; }
.i-a25 { background-position: -255px -60px; }
.i-a26 { width: 60px; height: 60px; background-position: 0 -60px; }
.i-a27 { width: 60px; height: 60px; background-position: -70px -60px; }
.i-a28 { width: 60px; height: 60px; background-position: -140px -60px; }
.i-a29 { width: 24px; height: 24px; background-position: -215px -100px; }
.i-a30 { width: 26px; height: 39px; background-position: -300px 0; }
.i-a31 { width: 26px; height: 39px; background-position: -300px -45px; }
.i-a32 { width: 26px; height: 39px; background-position: -300px -90px; }
.i-a33 { width: 26px; height: 39px; background-position: -255px -100px; }

.arrow { display: inline-block; width: 0; height: 0; font-size: 0; line-height: 0; vertical-align: -2px; border: 0 dashed transparent; }

.img-block { display: block; overflow: hidden; }
.img-block img { display: block; width: 100%; height: 100%; }
.img-bg {
	position: absolute; left: 0; top: 60%; right: 0; bottom: 0;
	background: linear-gradient(to bottom, rgba(0,0,0, 0) 0%, rgba(0, 0, 0, .6) 100%);
}

.magnify img { transition: all .35s linear; transform: scale(1); }
.magnify:hover img { transform: scale(1.05); }
.magnify-txt { position: relative; }
.magnify-txt p { position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; transition: all .25s linear; color: #fff; text-align: center; }
.magnify-txt:hover p { transform: translateY(-5px); }


/* btn */
.btn { border: 1px solid #e8e8e8; border-radius: 3px; color: #262626; transition: all .2s linear; cursor: pointer; text-align: center; }
.btn:hover { border-color: #ff552e; color: #ff552e; }
.btn-oe-line { border-color: #ff552e; color: #ff552e; }
.btn-oe-line:hover { background-color: #ff552e; color: #fff; }
.btn-oe { background-color: #ff552e; border-color: #ff552e; color: #fff; }
.btn-oe:hover { background-color: #ff6340; border-color: #ff6340; color: #fff; }
.btn-disabled, .btn-disabled:hover { background-color: #e8e8e8; border-color: #e8e8e8; color: #8c8c8c; }

/* input-bar */
.input-bar { position: relative; z-index: 10; }
.input-bar .tips { position: absolute; z-index: -1; }

/* check-btn */
.check-btn { float: left; height: 20px; color: #8c8c8c; position: relative; padding-left: 30px; cursor: pointer; margin-right: 20px; }
.check-btn:before { 
	position: absolute; left: 0; top: 0; content: ''; transition: all .15s linear;
	width: 14px; height: 14px; background-color: #fff; border: 1px solid #bfbfbf; margin-top: 2px;
}
.check-btn:hover:before {  }
.check-btn-click:before { }
.check-btn-click:after {position: absolute; left: 2px; top: 0; content: '√'; font-family: "Verdana"; color: #999; font-size: 12px; }
	/**/
.radio-bar .check-btn:before { border-radius: 50%; }


/* drop-down */
.drop-down { float: left; position: relative; cursor: pointer; }
.drop-down .drop-txt { overflow: hidden; position: relative; padding-right: 25px; font-size: 16px; color: #595959; }
.drop-down .drop-txt .icon-downarrow { position: absolute; top: 0; right: 5px; color: #8c8c8c; font-size: 12px; }
.drop-down .drop-all { 
	position: absolute; left: 0; right: 0; display: none;
	background-color: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, .15); border-radius: 4px; 
	overflow-x: hidden; overflow-y: scroll; height: 216px;
}
.drop-down .drop-all p { height: 36px; overflow: hidden; line-height: 36px; text-align: center; }
.drop-down .drop-all p:hover { background-color: #f5f5f5; color: #ff552e; }

/* logo-bar */
.logo-bar {  }
.logo-bar .logo-h40 { padding: 23px 0; }
	/**/
.logo-bar .logo { margin-top: 0; }
.logo-bar .logo img { float: left; }
.logo-bar .input-bar { float: left; width: 540px; height: 38px; border: 1px solid #ff552e; margin-right: 22px;margin-top: 11px; }
.logo-bar .input-bar .tips { left: 19px; line-height: 38px; color: #8c8c8c; }
.logo-bar .input-bar .txt { float: left; width: 423px; padding: 0 19px; line-height: 38px; }
.logo-bar .input-bar .btn { 
	float: left; width: 79px; height: 38px; line-height: 38px; border-radius: 0;
	background-color: #ff6340; border-color: #ff6340; font-size: 16px; color: #fff; cursor: pointer; 
}
.logo-bar .input-bar .btn:hover { background-color: #ff552e; }
.logo-bar .hot { padding: 10px 0;margin-top: 11px; }
.logo-bar .hot span { float: left; color: #595959; }
.logo-bar .hot a { float: left; color: #ff552e; margin-right: 15px; }
.logo-bar .hot a:hover { text-decoration: underline; }
	/**/
.logo-title { margin-right: 90px; position: relative; padding-left: 15px; }
.logo-title:after { position: absolute; left: 0; top: 2px; width: 1px; height: 36px; background-color: #f2f2f2; content: ''; }
.logo-title .tit { font-size: 24px; line-height: 40px; cursor: pointer; }
.logo-title .tit .iconfont { font-size: 18px; color: #8c8c8c; margin: -4px 0 0 10px; }
.logo-title .pop-type { 
	position: absolute; left: 0; top: 40px; z-index: 600; display: none;
    width: 630px; min-height: 100px; padding: 25px 20px;
	background-color: #fff; box-shadow: 0 6px 10px 0 rgba(0,0,0, .15); 
}
.logo-title .pop-type ul { max-height: 300px; overflow-x: hidden; }
.logo-title .pop-type ul li { float: left; width: 100px; height: 28px; line-height: 28px; margin-right: 20px; }


/* main-menu-bar */
.main-menu-bar { height: 40px; font-size: 16px; }
.main-menu-bar .lh30 { line-height: 30px; }
.main-menu-bar .mu-type { width: 180px; margin-right: 50px; position: relative; z-index: 100; }
.main-menu-bar .mu-type .mu-title { padding: 0 20px; height: 40px; background-color: #262626; color: #fff; line-height: 40px; }
.main-menu-bar .mu-type .mu-title .iconfont { margin: -3px 20px 0 0; }
.main-menu-bar .mu-type .mu-more { 
	position: absolute; left: 0; top: 40px; right: 0; 
	height: 450px; background-color: #fff; box-shadow: 0 1px 5px 0 rgba(0,0,0, .05); 
	font-size: 14px;
}
.main-menu-bar .mu-type .mu-more ul { padding: 13px 20px; }
.main-menu-bar .mu-type .mu-more li { height: 28px; line-height: 28px; }
.main-menu-bar .mu-type .mu-more li a { display: block; }
.main-menu-bar .mu-type .mu-more li .icon-all { margin: -7px 20px 0 0; }
.main-menu-bar .mu-type .mu-more dl { padding: 0 20px; }
.main-menu-bar .mu-type .mu-more dt { font-size: 16px; height: 20px; line-height: 20px; padding: 5px 0; }
.main-menu-bar .mu-type .mu-more dt .iconfont { margin: -2px 5px 0 0; }
.main-menu-bar .mu-type .mu-more dd { overflow: hidden; margin-top: 15px; }
.main-menu-bar .mu-type .mu-more dd span { float: left; line-height: 28px; margin-right: 12px; }
	/**/
.main-menu-bar .mu-type-filtrate .mu-title { background-color: #ff552e; }
.main-menu-bar .mu-type-filtrate .mu-more { height: 500px; background-color: #333; }
.main-menu-bar .mu-type-filtrate .mu-more a { color: #fff; }
.main-menu-bar .mu-type-filtrate .mu-more li { height: 30px; line-height: 30px; }
.main-menu-bar .mu-type a:hover { color: #ff552e; }
	/**/
.mn-menu-bar { margin-right: 40px; position: relative; z-index: 100; }
.mn-menu-bar:after { position: absolute; top: 7px; right: 0; width: 1px; height: 16px; background-color: #bfbfbf; content: ''; }
.mn-menu-bar li { float: left; position: relative; margin-right: 40px; }
.mn-menu-bar li .mu { float: left; line-height: 30px; padding-bottom: 10px; position: relative; }
.mn-menu-bar li .mu:before { 
	position: absolute; left: 50%; right: 0; bottom: 0; content: '';  
	width: 0; height: 3px; background-color: #ff552e; transition: all .15s linear; 
	transform: translateX(-50%);
}
.mn-menu-bar li.mu-down { padding-right: 20px; position: relative; }
.mn-menu-bar li.mu-down:after { position: absolute; top: 6px; right: 0; content: "\e76d"; color: #8c8c8c; transition: all .15s linear; }
.mn-menu-bar li .mu-b { 
	position: absolute; left: -20px; top: 40px; right: -20px; padding-bottom: 7px;
	background-color: #fff; box-shadow: 0 10px 15px 0 rgba(0,0,0, .1); 
}
.mn-menu-bar li .mu-b p { height: 36px; overflow: hidden; }
.mn-menu-bar li .mu-b p a { display: block; line-height: 36px; padding: 0 20px; font-size: 14px; transition: all .25s linear; }
.mn-menu-bar li .mu-b p a:hover { background-color: #f5f5f5; color: #ff552e; }
.mn-menu-bar li.cur .mu:before, .mn-menu-bar li.now .mu:before { width: 100%; color: #ff552e; }
.mn-menu-bar li.show:after { transform: rotate(180deg); }



/* youlian-bg */
.youlian-bg { background-color:#262626; }
.youlian { padding: 24px 0; line-height: 24px; border-bottom: 1px solid #404040; }
.youlian dt { color: #8c8c8c; margin-bottom: 13px; }
.youlian dd { overflow: hidden; }
.youlian dd a { float: left; color: #8c8c8c; margin-right: 15px; }
.youlian dd a:hover { color: #ff552e; }



/* xm-list-w224 */
.xm-list-w224 {}
.xm-list-w224 li { margin-right: 20px; margin-bottom: 20px; }
.xm-list-w224 li, .xm-list-w224 li a { float: left; width: 224px; height: 224px; }
.xm-list-w224 li a { overflow: hidden; background-color: #fff; box-shadow: 0 1px 3px 0 rgba(0,0,0, .05); position: relative; transition: all .25s linear; }
.xm-list-w224 li .pop { 
	position: absolute; left: 0; right: 0; bottom: -120px;
	height: 111px; background-color: #ff552e; padding-top: 9px; text-align: center;
}
.xm-list-w224 li .pop p { color: #fff; line-height: 28px; height: 28px; overflow: hidden; }
.xm-list-w224 li .pop .btn { 
	display: block; width: 100px; height: 32px; line-height: 32px; margin: 7px auto 0;
	background-color: #ffe404; border-color: #ffe404; border-radius: 3px; color: #262626;
}
.xm-list-w224 li:hover a { box-shadow: 0 10px 15px 0 rgba(0,0,0, .1); transform: translateY(-10px); }



/* rank-bar */
.rank-bar { /*float: left; width: 380px;*/ height: 760px;background-color: #fff; box-shadow: 0 1px 3px 0 rgba(0,0,0, .05); }
.rank-bar dt { height: 20px; padding: 18px 20px; margin-bottom: 10px; }
.rank-bar dt h2, .rank-bar dt h3 { float: left; font-size: 18px; color: #262626; }
.rank-bar dt span.fr { color: #8c8c8c; }
.rank-bar dd { height: 60px; padding: 0 20px; overflow: hidden; position: relative; /* transition: height .15s linear; */}
.rank-bar dd:after { position: absolute; left: 20px; bottom: 0; right: 20px; content: ''; border-bottom: 1px solid #f5f5f5; }
.rank-bar dd:last-child:after { border-bottom: none; } 
.rank-bar dd .item { position: relative; padding: 15px 0 0 47px; *float: left; }
.rank-bar dd .item .icon-all { position: absolute; left: 0; top: 11px; color: #fff; text-align: center; padding-top: 5px; }
.rank-bar dd .item .icon-all.i-a33 { color: #595959; top: 15px; }
.rank-bar dd .default { line-height: 30px; height: 30px; overflow: hidden; }
.rank-bar dd .default .fr { color: #8c8c8c; margin-left: 20px; }
.rank-bar dd .tips { font-size: 14px; line-height: 24px; color: #8c8c8c; margin-top: 15px; padding-bottom: 14px; overflow: hidden; }
.rank-bar dd .tips p { height: 72px; overflow: hidden; }
.rank-bar dd .tips .fr { width: 80px; height: 80px; margin-left: 25px; }
	/**/
.rank-bar dd.show { height: 154px; background-color: #fff; box-shadow: 0 3px 15px 0 rgba(0,0,0, .08); }
.rank-r3 .rank-bar { float: left; width: 380px; }


/* nav-h30 */
.nav-h30 { height: 30px; line-height: 30px; }
.nav-h30 h3 { float: left; }
.nav-h30 h3.f22 { font-size: 22px; }
.nav-h30 h3.f24 { font-size: 24px; }
.nav-h30-line-oe { position: relative; padding-left: 15px; }
.nav-h30-line-oe:after { position: absolute; left: 0; top: 6px; width: 6px; height: 18px; background-color: #ff552e; content: ''; }

/* nav-f24 */
.nav-f24 { font-size: 24px; line-height: 32px; }
.nav-f22 { font-size: 22px; line-height: 30px; }


/* tw-list */
.tw-list { }
.tw-list li { padding: 15px 0; }
.tw-list li .img-block { float: left; width: 110px; height: 72px; overflow: hidden; margin-right: 20px; }
.tw-list li .f16 { height: 20px; overflow: hidden; }
.tw-list li .f14 { line-height: 24px; max-height: 48px; overflow: hidden; margin-top: 9px; }
	/**/
.tw-list-h72 li { height: 72px; }
.tw-list-h72 li .f14 { height: 48px; }
	/**/
.tw-list-h100 li { height: 100px; overflow: hidden; }
.tw-list-h100 li .img-block { width: 150px; height: 100px; }
.tw-list-h100 li .f16 { line-height: 28px; height: auto; max-height: 56px; margin-top: -6px; }


/* wz-list */
.wz-list {}
.wz-list dt { margin-bottom: 13px; }
.wz-list dt .f24 { font-size: 24px; line-height: 36px; height: 36px; overflow: hidden; }
.wz-list dt .f18 { height: 24px; line-height: 24px; overflow: hidden; }
.wz-list dt .f14 { line-height: 24px; height: 48px; overflow: hidden; margin-top: 18px; }
.wz-list dd { height: 36px; line-height: 36px; overflow: hidden; }
.wz-list dd a { font-size: 16px; }
	/**/
.wz-list-h30 dd { height: 30px; line-height: 30px; }


/* zhuanti-list */
.zhuanti-list {}
.zhuanti-list li { 
	float: left; width: 278px; height: 394px; background-color: #fff; border-radius: 5px; box-shadow: 0 1px 3px 0 rgba(0,0,0, .05); 
	overflow: hidden; margin-right: 29px; position: relative; transition: all .25s linear;
}
.zhuanti-list li img { display: block; height: 278px; }
.zhuanti-list li .pop { 
	position: absolute; left: 0; right: 0; bottom: -50px; transition: all .25s linear;
	padding: 18px 20px; height: 140px; background-color: #fff; 
}
.zhuanti-list li .pop .title { height: 20px; overflow: hidden; }
.zhuanti-list li .pop p { line-height: 24px; color: #8c8c8c; height: 48px; overflow: hidden; margin-top: 20px; transition: all .25s linear; }
.zhuanti-list li .pop .btn { display: block; height: 40px; line-height: 40px; opacity: 0; filter:alpha(opacity=0); margin-top: 12px; transition: all .25s linear; }
.zhuanti-list li:hover { box-shadow: 0 15px 24px 0 rgba(0,0,0, .1); transform: translateY(-10px); }
.zhuanti-list li:hover .pop { bottom: 0; }
.zhuanti-list li:hover .pop p { margin-top: 15px; }
.zhuanti-list li:hover .pop .btn { opacity: 1; filter:alpha(opacity=100); }
.zhuanti-list li:hover .pop .title .f18 { color: #ff552e; }


/* carousel */
.carousel, .carousel .ovh { position: relative; }
.carousel .ban-ul { position: absolute; left: 0; }
.carousel .ban-ul .item { float: left; }
.carousel .dot { position: absolute; z-index: 20; }


/* weizhi */
.weizhi { padding: 15px 0 16px; font-size: 12px; color: #8c8c8c; }
.weizhi a { color: #8c8c8c; }
.weizhi span { color: #262626; }
.weizhi a:hover { color: #ff552e; }


/* page-bar */
.page-bar { height: 42px; color: #666; padding: 40px 0; } 
.page-bar a { 
	display: inline-block; width: 42px; height: 42px; line-height: 42px; font-size: 16px;
	background: #fff; box-shadow: 0 1px 3px 0 rgba(0,0,0, .05); margin: 0 5px; 
	color: #666; text-align: center; 
} 
.page-bar a:hover { border-color: #ff552e; color: #ff552e; } 
.page-bar a.cur { background-color: #ff552e; border-color: #ff552e; color: #fff; } 
.page-bar .prev, .page-bar .next { position: relative; top: 1px; font-size: 18px;font-family:"\5B8B\4F53";  font-weight:bold; }
.page-bar a.disabled { color: #ddd; }


/* 2018-07-31 */
.s-c999 { color: #999; }
.ml10 { margin-left: 10px; }

/*#newBridge { display:none !important;}*/

#nb_icon_wrap, #nb_invite_wrap {
    display: none !important;
}

/* 2018-08-13 */
.hot-tag {}
.hot-tag a { 
	float: left; height: 36px; line-height: 36px; padding: 0 20px; margin: 10px 10px 0 0; 
	background-color: #f8f8f8; border-radius: 18px; color: #555;
}
.hot-tag a:hover { background-color: #ff552e; color: #fff; }
/* 2018-12-25 */
.ml40 { margin-left: 40px; }
.banner-carousel .dot li { width: 60px; }
.banner-carousel .dot li img { width: 100%; }
/* cy-nav */
.cy-nav a { position: relative; float: left; line-height: 30px; padding-bottom: 10px; position: relative; }
.cy-nav a:before { position: absolute; left: 50%; right: 0; bottom: 0; content: ''; width: 0; height: 3px; background-color: #ff552e; transition: all .15s linear; transform: translateX(-50%); }
.cy-nav.cur a, .cy-nav a:hover { color: #ff552e; }
.cy-nav.cur a:before, .cy-nav a:hover:before { width: 100%; }


/* 2018-09-01 add */
.fold-box { position: relative; padding-right:90px; }
.fold-box .ovh { height: 123px; overflow: hidden; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s; }
.fold-box .fold-btn { position: absolute; top: 0; right: 15px; line-height:30px; color: #999; cursor:pointer; }
.fold-box .fold-btn .iconfont { display:inline-block; margin-top:-3px; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); }
.fold-box .fold-btn.open .iconfont { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

/* 2019-03-28 add  #5113 right-popup */
/* pop-bar-jm */
.right-popup li .pop-bar-jm { position: absolute; right: 70px; bottom: -158px; width: 280px; height: 320px; border-radius: 2px; overflow: hidden; box-shadow: 0 6px 30px rgba(0,0,0, .1); background-color: #fff; }
.pop-bar-jm .tit { padding: 0 20px; height: 40px; line-height: 40px; background-color: #ff6340; color: #fff; border-radius: 2px 2px 0 0; }
.pop-bar-jm .tit .closed { float: right; padding: 19px 0; height: 2px; width: 18px; cursor: pointer; }
.pop-bar-jm .tit .closed .line { float: left; width: 18px; height: 2px; line-height: 0; background-color: #fff; }
	/* pop-jm-srk */
.pop-jm-srk { padding: 20px 20px 0; }
.pop-jm-srk .input-bar { border: 1px solid #f0f0f0; border-radius: 2px; }
.pop-jm-srk .area-srk { line-height: 20px; background-color: #f9f9f9; padding: 8px 10px; }
.pop-jm-srk .area-srk textarea { display: block; width: 100%; height: 110px; overflow-y: auto; }
.pop-jm-srk .area-srk .tips { color: #999; left: 11px; top: 9px; right: 11px; }
.pop-jm-srk .tel-srk { margin-top: 9px; padding: 0 10px; height: 44px; line-height: 44px; }
.pop-jm-srk .tel-srk .tips { color: #666; left: 11px; right: 11px; line-height: 44px; }
.pop-jm-srk .tel-srk input { display: block; width: 100%; height: 44px; line-height: 44px; }
.pop-jm-srk .btn { display: block; margin: 20px auto 0; width: 120px; height: 36px; border-radius: 18px; font-size: 14px; }


/* 2019-07-19 */
.right-popup li .pop-bar-jm { width: 300px; height: 350px; }

.accept-container {width: 1120px;margin: 40px auto;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 40px;}
.accept-container .accept-tit {font-size: 30px;text-align: center;font-weight: bold;}
.accept-container .accept-con {margin-top: 40px;font-size: 14px;line-height: 30px;text-indent: 2em;}
.accept-container .accept-con p.subcon {text-indent: 4em;}



/* 2019-07-17 */
.pl-search { z-index: 110; }
.search-keywords {display:none; position: absolute; top: 40px; right: 0; left: 0; border: 1px solid #eee; background-color: #fff; box-shadow: 0 5px 10px rgba(0,0,0,.1); }
.search-keywords a { display: block; padding: 0 20px; line-height: 40px; }
.search-keywords a:hover { background-color: #eee; }


/* 2019-08-07  #6687 */
.bg-black { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; background-color: #000; opacity: .5;}
.p20 { padding: 20px; }
.iconfont { display: inline-block; vertical-align: middle; margin-top: -2px; }
/*.btn { display: inline-block; }*/
.btn-gn, .btn-gn:hover { background-color: #89a69a; border-color: #89a69a; color: #fff; }
.btn-gn:hover { opacity: .8; } 
.s-c89a { color: #89a69a !important; }
.s-cfa2 { color: #fa2020 !important; }
.s-cfba { color: #fbab00 !important; }
/**/
input[type="radio"] { width: 16px; height: 16px; border: 1px solid #bfbfbf; vertical-align: middle; margin: -2px 5px 0 0; }
.check-bar { display: inline-block; }
.check-bar .btn-check { margin-right: 20px; }


/* 2019-08-09 #6687 */
.i-a37 { width: 32px; height: 32px; background-position: -67px -125px; }
.mn-menu-bar li { margin-top: 0; }
