﻿/* updatetime         : 2016-08-01 */
/* designer	          : 曾琦 */
/* qq mail 	          : 353963551 353963551@qq.com */
/* web development	  : 杨帆 */
/* qq mail 	          : 121876723 sifinsh@163.com */

/* 全局 */
html{ *overflow-x:hidden;} body { font:16px/32px "微软雅黑"; overflow-y: scroll; overflow-x: hidden; background: white; color:#333; }a { color:#333; }a:hover { color:#6d2b3d; text-decoration:none; }ul, ol, dl,dt,dd, li { list-style: none; }figure { margin: 0; }.clear { clear:both; }.db { display:block; }.fwb { font-weight: bold; }.ffyh { font-family:"微软雅黑"; }.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; }body ::selection {color:#fff; background-color:#6d2b3d; text-shadow:none; }body ::-moz-selection {color:#fff; background-color:#6d2b3d; text-shadow:none;} @media (min-width: 1200px) {.container { width:1200px; }} @media (max-width: 767px) {.container { padding:0; }.container .row { margin:0; } .mobi_col { padding:0 10px; }}
/* 顶部 */
.pd_one { height:35px; width:100%; border:solid 1px #f5f5f5; color:#666; font:12px/35px "宋体"; } .pd_two { height:80px; width:100%; }.pd_banner { width:350px; height:32px; float:left; display:inline; margin:25px 0 0 12px; }.pd_banner img { float:left; display:inline; margin:0 6px 0 0; } .pd_bannertxt { width:56px; height:32px; float:left; font:21px/32px "微软雅黑"; display:block; color:#fff; background:url(//www.qstheory.cn/n6/images/d6_wenhua_1225_01.png) no-repeat; margin:2px 0 0 0; padding-left:7px; }@media (max-width: 767px) {.pd_banner { width:180px; height:32px; } .pd_bannertxt { font:18px/32px "微软雅黑"; display:block; margin:4px 0 0 0; padding-left:8px; }}.pd_search { width:300px; height:32px; float:right; display:inline; background:url(//www.qstheory.cn/n6/images/d6_qstheory_search.jpg) no-repeat; margin-top:25px; }.pd_three { width:100%; } 
/* 导航 */
.pdtop-wrapper { margin-top:0px; position: relative; height: 35px; }.pd_top { height: 35px; position: relative; }.pd_top ul { list-style: none; white-space: nowrap; margin: 0; padding: 0; }.pd_top li { float: left; }.pd_top li a:hover { text-decoration: none; color:#85a39a; }.pd_top a { display: block; color: #666; line-height: 35px; padding:0 22px; text-decoration: none; }.pd_top a.selected { color:#999; background:none; font-weight:bold; }.pd_top .pm-links.mobile, .pd_top .pm-viewMore > ul { background: #f5f5f5; box-shadow: 2px 2px 4px #999; position: absolute; left: 0; top: 100%; z-index: 1000; }.pd_top .pm-viewMore { display: none; position: relative; }.pd_top .pm-viewMore .list-item { background:none; }.pd_top .pm-viewMore > a { display: inline-block; }.pd_top .pm-viewMore > ul { left: auto; right: 0; }.pd_top .pm-viewMore li { float: none; border-bottom:dashed 1px #eee; }.pd_top .pm-viewMore span.icon, .pd_top .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block; }@media (max-width: 767px) {.pdtop-wrapper { height: 35px; }.pd_top { height: 35px; }.pd_top a { line-height: 35px; padding: 0 12px; font-size:12px; }}.right_ad a { font:12px/35px "宋体"; color:#666; }.right_ad a:hover { color:#a30100; }
.isStuck { left:0px; width:100%; }.navbar-wrapper { margin-top:0px; position: relative; z-index: 999; }
.pdMenu { height: 50px; position: relative; margin:0; padding:0; border-top:solid 10px #6d2b3d; background-color:#ededed; }.pdMenu ul { margin:0; padding:0; }.pdMenu li { float: left; border-right:solid 1px #fff; }.pdMenu li a:hover { text-decoration: none; color:#999; }.pdMenu a { display: block; color: #000; line-height: 40px; padding: 0 24px; font:14px/40px "微软雅黑"; font-weight:bold; text-decoration: none; }.pdMenu a.selected { color:#000; background:none; font-weight:bold; }.pdMenu .pm-links.mobile, .pdMenu .pm-viewMore > ul { background: #ededed; box-shadow: 2px 2px 4px #999; position: absolute; left: 0; top: 100%; z-index: 1000; }.pdMenu .pm-viewMore { display: none; position: relative; }.pdMenu .pm-viewMore .list-item { background:none; border-bottom:dotted 1px #eee; }.pdMenu .pm-viewMore > a { display: inline-block; padding:0 30px; }.pdMenu .pm-viewMore > ul { left: auto; right: 0; background-color:#ededed; }.pdMenu .pm-viewMore li { float: none; border-right:none; border-bottom:solid 1px #fff; }.pdMenu .pm-viewMore li a { line-height:36px; padding:0 12px; }.pdMenu .pm-viewMore span.icon, .pdMenu .pm-viewMore span.white { display: inline-block; }@media (max-width: 767px) {.navbar-wrapper { height:40px; }.pdMenu { height: 40px; }.pdMenu a { padding: 0 12px; font:14px/30px "微软雅黑"; color:#000; }} @media (max-width: 420px) {.pdMenu li { float:left; width:33%; border-right:none; }}
/* 通用 */
.border_line01 { background-color:#eee; height:1px; font-size:0px; line-height:0px; }
.border_line03 { background:url(//www.qstheory.cn/n6/images/d6_qstheory_line01.jpg) repeat-x; height:2px; line-height:0px; font-size:0px; margin:20px 0 0 0; }
.ts_title01 { font:bold 25px/50px "微软雅黑"; border-bottom:solid 1px #eee; color:#6d2b3d; }.ts_title01 a { color:#6d2b3d; display:block; }.ts_title01 a:hover { color:#bf0000; } @media (max-width: 1199px) and (min-width: 768px) {.ts_title01 { font:bold 20px/40px "微软雅黑"; }} @media (max-width: 767px) {.ts_title01 { font:bold 18px/30px "微软雅黑"; }}
/* 首页 */
.tszx_mar { margin-top:30px; }.focus_mar { margin-top:20px; }.qssd_mar { margin-top:20px; }
.tszx_text { margin:18px 0 24px; }.tszx_text h2 { font:bold 22px/40px "微软雅黑"; color:#000; max-height:40px; overflow:hidden; margin:0; }.tszx_text h2 a { color:#000; }.tszx_text h2 a:hover { color:#6d2b3d; }.tszx_text span { font:14px/24px "宋体"; color:#666; display:block; margin:0; max-height:72px; overflow:hidden; } @media (max-width: 1199px) and (min-width: 992px) {.tszx_text { margin:15px 0; }.tszx_text h2 { font:bold 18px/30px "微软雅黑"; max-height:30px; }} @media (max-width: 991px) and (min-width: 768px) {.tszx_text { margin:15px 0; width:50%; padding:0 15px; float:left; display:inline; }.tszx_text h2 { font:bold 18px/30px "微软雅黑"; max-height:30px; }} @media (max-width: 767px) {.tszx_text { margin:15px 0; }.tszx_text h2 { font:bold 16px/24px "微软雅黑"; max-height:24px; margin:0 0 5px 0; }.tszx_text span { font:12px/18px "宋体"; max-height:54px; }}
.tszx_list { margin:17px 0; }.tszx_list ul { margin:0; padding:0; }.tszx_list ul li { font:bold 18px/32px "微软雅黑"; color:#000; padding-left:20px; background:url(//www.qstheory.cn/n6/images/pd_tushu_0721_01.png) 0 16px no-repeat; max-height:32px; overflow:hidden; }.tszx_list ul li a { color:#000; }.tszx_list ul li a:hover { color:#6d2b3d; } @media (max-width: 1199px) and (min-width: 992px) {.tszx_list { margin:14px 0; }.tszx_list ul li { font:bold 16px/28px "微软雅黑"; background:url(../images/pd_tushu_0721_01.png) 0 12px no-repeat; max-height:28px; }} @media (max-width: 991px) and (min-width: 768px) {.tszx_list { margin:14px 0; }.tszx_list ul { overflow:hidden; }.tszx_list ul li { font:bold 16px/28px "微软雅黑"; background:url(../images/pd_tushu_0721_01.png) 0 12px no-repeat; max-height:28px; width:50%; padding:0 15px; float:left; display:inline; }} @media (max-width: 767px) {.tszx_list ul li { font:bold 14px/24px "微软雅黑"; background:url(../images/pd_tushu_0721_01.png) 0 9px no-repeat; max-height:24px; padding-left:15px; }}
.tszx_ad { margin-top:20px; }.tszx_ad img { width:100%; }  @media (max-width: 767px) {.tszx_ad { margin:10px -14px 0; }}
.qssd { border-left:solid 1px #eee; border-right:solid 1px #eee; }.qssd .content {}.qssd .content .fold { overflow:hidden; border-bottom:solid 1px #eee; }.qssd .content .fold p { font:14px/50px "微软雅黑"; color:#000; margin:0; }.qssd .content .fold p:hover { cursor:pointer; }.qssd .content .fold p i { font:14px/50px "微软雅黑"; color:#666; float:left; display:inline; margin:0 20px; }.qssd .content .unfold { overflow:hidden; border-bottom:solid 1px #eee; background:#f5f5f5; padding:20px; display:none; }.qssd .content .unfold i { font:18px/24px "微软雅黑"; color:#4a0002; float:left; display:inline; width:40px; }.qssd .content .unfold .pic { float:left; display:inline; width:85px; }.qssd .content .unfold .pic img { width:100%; }.qssd .content .unfold .text { width:180px; margin-left:20px; float:left; display:inline; }.qssd .content .unfold .text h2 { font:bold 18px/24px "微软雅黑"; color:#000; margin:0 0 10px 0; max-height:48px; overflow:hidden; }.qssd .content .unfold .text span { font:12px/20px "微软雅黑"; color:#666; display:block; max-height:20px; overflow:hidden; } @media (max-width: 1199px) and (min-width: 992px) {.qssd .content .unfold i { width:30px; }.qssd .content .unfold .text { width:110px; }} @media (max-width: 991px) and (min-width: 768px) {.qssd .content .unfold .text { width:150px; }} @media (max-width: 767px) {.qssd .content .fold p { font:14px/40px "微软雅黑"; }.qssd .content .fold p i { font:14px/40px "微软雅黑"; }.qssd .content .unfold i { width:12%; }.qssd .content .unfold .pic { width:30%; }.qssd .content .unfold .text { width:58%; margin:0; padding-left:20px; }.qssd .content .unfold .text h2 { font:bold 16px/20px "微软雅黑"; margin:0 0 10px 0; max-height:40px; }}
.rdsp { padding:0 20px 30px;}.bord_b { border-bottom:solid 1px #eee; }.rdsp h2 { font:bold 22px/32px "微软雅黑"; color:#000; max-height:32px; overflow:hidden; margin:12px 0; }.rdsp .con { overflow:hidden; }.rdsp .con .pic { float:left; display:inline; width:115px; }.rdsp .con .pic img { width:100%; }.rdsp .con .text { text-align:justify;float:left; display:inline; width:190px; margin:5px 0 0 20px; font:14px/24px "宋体"; color:#666; max-height:144px; overflow:hidden; } @media (max-width: 1199px) and (min-width: 992px) {.rdsp { padding:0 10px 30px;}.rdsp .con .pic { width:90px; }.rdsp .con .text { text-align:justify;width:160px; max-height:120px; margin:0 0 0 15px; }} @media (max-width: 991px) and (min-width: 768px) {.rdsp { padding:0 10px 30px;}.rdsp h2 { font:bold 18px/32px "微软雅黑"; }.rdsp .con .pic { width:105px; }.rdsp .con .text { text-align:justify;width:200px; max-height:144px; margin:0 0 0 20px; }} @media (max-width: 767px) {.rdsp { padding:0 0 20px;}.rdsp h2 { font:bold 16px/24px "微软雅黑"; max-height:24px; }.rdsp .con .pic { width:25%; }.rdsp .con .text {text-align:justify; width:75%; font:12px/18px "宋体"; max-height:90px; margin:0; padding-left:20px; }}
.zdts_mar { margin:20px 0 0 0;}.zdts_frame { overflow:hidden; }.zdts { width:33%; float:left; display:inline; overflow:hidden; padding:20px; border-bottom:solid 1px #eee; }.zdts_m { width:34%; border-left:solid 1px #eee; border-right:solid 1px #eee; }.zdts .pic { float:left; display:inline; width:35%; max-width:115px; }.zdts .pic img { width:100%; }.zdts .text { float:left; display:inline; width:65%; padding-left:20px; }.zdts .text h2 { font:bold 18px/24px "微软雅黑"; color:#000; max-height:48px; overflow:hidden; margin:0 0 10px 0; }.zdts .text h2 a { color:#000; }.zdts .text h2 a:hover { color:#6d2b3d; }.zdts .text span { font:12px/20px "微软雅黑"; color:#666; display:block; }.zdts .text p { font:12px/24px "宋体"; color:#666; display:block; margin:10px 0 0 0; max-height:48px; overflow:hidden; } @media (max-width: 1199px) and (min-width: 992px) {.zdts .pic { max-width:90px; }.zdts .text h2 { max-height:24px; }.zdts .text p { font:12px/20px "宋体"; max-height:40px; }} @media (max-width: 991px) and (min-width: 768px) {.zdts .pic { max-width:65px; }.zdts .text { padding-left:15px; }.zdts .text h2 { font:bold 16px/20px "微软雅黑"; max-height:40px; margin:0 0 5px 0; }.zdts .text span { display:none; }.zdts .text p { font:12px/20px "宋体"; margin:5px 0 0 0; max-height:40px; }} @media (max-width: 767px) {.zdts { width:100%; padding:20px 0; }.zdts_m { width:100%; border-left:none; border-right:none; overflow:hidden; }.zdts .pic { width:25%; }.zdts .text { width:75%; }.zdts .text h2 { font:bold 16px/20px "微软雅黑"; max-height:40px; margin:0 0 5px 0; }.zdts .text p { font:12px/18px "宋体"; margin:5px 0 0 0; max-height:36px; }}
.zzss_mar { margin:20px 0 30px; }.zzss { padding:23px 20px; border-bottom:solid 1px #eee; overflow:hidden; }.zzss .pic { width:25%; max-height:88px; float:left; display:inline; }.zzss .pic img { width:100%; }.zzss .text { width:75%; float:left; display:inline; padding-left:20px; }.zzss .text h2 { font:bold 18px/24px "微软雅黑"; color:#000; margin:0; max-height:72px; overflow:hidden; }.zzss .text h2 a { color:#000; }.zzss .text h2 a:hover { color:#6d2b3d; } @media (max-width: 1199px) and (min-width: 992px) {.zzss .text h2 { font:bold 18px/24px "微软雅黑"; max-height:48px; }} @media (max-width: 991px) and (min-width: 768px) {.zzss .text h2 { font:bold 16px/24px "微软雅黑"; max-height:48px; }} @media (max-width: 767px) {.zzss { padding:20px 0; }.zzss .text h2 { font:bold 16px/24px "微软雅黑"; max-height:48px; }}
.llzz_mar { margin:20px 0 50px; }.llzz_frame { overflow:hidden; }.llzz { width:25%; float:left; display:inline; border-right:solid 1px #eee; border-bottom:solid 1px #eee; text-align:center; padding:20px 10px; }.llzz_r { border-right:none; }.llzz img { max-width:115px; width:100%; }.llzz span { font:bold 18px/24px "微软雅黑"; color:#000; display:block; height:48px; overflow:hidden; margin:10px 0 0 0; }.llzz span a { color:#000; }.llzz span a:hover { color:#6d2b3d; } @media (max-width: 991px) and (min-width: 768px) {.llzz { width:50%; }.llzz span { font:bold 16px/24px "微软雅黑"; }} @media (max-width: 767px) {.llzz { width:50%; border-right:none; }.llzz img { width:100%; }.llzz span { font:bold 16px/24px "微软雅黑"; }.llzz_mar { margin:20px 0 30px; }}
/* 底部 */
.footer { background-color:#666; width:100%; margin-top:20px; height:270px; }.footer .hzmt {}.footer .hzmt .title { width:5%; float:left; display:inline; font:16px/20px "微软雅黑"; color:#fff; text-align:center; font-weight:bold; margin-top:30px; }.footer .hzmt .list { width:95%; float:right; display:inline; margin:40px 0 0 0; max-height:56px; overflow:hidden; }.footer .hzmt .list ul { margin:0; padding:0;}.footer .hzmt .list ul li { font:14px/28px "宋体"; color:#fff; padding:0 20px; float:left; display:inline; white-space:nowrap; }.footer .hzmt .list ul li a { color:#fff; white-space:nowrap; }.footer .hzmt .list ul li a:hover { color:#f5f5f5; } @media (max-width: 991px) and (min-width: 768px) {.footer { height:300px; }.footer .hzmt .list ul li { font:12px/28px "宋体";}}.footer .copy { color:#b2b2b2; text-align:center; margin:20px 0 0 0; }.footer .copy .lianjie { text-align:center; }.footer .copy .lianjie span { white-space:nowrap; font:12px/24px "宋体"; color:#b2b2b2; padding:0 12px; }.footer .copy span a { color:#b2b2b2; }.footer .copy span a:hover { color:#f5f5f5; }.footer .copy p { color:#b2b2b2; font:12px/24px "宋体"; margin:0; padding:0; }.footer .copy p a { color:#b2b2b2; }.footer .copy p a:hover { color:#f5f5f5; } @media (max-width: 991px) and (min-width: 768px) {.footer .copy .lianjie span { padding:0 6px; }} @media (max-width: 767px) {.footer { height:auto; padding-bottom:10px; }.footer .copy { margin:10px 0 0 0; line-height:16px; }.footer .copy .lianjie { padding-bottom:10px; width:90%; margin:0 auto; }.footer .copy .lianjie span { font:10px/16px "宋体"; color:#b2b2b2; padding:0 4px; }.footer .copy p { font:10px/16px "宋体";}}
