/* 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;}/*a:hover{color:#c00;text-decoration:underline;}*/em{ font-style:normal;}
body{ background: #fff;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:1000px; margin:0 auto; position:relative;}
.content{ background:url("/zt/shsefb/head.jpg") no-repeat center top;}
.jbxz{ background:url("/zt/shsefb/head-jbxz.jpg") no-repeat center top;}
.head{ height: 451px; position: relative;}
.head a{ display: block; cursor: pointer; width: 334px; height: 100px; background: url("/zt/shsefb/jbrk.png") no-repeat; position: absolute; left: 50%; top: 308px; margin-left: -345px;}
.main{ padding:24px 30px 34px; background: #fff;}
.m .h{ height:56px; margin:0 auto; position:relative; border-bottom: 2px solid #86787a; margin-bottom: 20px;}
.m .h h2{ display: block; height: 100%;}
.m .h h2 a{ display: block; height: 100%;}
.m .h h2 em{ font-size:20px; line-height:54px; color:#a40c0a; font-weight:bold; text-align:center; position:absolute; left:0; top:0; border-bottom: 4px solid #a40c0a; display: inline-block; padding: 0 10px;}
.m .h h2 span{ line-height:40px; color:#4f4f4f; font-size:14px; position:absolute; right:10px; bottom:0; font-weight:bold;}
#f{ background:#ede9be; height:90px; border-top:6px solid #bb1a17; overflow: hidden;}
#f .w{ position:relative;}
#f img{position:absolute; bottom:5px;left:50%; margin-left: -10px;}
#f img#imgConac{ top:6px; left:104px;}
#f p{ line-height:90px; text-align:center}
#f p a{ margin:0 6px;}
#wap-f{ display: none; }
.page .main{ padding-top: 10px; }
.content .bch {height:42px;border-bottom: 2px solid #6a6a6a;position: relative;z-index: 1;padding-left: 10px;margin-bottom:25px;}
.content .bch h2 {font-size: 18px;line-height: 42px;color: #a40c0a;}
.content .bch .current {display:block;overflow:hidden;width: 216px;height: 4px;position: absolute;left: 0;bottom: -2px;background: #a40c0a;z-index: 2;}
.content .bcb{ overflow:hidden;}
.content .bcb li{ border-bottom:1px dotted #cacaca; padding-bottom:30px; margin-bottom:20px; position:relative; zoom:1;}
.content .bcb h2{ font-size:20px; line-height:30px; margin-bottom:10px;}
.content .bcb h2 a{ font-weight:bold;}
.content .bcb p{ font-size:14px; line-height:21px; color:#5e5c5c;}
.content .bcb span{ position:absolute; bottom:6px; right:10px;}
.content .bcf{ text-align:center;}
.content .bcf a{ padding:0 5px;}
.jbxz .bcb p{ line-height: 36px; font-size: 18px; color: #000;}
.jbxz .agree{ position: relative; width: 236px; margin: 20px auto; height: 36px; line-height: 36px; font-size: 16px; color: #213690; text-align: left; text-indent: 32px;}
.jbxz .agree span{ height: 16px; width: 16px; background: #fff; border: 1px solid #213690; display: block; position: absolute; left: 2px; top:50%; margin-top: -9px;}
.info{ width: 236px; text-align: center; margin: 0 auto; height: 60px; line-height: 60px; border-radius: 8px; font-size: 24px; font-weight: bold; background: #bb1a17; color: #fff; margin-bottom: 20px; cursor: pointer; opacity: 0.8; filter: alpha(opacity=80);}
#info-cur{ display: none; opacity: 1; filter: alpha(opacity=100);}
.jbxz .agree.on span{ background: url("/zt/shsefb/agree_on.png") no-repeat center; background-size: 100%; }
.yzyh .ht{ height: 120px; width: 100%; background: url("/zt/shsefb/yzyh.png") no-repeat center;}
.yzyh .bt{ line-height: 36px;}
.yzyh .bt h1{ margin: 10px 0;}
.yzyh .bt h1 span{ font-weight: bold; background: #eaeaea; padding: 0 10px; line-height: 36px; display: inline-block; *display: inline; *padding: 7px 10px;}
.yzyh .bt p{ text-indent: 2em;}
.place .pc1{ height:30px; background:#eee; height:40px; font-size:14px; line-height:40px; text-indent:10px;}
.m38{ background:#FFF; padding:0 10px;}
.m38 .h{ border-bottom:1px dotted #dddddd; margin-bottom:20px;}
.m38 .h h2{ font-size:30px !important; line-height:48px; color:#1f5781; text-align:center; font-weight:bold;}
.m38 .h h3{ font-size:24px !important; line-height:34px; color:#1f5781; text-align:center; font-weight:bold;}
.m38 .h .summary{ text-align:center; height:36px; line-height:36px; font-size:14px; margin:10px 0; position:relative;}
.m38 .h .summary .source{ display:inline; text-align:left; position:relative;}
.m38 .h .summary .bdsharebuttonbox{ display:block; width:138px; height:19px; position:absolute; top:4px; right:0px;}
.m38 .h .summary strong{ font-weight:normal; position:relative; display:inline-block; height:19px; padding-right:160px;}
/*.bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more{ float:none !important;}*/
.m38 .h .summary b{ font-weight:normal;}
.m38 .b {line-height: 36px;}
.m38 .b p{ margin-bottom:25px;}
@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{ background: #fff; font-size: .6rem; line-height: 1.2rem;}
.content{ background: url(wap-"/zt/shsefb/head.jpg") no-repeat center top; background-size: 100%; }
.head{ height: 0; padding-top: 91.875%;}
.jbxz .head,.yzyh .head{ padding-top: 80%;}
.head a{ width: 7rem; height: 2rem; background-size: 100%; margin-left: 0; top: 78%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.main{ padding: 0; }
.m{ width: 100%; }
.m .h{ height: 58px; margin-bottom: .6rem;}
.m .h h2 em{ font-size: .9rem; padding: 0 .6rem;}
.m .h h2 span{ font-size: .5rem; right: 0; }
.m h4{ font-size: .9rem; line-height: 1.2rem; margin-bottom: .3rem;}
.m3 .br1,.m4 .txt{ margin-bottom: .4rem; padding-bottom: .4rem; }
.m3 li{ font-size: .6rem; line-height: 1.2rem; height: 1.2rem;}
.m3 .m3-h{ margin-top: 0; }
#f{ display: none; }
#wap-f{ display: block; background:#ede9be; padding:.6rem; text-align: center; border-top:6px solid #bb1a17;}
.page .main{ padding-top: 0; }
.content .bcb{ padding: 0 .6rem; }
.content .bcb li{ margin-bottom: .6rem; padding-bottom: 1.2rem; }
.content .bcb h2{ font-size: .9rem; line-height: 1.2rem; margin-bottom: .3rem; }
.content .bcb span{ font-size: .5rem; }
.content .bcf{ padding-bottom: .6rem; }
.content .bcf a.white{ display: none; }
.content .bcf a.white:nth-child(2),.content .bcf b a.white{ display: inline-block; }
.m38{ padding: .6rem .6rem 0; }
.m38 .h h2{ font-size: .9rem !important; line-height: 1.2rem; }
.m38 .h .summary{ height: auto; margin:.6rem 0; font-size: .5rem; line-height: 1rem;}
.m38 .h .summary strong{ height: auto; padding-right: 0; }
.m38 .h .summary .bdsharebuttonbox{ display: none; }
.m38 .b p{ margin-bottom: .6rem; }
.m38 .b{ line-height: 1.2rem; font-size: .7rem;}
.jbxz .bcb p{ font-size: .75rem; line-height: 1.5rem;}
.jbxz .agree{ margin: .8rem auto .4rem;}
.info{ margin-bottom: 1.8rem;}
.yzyh .main{ padding-top: 1rem;}
.yzyh .ht{ height: 2.4rem; background-size: auto 100%; margin-bottom: 1rem;}
.yzyh .bt h1 span{ line-height: 1.5rem;}
.yzyh .bt{ padding: 0 .6rem .6rem; font-size: .7rem; line-height: 1.5rem;}
}