*{ margin: 0; padding: 0;}
body{ font-size:14px; font-family:Verdana, "PingFang SC", "Microsoft YaHei", SimSun; }
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
ul,ol,li,dl,dt,dd{ list-style:none;}ul{ margin-bottom:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}h1{ font-size:26px;}h2{ font-size:24px;}h3{ font-size:20px;}h4{ font-size:18px;}h5{ font-size:16px;}h6{ font-size:14px;}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#C30;}
img{border:none; vertical-align:middle; }.img100 img{ width:100%;}
.clearfix{_zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}

#menu { position: fixed; right:30px; top:110px; padding:0; list-style-type: none; z-index: 70; text-align:center;}
#menu li{ display:inline-block; width:18px; height:18px; line-height:18px; font-size: 12px; background-color:#fff; text-align:center; border-radius:50%;}
#menu li a { display:block; color:#999; text-decoration: none;}
#menu li span{ display:none; min-width:100%; font-size:18px;}
#menu li.active{ background-color:#ac1313;}
#menu li.active a{ color:#FF0; font-weight:bold;}
#menu li.active span{ display:block; position:absolute; height:40px; line-height:40px; right:0; top:-42px; padding:0 8px 0 20px; background-color:#ac1313; white-space:nowrap; border-radius:30px 0 0 30px;}
.footerBar{ position:absolute; width:100%; bottom:0; left:0; right:0;}
.footerBar img{ width:100%;}

.titleBar{ position:absolute; left:30px; top:50px; text-align:center;}
.titleBar h2{ display:inline-block; }
.titleBar h2 img{ height:100px;}

.titleBar2{ position:absolute; left:0; top:50px; padding:10px 20px; text-align:center; background:rgba(255, 255, 255, 0.75);}
.titleBar2 h2{ display:inline-block; }
.titleBar2 h2 img{ height:100px;}

