/* common */
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.red{color:red;}
.dark-red{color:#C00;}
.blue{color:blue;}
.green{color:green;}
.orange{color:orange;}
.gray{color:gray;}
.light-gray{color:#ccc;}
.black{color:black;}
.purple{color:#BD5274;}
.gray-white{color:#ccc;}
.dark-blue{color:#466283;}
.bg-red{color:#C65055;}
.bg-blue{color:#1A65A3;}
.bg-green{color:#008C77;}
.bg-orange{color:#D39049;}
.light-red{color:lightsalmon;}
.light-blue{color:lightblue;}
.light-green{color:lightgreen;}
.light-orange{color:lightyellow;}

.f_l{ float:left;}
.f_r{ float:right;}
.t_l{text-align:left;}
.t_r{text-align:right;}
.t_c{text-align:center;}

.hide{display:none;}

body, p, input, button, select, textarea, .navbar-search .search-query {font-family: Microsoft YaHei Source Han Sans CN !important;}

ul.library-main li a div span {font-size:12px;}

.front h3 {font-size:16px; margin-bottom:5px;}
.main-content h1.page-header {text-align:center;}
.main-content h2.chapter-header{text-align:center; margin-top:30px;}
.content p {text-indent:2em;/* font-size: 12px; margin-top: 10px; margin-bottom: 10px; line-height:1.5em;*/}
.content li {/* font-size: 12px; margin-right:1em; margin-top: 10px; margin-bottom: 10px; line-height:1.5em;*/}
.container .content li {/*font-size: 12px;*/}
.container #remark-box .content li, .container #contacts .content li {font-size: 12px; margin-top: 2px; margin-bottom: 2px;}
.container #remark-box .content p, .container #contacts .content p {font-size: 12px;}
.container #remark-box .content .remark-div-fee li {font-size: 12px;}
.content img {max-width:600px; width:expression(this.width > 600 && this.width > this.height ? 600 : true); /*width:100%;*/ overflow:hidden;}
.library-box .content h4 {font-size:14px;}

input[type="button"].library-btn, input[type="reset"].library-btn, input[type="submit"].library-btn{width: 50px; height: 24px;}
input[type="button"].library-btn-4, input[type="reset"].library-btn-4, input[type="submit"].library-btn-4{width: 70px;}
.content img.library-ico{width:auto;}
.content img#code_img{width:auto;}

.views-table tr td {padding: 4px 5px; border-top: 1px solid #DFE6EC;}
.container #remark-box .views-table tr td {font-size: 12px;}

#showcase {max-height: 425px;}

.photo-title a {color:#fff;}
#secondary-menu {font-family: Microsoft YaHei Source Han Sans CN !important; /*font-family: "Microsoft Yahei;"*/}
#main-menu li a, #secondary-menu li a {line-height:1.2em;}

#index-fast-link .span1 {margin-bottom:30px;}