/* CSS Document */
html {-webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* 设置图片视频等自适应调整 */
*{margin:0; padding:0; }
img {max-width: 100%;height: auto; width: auto\9; /* ie8 */ vertical-align:top;}
.video embed, .video object, .video iframe {width: 100%;height: auto;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],select,button,textarea {-webkit-appearance: none;border-radius: 0; -webkit-border-radius: 0;}
.css{-webkit-touch-callout: none}
a{-webkit-tap-highlight-color: rgba(0,0,0,0);/*-webkit-user-modify:read-write-plaintext-only; */}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html {-ms-touch-action: none;}
a:hover{color:#df2e29;}
a:visited{ color:rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}i{ font-style:normal;}
li{list-style:none}img{border:0;}a{color:#000;text-decoration:none;outline:none;}em{ font-style:normal;}
body{ background:url("/zt/qzfy/images/body.png") repeat top left;font:16px/30px "Microsoft Yahei","SimSun","Arial Narrow";/* -webkit-filter: blur(4px);*/}
.clearfix:after {content:".";display:block;visibility:hidden;height:0;clear:both; }/* 清除浮动*/* html .clearfix{ zoom: 1; }
.fl{ float: left; display:inline;} .fr{ float: right; display:inline;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}
/*-------------------------------------------------------------------------------------------------------------------------*/
.w{ width:1100px; margin:0 auto; position:relative;}
.icon{ background: url("/zt/qzfy/images/icon.png") no-repeat; display: block; overflow: hidden;}
.content{ background: url("/zt/qzfy/images/head.jpg") no-repeat center top; padding-top: 512px;}
.nav{ background: #e42b3b; height: 68px; line-height: 68px; text-align: center;}
.nav .w{ height: 100%;}
.nav a{ font-size: 21px; font-weight: bold; color: #fff; vertical-align: middle;}
.nav a:hover{ color: #ffab0e;}
.nav i{ display: inline-block; width: 4px; height: 4px; margin: 0 60px; background: #fff; vertical-align: middle;}
.mod-a{ margin-top: 50px;}
.mod .h{ height: 40px; line-height: 40px; position: relative; margin-bottom: 20px;}
.mod .h span{ display: none;}
.mod .h a{ line-height: 30px; position: absolute; right: 0; bottom: 5px; font-size: 14px; color: #333;}
.mod-b .h a{ color: #fffadf;}
.mod .h a:hover{ color:#df2e29;}
.mod-a .fl{ width: 525px; padding-top: 15px;}
.mod-a .item{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #a6a5a3;}
.mod-a .item h3{ font-size: 20px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px;}
.mod-a .item p{ font-size: 14px; line-height: 22px; color: #555; height: 66px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.mod-a .fl .h{ background-position: 0 0;}
.mod-a .fr .h{ background-position: -550px 0;}
.mod-a .fr{ width: 482px; padding: 15px 25px 20px 26px; height: 320px; background: url("/zt/qzfy/images/bg-2.png") no-repeat;}
.mod-a .fr .item{ margin-bottom: 15px;}
.mod-a .fr li{ height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mod-a .fr li i{ margin-right: 8px;}
.mod-b{ background: url("/zt/qzfy/images/bg-1.jpg") no-repeat center top; padding-top: 25px; height: 275px; margin-top: 42px;}
.mod-b .h{ background-position: 0 -40px;}
.mod-b .fl,.mod-b .fr{ width: 525px;}
.mod-b li{ height: 36px; line-height: 36px; color: #fffadf; border-bottom: 1px dotted #eca193; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mod-b li a{ color: #fffadf;}
.mod-b li i{ margin-right: 8px;}
.mod-b li a:hover{ color: #333;}
.mod-c{ padding-top: 40px;}
.mod-c .h{ background-position: 0 -80px;}
.mod-c .fl,.mod-c .fr{ width: 533px;}
.mod-c .column{ background: url("/zt/qzfy/images/bg-3.png") no-repeat; width: 496px; height: 252px; padding: 10px 22px 0 15px; margin-bottom: 35px;}
.mod-c .column-h{ height: 56px; line-height: 56px; font-size: 21px; font-weight: bold; color: #f66e33; position: relative; border-bottom: 1px solid #efe5d9; margin-bottom: 10px; text-indent: 10px;}
.mod-c .column-h a{ line-height: 56px; position: absolute; right: 0; bottom: 0; font-size: 14px; color: #333; font-weight: normal;}
.mod-c .column-h a:hover{ color: #df2e29;}
.mod-c .column li{ height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mod-c .column li a{ padding-left: 10px;}
.mod-c .column li i{ margin-right: 8px;}
#f{ background:#ede9be; height:90px; padding-bottom:25px; border-top:6px solid #bb1a17; }
#f .w{ position:relative;}
#f img{position:absolute; bottom:5px;left:50%; margin-left: -10px;}
#f img#imgConac{ top:12px; left:24px;}
#f p{ line-height:90px; text-align:center}
#f p a{ margin:0 6px;}
#wap-f{ display: none; }
.page{ margin-bottom: 40px;}
.page .h{ margin-top: 40px; margin-bottom: 30px; height: 50px; line-height: 50px; font-size: 30px; font-weight: bold; color: #f66e33; border-bottom: 1px solid #d2c897; position: relative; text-indent: 15px; }
.page .h em{ width: 4px; height: 28px; background: url("/zt/qzfy/images/bg-4.png") no-repeat center left; position: absolute; left: 0; top: 10px;}
.page .bcb{ overflow:hidden;}
.page .bcb li{ border-bottom:1px dotted #cacaca; padding-bottom:30px; margin-bottom:20px; position:relative; zoom:1;}
.page .bcb h2{ font-size:20px; line-height:30px; margin-bottom:10px;}
.page .bcb h2 a{ font-weight:bold;}
.page .bcb p{ font-size:14px; line-height:21px; color:#5e5c5c;}
.page .bcb span{ position:absolute; bottom:6px; right:10px;}
#page{ text-align:center; margin: 30px 0; color:#aaa;}
#page a{ display:inline-block; height:30px; width:70px; border:1px solid #aaa; text-align:center; line-height:30px; font-size:14px; border-radius:4px; color:#aaa; cursor:pointer; margin:0 4px; }
#page .current{ display:inline-block; height:30px; width:30px; color:#fff; background:#df2e29; border:1px solid #df2e29; text-align:center; line-height:30px; font-size:14px; border-radius:4px;cursor:pointer; margin:0 4px;}
#page .num{ width: 30px; height: 30px;}
#page a:hover,#page a:active{ color:#fff; background:#df2e29;border:1px solid #df2e29; }
.main{ padding: 20px; border: 1px solid #efe5d9;}
.main .ht{ border-bottom:1px dotted #dddddd; margin-bottom:20px;}
.main .ht h2{ font-size:30px !important; line-height:48px; color:#1f5781; text-align:center; font-weight:bold;}
.main .ht h3{ font-size:24px !important; line-height:34px; color:#1f5781; text-align:center; font-weight:bold;}
.main .ht .summary{ text-align:center; height:36px; line-height:36px; font-size:14px; margin:10px 0; color: #5e5c5c; position:relative;}
.main .ht .summary span{ padding: 0 20px;}
.main .ht .summary .bdsharebuttonbox{ display:block; width:138px; height:19px; position:absolute; top:4px; right:0px;}
.main .ht .summary strong{ font-weight:normal; position:relative; display:inline-block; height:19px; padding-right:160px;}
.main .ht .summary b{ font-weight:normal;}
.main .b {line-height: 36px;}
.main .b p{ margin: 10px 0;}
@media screen and (max-width:800px){
*, *::after, *::before{box-sizing:border-box; -webkit-box-sizing:border-box;}
.w{ width:100%;}
.fr{ float: none !important; display: block !important; }
.fl{ float: none !important; display: block !important; }
a:hover .lazy{transform: scale(1); -webkit-transform: scale(1);}
body{ font-size: .6rem; line-height: 1.2rem;}
.content{ background: url("/zt/qzfy/images/wap-head.jpg") no-repeat center top; background-size: 100%; padding-top: 56.25%;}
.nav{ display: none;}
#f{ display: none; }
#wap-f{ display: block; background:#ede9be; padding:.6rem; text-align: center; border-top:6px solid #bb1a17;}
.mod-a{ margin-top: 0; padding-top: .5rem;}
.mod-a .fl,.mod-a .fr{ width: 100%; background: none; padding: 0; height: auto;}
.mod .h{ background: none; height: 2rem; line-height: 2rem; font-size: 1rem; font-weight: bold; color: #f66e33; border-bottom: 1px solid #d2c897; position: relative; text-indent: .8rem; margin-bottom: .6rem;}
.mod .h span{ display: block;}
.mod .h::before{ content: ''; width: 4px; height: 1.2rem; background: url("/zt/qzfy/images/bg-4.png") no-repeat center left; position: absolute; left: 0; top: 50%; margin-top: -.6rem; background-size: 100% 100%;}
.mod .h a{ font-size: .5rem; line-height: 1.5rem; bottom: 0; right: .6rem;}
.mod .b{ padding: 0 .6rem;}
.mod-a .item{ padding-bottom: .6rem; margin-bottom: .6rem;}
.mod-a .item h3{ font-size: .8rem; height: auto; line-height: 1.2rem; white-space: normal; margin-bottom: .4rem;}
.mod-a .item p{ font-size: .6rem; line-height: 1rem; height: 2rem; -webkit-line-clamp: 2;}
.mod-a .fr li{ height: 1.5rem; line-height: 1.5rem; font-size: .65rem;}
.mod-b{ background-size: 100% 100%; height: auto; margin-top: .6rem; padding: .6rem 0;}
.mod-b .h{ color: #f5eab4;}
.mod-b .fl, .mod-b .fr{ width: 100%;}
.mod-b li{ height: 1.8rem; line-height: 1.8rem; font-size: .65rem;}
.mod-c{ padding-top: .6rem;}
.mod-c .fl, .mod-c .fr{ width: 100%;}
.mod-c .column{ width: 100%; height: auto; background-size: 100% 100%; margin-bottom: 1rem; padding: .2rem .8rem 1rem .6rem;}
.mod-c .column-h{ height: 2rem; line-height: 2rem; font-size: .75rem; text-indent: 0;}
.mod-c .column-h a{ line-height: 1.8rem; font-size: .5rem;}
.mod-c .column li{ height: 1.5rem; line-height: 1.5rem; font-size: .65rem;}
.mod-c .column li a{ padding-left: 0;}
.page{ margin-bottom: .6rem;}
.page .h{ margin-top: .6rem; margin-bottom: .6rem; height: 2rem; line-height: 2rem; font-size: 1rem; text-indent: .8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.page .h em{ height: 1.2rem; top: 50%; margin-top: -.6rem; background-size: 100% 100%;}
.page .bcb{ padding: 0 .6rem; }
.page .bcb li{ margin-bottom: .6rem; padding-bottom: 1.4rem; }
.page .bcb h2{ font-size: .8rem; line-height: 1.2rem; margin-bottom: .3rem; }
.page .bcb p{ max-height: 2rem; line-height: 1rem; font-size: .6rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.page .bcb span{ font-size: .5rem; }
#page{ padding:.6rem 0 0; margin: 0;}
#page a{ width:2.8rem; line-height:1.3rem; height:1.3rem; font-size:.65rem; margin:0 .1rem;}
.main{ border: none;}
.main .ht h2{ font-size: .9rem !important; line-height: 1.2rem; }
.main .ht .summary{ height: auto; margin:.6rem 0; font-size: .5rem; line-height: 1rem;}
.main .ht .summary span{ padding: 0 .5rem; font-size: .5rem;}
.main .ht .summary strong{ height: auto; padding-right: 0; }
.main .ht .summary .bdsharebuttonbox{ display: none; }
.main .b p{ margin-bottom: .6rem; }
.main .b{ line-height: 1.3rem; font-size: .75rem;}
}