.section { text-align: center; font-size:16px; color: #000;}

.fmtbox{ background:url(fengmian.jpg) center no-repeat; background-size:100% 100%; background-position:center center;}
.mulubox{ /*background:url(02-mulubg.jpg) center no-repeat; background-size:100% 100%; background-position:center center;*/}
.sjybox{}

.fmtbox .logo{ position:absolute; top:8%; left:50%; margin-left:-120px;}
.fmtbox .logo img{ width:240px;}
.fmtbox .zhuti{ position:absolute; width:70%; top:30%; left:50%; margin-left:-35%;}
.fmtbox .zhuti img{ width:100%}
.fmtbox .foot01{ position:absolute; width:100%; bottom:-50px; left:0;}
.fmtbox .foot01 img{ width:100%;}

.mulubox{  background-color:#bd0007; background-image: linear-gradient(to bottom, #F63, #bd0007);}
.mulubox .left{ float:left; width:50%; height:100%;}
.mulubox .left .text{ margin-right:20px; padding-top:20%;}
.mulubox .left h2{ padding-bottom:30px; font-size:50px; color:#ffe863; font-weight:bold;}
.mulubox .left img{ width:60%;}
.mulubox .right{ float:right; width:50%; height:100%; }
.mulubox dl{ display:block; width:70%; margin:0 auto; font-size:18px;}
.mulubox dl dt{ padding:100px 0 30px;}
.mulubox dl dt h1{ font-size:60px; color:#FFF}
.mulubox dl dd{ position:relative; height:50px; line-height:50px; margin-bottom:20px; border-radius:60px; background-color:#d30000; color:#ffe59f; z-index:10;}
.mulubox dl dd:before{ content:''; position:absolute; top:50%; left:80px; right:140px; width:auto; height:2px; border-top:1px dashed #FFFF99;}
.mulubox dl dd i{ display:block; position:absolute; left:0; top:0; width:50px; height:50px; line-height:50px; border-radius:50%; background-color:#f69a11; background-image: linear-gradient(to right,#e32525,#ffce08); text-align:center;}
.mulubox dl dd p{ position:absolute; left:70px; top:0; padding-right:15px; background-color:#d30000;}
.mulubox dl dd span{ display:block; position:absolute; right:20px; top:0; }
.mulubox .foot02{ position:absolute; bottom:0; left:50%; margin-left:-720px; z-index:9;}
.mulubox .foot01 img{ width:1440px;}

.sjybox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #ffe981, #bd0007);}
.sjybox .textArea{ width:70%; margin:0 auto; padding-top:60px; background:rgba(255, 255, 255, 0.85);}
.sjybox .textArea .title{ font-size:60px;}
.sjybox .textArea .content{ padding:30px 80px; text-align:left; line-height:2; font-size:18px;}
.sjybox .textArea .content p{ text-indent:2em;}
.sjybox .foot03{ position:absolute; width:100%; bottom:0; left:0; right:0;}
.sjybox .foot03 img{ width:100%;}

.yljlbox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #ffe981, #bd0007);}
.yljlbox .foot04{ position:absolute; width:100%; bottom:0; left:0; right:0;}
.yljlbox .foot04 img{ width:100%;}

.listItem{ display:block; width:90%; margin:0 auto;}
.listItem dd{ width:18%; float:left; margin:0 1% 20px; background-color:#C00; border:6px solid #F93; box-sizing:border-box;}
.listItem dd:active{ border:6px solid #900;}
.listItem dd:hover{ border:6px solid #900;}
.listItem dd p{ padding:10px 12px; font-size:18px; color:#FF6;  background-color:#bd0007; background-image: linear-gradient(to bottom, #F63, #bd0007);}
.listItem dd img{ width:100%;}

.listItem1{ display:block; width:90%; margin:0 auto; text-align:center;}
.listItem1 dd{ display:inline-block; width:18%; margin:0 1% 20px; background-color:#C00; border:6px solid #F93; box-sizing:border-box;}
.listItem1 dd:active{ border:6px solid #900;}
.listItem1 dd:hover{ border:6px solid #900;}
.listItem1 dd p{ padding:10px 12px; font-size:18px; color:#FF6;  background-color:#bd0007; background-image: linear-gradient(to bottom, #F63, #bd0007);}
.listItem1 dd img{ width:100%;}

.listItem3{ display:block; width:90%; margin:0 auto; text-align:center;}
.listItem3 dd{ display:inline-block; width:20%; margin:0 2% 20px; background-color:#C00; border:6px solid #F93; box-sizing:border-box;}
.listItem3 dd:active{ border:6px solid #900;}
.listItem3 dd:hover{ border:6px solid #900;}
.listItem3 dd p{ padding:10px 12px; font-size:18px; color:#FF6;  background-color:#bd0007; background-image: linear-gradient(to bottom, #F63, #bd0007);}
.listItem3 dd img{ width:100%;}

.ylfhbox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #ffe981, #bd0007);}

.yljbbox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #ffe981, #bd0007);}

.ylxxbox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #ffe981, #bd0007);}

.ylzwbox{ background:url(/statics/special/2021/jdbnylrbtk/08-ylzw-bg.jpg?11) center top no-repeat; background-size:100% auto;}

.fdtbox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #af1414, #d11e1e); color:#FFF}

.fullScreen{ position:fixed; bottom:20px; right:10px; padding:5px 0 0 12px; z-index:10000}
.fullScreen button{ height:26px; line-height:26px; margin-right:10px; padding:0 8px; font-size:12px; background-color:#F30; color:#FFF; border:none; outline:none; border-radius:6px;}
.fullScreen .tips{ display:inline-block; height:20px; margin-right:10px; color:#fff; text-align:center; cursor:pointer;}
.loadvideo{ position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; z-index:9999; background:url(video-bg.jpg) center no-repeat; background-size:cover;}
.loadvideo video{ position:absolute; left:50%; top:50%; width:800px; height:450px; margin-left:-400px; margin-top:-225px; border:10px solid rgba(255, 255, 255, 0.5); outline:none;}
.loadvideo .skip{ position:absolute; right:30px; top:30px; padding:5px 15px 7px; background:#F30; color:#FFF; border-radius:30px; opacity:0.75; cursor:pointer;}

.showModal{ padding-left:0;}
.showSection{ background-color:#C30;}
.showSection .left{ position:absolute; left:0; top:0; width:40%;}
.showSection .left p{ margin:0 50px; padding-top:50px;}
.showSection .left img{ width:100%;}
.showSection .right{ margin-left:40%; padding-bottom:80px; border-left:1px solid #f0f0f0; background-color:#FFF;}
.showSection .right h2.title{ padding:20px 20px 20px 50px; font-size:50px; color:#FFF; background-color:#bd0007; background-image: linear-gradient(to right, #bd0007, #fff);}
.showSection .right .content{ margin:0 60px; padding:50px 0; font-size:18px; line-height:1.8;}
.showSection .right .content p{ margin-bottom:25px; text-indent:2em;}
.showSection .right .content img{ display:block; margin:0 auto; width:90%;}
.showSection .closebox{ padding:20px 40px 20px 0; text-align:right;}
.showSection .closebox button{ padding:3px 12px; font-size:20px; border:1px solid #F30; border-radius:10px; background-color:#C00; color:#FFF; outline:none;}
.lock-modalbg{overflow-y: hidden !important;}