
/* Bootstrap */
.navbar { margin:0; padding:0; border:0;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color:#f6f6f6; }
.navbar-inverse { background:#fff; border-bottom:5px solid #a20000; }
.navbar-inverse .navbar-brand { color:#313131; font-family:"微软雅黑"; font-size:20px; font-weight:bold; }
.navbar-inverse .navbar-brand:hover { color:#a20000}
.navbar-inverse .navbar-nav li a { color:#313131; font-size:18px; font-family:"微软雅黑"; }
.navbar-inverse .navbar-nav li a:hover { color:#a20000; }
.navbar-inverse .navbar-nav li:hover { background-color:#efefef; }
.navbar-inverse .navbar-nav2 li a { color:#657382; font-size:18px; font-family:"微软雅黑"; }
.navbar-inverse .navbar-nav2 li a:hover { color:#a20000;}
.navbar-inverse .navbar-toggle { border-color:#313131; }
.navbar-inverse .navbar-toggle .icon-bar { background:#6f7e8d;}
.zt_search { width:227px; height:32px; background:url(//www.qstheory.cn/n5/images/hqwg/v1_hqwg_search.png) bottom no-repeat; font:14px/32px "微软雅黑"; margin-top:10px; }
@media (max-width: 768px) {.navbar-inverse .navbar-brand { font-size:16px;}.navbar-inverse .navbar-nav li a { font-size:14px;}}

/* 通用效果 */
.opactran a img { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.00; opacity:1; transition:all 0.3s ease-in-out 0s; }
.opactran a:hover img { filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.70; opacity:0.7; }
.transdelay { transition:all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.transdelay a { transition:all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }

/* 全局 */
body { font-family:"微软雅黑"; }a { color:#2b2b2b;}a:hover { color:#a30100;text-decoration:none; }ul, ol, dl,dt,dd, li { list-style: none; }.db { display:block; }.fwb { font-weight: bold; }.ffyh { font-family:"微软雅黑"; }.fs16p { font-size: 16px; }.fs18p { font-size: 18px; }.tac { text-align: center; }.ti2e { text-indent: 2em; }.lh24p { line-height:24px; }.lh28p { line-height:28px; }.lh30p { line-height:30px; }.lh36p { line-height:36px; }.oh { overflow: hidden; }
@media (max-width: 768px) {.padd10 { padding:0 10px;}.padd5 { padding:0 5px;}}
figure { margin: 0; }
.clear { clear:both; }
.index_title { border-left:25px solid #a30100; padding-left:20px; line-height:30px; margin-bottom:50px; padding-bottom:5px; font-family:"微软雅黑"; font-size:24px; }
.index_title a { color:#000; display:block; }
@media (max-width: 991px) and (min-width: 769px) {.index_title { border-left:20px solid #a30100; padding-left:10px; line-height:24px; margin-bottom:50px; padding-bottom:5px; font-family:"微软雅黑"; font-size:18px; }}
@media (max-width: 768px) {.index_title { border-left:20px solid #a30100; padding-left:10px; border-bottom:solid 1px #a30100; line-height:24px; margin-bottom:30px; padding-bottom:5px; font-family:"微软雅黑"; font-size:16px; }}
.sys_btn { background-color:#a30100; border:solid 1px #8d2722; margin:10px 0; text-align:center; }
.sys_btn a { color:#fff; display:block; padding-top:10px; padding-bottom:10px; }
.sys_btn a:hover { background-color:#8d2722; }
@media (max-width: 991px) and (min-width: 769px) {.sys_btn { font-size:16px; }}
@media (max-width: 768px) {.sys_btn { font-size:14px; }}

/* index banner */
.index_banner { width:100%; text-align:center; padding-bottom:40px; margin-top:54px; }
@media (min-width: 1200px) {
.index_banner img { width:auto; }
}
@media (max-width: 1199px) {
.index_banner img { width:100%; }
}

/* index learning */
.index_learning { margin-top:20px;}
.index_learning h2 { font-size:20px; line-height:32px; margin-top:25px; margin-bottom:20px; }
.index_learning p { line-height:26px; font-size:16px; }
@media (max-width: 991px) and (min-width: 769px) {.index_learning h2 { font-size:18px; line-height:28px; margin-top:20px; margin-bottom:15px; }.index_learning p { line-height:24px; font-size:14px; }}
@media (max-width: 768px) {.index_learning h2 { font-size:16px; line-height:24px; margin-top:20px; margin-bottom:15px; }.index_learning p { line-height:24px; font-size:12px; }}

/* index work */
.indexwork_img img { width: 100%; }.indexwork_text { background: #8d2722; border-top: solid 1px #fff; color: #fff; padding: 10px; width: auto; text-align:center; }.indexwork_text a { color: #fff; }.index_work { margin-bottom: 30px; }.indexwork_text_title { font-size:16px; }
@media (max-width: 767px) {.index_work {margin: 0 auto;padding:10px 0;}} @media (max-width: 480px) {.index_work {width: 100%;}} .indexwork_text_title { margin: 0 0 5px; }
@media (max-width: 991px) and (min-width: 769px) { .indexwork_text_title { font-size:16px; }}
@media (max-width: 768px) { .indexwork_text_title { font-size:14px; }}

/* index html */
.index_html { font-size:18px; line-height:30px; }
@media (max-width: 991px) and (min-width: 769px) {.index_html { font-size:16px; line-height:24px; }}
@media (max-width: 768px) {.index_html { font-size:14px; line-height:20px; }}

/* Photo */
.index_photo_divider { margin: 50px 0; }
.index_photo_heading { margin: 20px 0; font-size: 24px; line-height:1.5;letter-spacing: 2px;  }
.index_photo_p { display:block; margin-bottom:20px; line-height:30px; font-size:16px;}
.index_photo_time { position:relative; }
.index_photo_image { width:100%; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius: 10px; }
.index_photo_time .time { display:block; position:absolute; top:-10px; left:10px; padding:6px; background-color:#a30100; color:#fff; z-index:2; }
@media (max-width: 991px) and (min-width: 769px) {.index_photo_heading { margin: 10px 0; font-size: 18px; line-height:1.5;letter-spacing: 2px;  }.index_photo_p { font-size:14px;}}
@media (max-width: 768px) {.index_photo_heading { margin: 10px 0; font-size: 14px; line-height:1.5;letter-spacing: 2px;  }.index_photo_p { font-size:12px; line-height:18px; }}

/* Essays */
.index_essays img { width:100%; -moz-border-radius: 20px; -webkit-border-radius:20px; border-radius: 20px; }
.index_essays_title { font-size:20px; line-height:1.8; margin:10px 0;}
@media (max-width: 991px) and (min-width: 769px) {.index_essays_title { font-size:18px; line-height:1.8; margin:10px 0;}}
@media (max-width: 768px) {.index_essays_title { font-size:14px; line-height:1.8; margin:10px 0;}}

.qshq { padding:0px 15px; margin:0px; }.qshq li { background:url("//www.qstheory.cn/n5/images/hqwg/v1_hqwg_dot.jpg") no-repeat scroll 0 14px rgba(0, 0, 0, 0); font:16px/32px "微软雅黑"; padding-left:15px; }
@media (max-width: 768px) {.qshq li { background:url("//www.qstheory.cn/n5/images/hqwg/v1_hqwg_dot.jpg") no-repeat scroll 0 11px rgba(0, 0, 0, 0); font:12px/24px "微软雅黑"; padding-left:10px; }}
