﻿/* CSS Initializing */

@charset "utf-8";

pre{white-space: normal;}

body,dl,dd,ul,ol,form{margin:0px;padding:0px;}

body{font-size:12px;font-family:"Noto Sans CJK SC", "Source Han Sans CN", 'Hiragino Sans GB', 'Microsoft YaHei', '\5b8b\4f53', sans-serif;color: #050505;line-height:23px;background:#fff;background-size:100%;height: 100%;width: 100%;-webkit-font-smoothing: antialiased;}





button { cursor: pointer }

em, cite { font-style: normal; }

a{color:#050505;text-decoration:none;}

a:hover{color: #265380;text-decoration: none; list-style:none;}

.txtlf{ text-align:left;}

.txtrg{ text-align:right;}

.td-un{text-decoration: underline; }

.fl{ float:left;}

.fr{ float:right;}

.fix:after {content:'.';display:block;clear:both;visibility:hidden;height:0px;}/*清除浮动的一种方法，将此class名写在内部有浮动的标签中，便可清除子字元素的浮动，使用非常方便*/

.fix {zoom:1;}

.clearfixed:after { content: "."; clear: both; display: block; height: 0; overflow: hidden }

.clearfixed { zoom: 1 } /* 增加清除浮动样式时，要注意当前元素是否为块结构，如果不是，要添加属性 display: block */

.clear { display: block!important; float: none!important; clear: both; width: auto!important; height: 0;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0 }

.brank{ line-height:8px; clear:both; height:8px;margin: 0 auto!important; padding: 0!important; font-size: 0; float: none!important;}

.none{ display:none;}

table{border-collapse:collapse;}



/**align  End**/



/**background-color  End**/

/**blank Start**/



/**blank  End**/

/**clearfix Start**/

/**

 * http://nicolasgallagher.com/micro-clearfix-hack/

 * For modern browsers

 * 1. The space content is one way to avoid an Opera bug when the

 *    contenteditable attribute is included anywhere else in the document.

 *    Otherwise it causes space to appear at the top and bottom of elements

 *    that are clearfixed.

 * 2. The use of `table` rather than `block` is only necessary if using

 *    `:before` to contain the top-margins of child elements.

 * 3. Reference:http://nicolasgallagher.com/micro-clearfix-hack/

 */



/**clearfix  End**/

/**color Start**/



/**cursor  End**/

/**debug Start**/



/**debug  End**/

/**font Start**/

.b { font-weight: bold;}

.n {font-weight: normal;font-style: normal;}

.fbd-font {font: 62.5%/1 simsun, "\5b8b\4f53", Microsoft YaHei, Arial, "sans-serif";}

.fbd-size {font-size: 62.5%;}

.fbd-lh,.ls0-u,.ls0_ > * {line-height: 1;}

.fbd-family,.ls0-u,.ls0_ > * {font-family: simsun, "\5b8b\4f53", Microsoft YaHei, Arial, "sans-serif";}

.f12 {font-size: 12px;}

.f13 {font-size: 13px;}

.f14 {font-size: 15px;}

.f15 {font-size: 15px;}

.f16 {font-size: 16px;}

.f17 {font-size: 17px;}

.f18 {font-size: 18px;}

.f19 {font-size: 19px;}

.f20 {font-size: 20px;}

.f21 {font-size: 21px;}

.f22 {font-size: 22px;}

.f23 {font-size: 23px;}

.f24 {font-size: 24px;}

.f25 {font-size: 25px;}

.f26 {font-size: 26px;}

.f27 {font-size: 27px;}

.f28 {font-size: 28px;}

.f29 {font-size: 29px;}

.f30 {font-size: 30px;}

.f35 {font-size: 35px;}

.f40 {font-size: 40px;}

/**font  End**/

/**form Start**/

.frm-none { border: none;background: none;}

/**form  End**/

/**height Start**/



.lh25,.lh25_ > * {line-height: 25px;}



/**height  End**/

/**layout Start**/



/**layout  End**/

/**margin Start**/

.auto {margin-left: auto; margin-right: auto;}



.mt10,.mt10_ > * {margin-top: 10px;}



.mt18,.mt18_ > * {margin-top: 18px;}





/**margin  End**/

/**padding Start**/



/**shape  End**/