*{ 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;}
#jdbn{ max-width:800px; margin:0 auto;}
#menu { position: fixed; right:0; top:60px; 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:16px;}
#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; z-index:99;}
.footerBar img{ width:100%;}
.footerText{ position:absolute; width:100%; bottom:0; left:0; right:0; z-index:100; text-align:center; line-height:28px; color:#FFF;}
.footerText2{ position:absolute; width:100%; bottom:0; left:0; right:0; z-index:100; text-align:center; line-height:28px; color:#FFF; font-size:14px;}

.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;}
.banmiantu{ width:90%; margin:0 auto;}
.banmiantu p{ padding:10px 12px; font-size:18px; color:#FF6;  background-color:#bd0007; background-image: linear-gradient(to bottom, #F63, #bd0007);}
.banmiantu img{ width:100%}

.fmtbox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #d42e2e, #bd0007);}
.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 .foot01{ position:absolute; width:100%; bottom:-50px; left:0;}
.fmtbox .foot01 img{ width:100%;}

.fetbox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #d42e2e, #bd0007);}

.sjybox{ background-color:#bd0007; background-image: linear-gradient(to bottom, #ffe981, #bd0007);}
.sjybox .textArea{ width:90%; height:500px; overflow-y:scroll; margin:0 auto; padding-top:10px; background:rgba(255, 255, 255, 0.85);}
.sjybox .textArea .title{ font-size:60px;}
.sjybox .textArea .content{ padding:10px 15px; text-align:left; line-height:1.8; font-size:16px;}
.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-color:#bd0007; background-image: linear-gradient(to bottom, #ffe981, #bd0007);}

.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:20%;}
.showSection .left p{ margin:0 8px; padding-top:10px;}
.showSection .left img{ width:100%;}
.showSection .right{ padding-bottom:80px; background-color:#FFF;}
.showSection .right h2.title{ padding:20px 20px 20px 50px; font-size:30px; color:#FFF; background-color:#bd0007; background-image: linear-gradient(to right, #bd0007, #fff);}
.showSection .right .content{ margin:0 20px; 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:100%;}
.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;}