*{box-sizing:border-box;font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif}
*:focus{outline:none}
html,body{min-height:100%;}
body{padding:0;margin:0;background:#f0f0f0;background-size: cover;background-repeat: no-repeat;background-position: center;}
a{font-size:14px;color:#333;text-decoration:none}
.z-top{position:fixed;z-index:1000;top:0;left:0;width:100%;height:50px;background:#fff;box-shadow: 0px 1px 3px rgba(0,0,0,0.15)}
.z-back{position:absolute;top:0;right:60px;width:50px;height:50px;cursor:pointer;}
.z-back i.i1{position:absolute;top:18px; left:16px; width:20px;height:15px;border:2px #333 solid;border-left:none;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.z-back i.i2{position:absolute;top:13px;left:5px;width:0;height:0;border:6px solid transparent;border-right-color:#333;}

.z-top b{position:absolute;top:0;left:20px;height:50px;line-height:50px;font-size:20px;color:#333;font-weight:normal;margin-right:55px;overflow: hidden;}
.z-top img{position:absolute;top:10px;left:20px;height:30px}
.R-nav-btn{position:absolute;z-index:10;top:10px;right:20px;width:30px;height:30px;color:#333;cursor:pointer}
.R-nav-btn i{position:absolute;width:24px;height:2px;background-color:#333;border-radius:2px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out}
.R-nav-btn-open i.i1{left:3px;top:6px}
.R-nav-btn-open i.i2{left:3px;top:14px}
.R-nav-btn-open i.i3{left:3px;top:22px}
.R-nav-btn-close i.i1{left:3px;top:14px;transform:rotate(45deg)}
.R-nav-btn-close i.i2{left:3px;top:14px;transform:rotate(-45deg)}
.R-nav-btn-close i.i3{display:none}
.R-nav{box-sizing:border-box;position:fixed;z-index:600;top:50px;left:0;width:100%;height:0px;background:#f0f5f5;overflow:hidden;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out}
.R-nav-open{height:calc(100% - 50px);overflow-y:auto}
.z-main{position:fixed;z-index:100;width:100%;height:calc(100% - 90px);top:50px;left:0;overflow-y:auto;padding:30px 0;}/*display:flex;justify-content:center;align-items:center*/
.z-logo{min-height:100px;padding-bottom:30px;text-align:center;display:flex;justify-content:center;align-items:center}
.z-logo img{max-width:95%;}
.R-box{max-width:calc(100% - 20px);margin:auto;border-radius:5px;box-shadow: 0px 0px 3px rgba(0,0,0,0.2);background:#fff;width:600px;}
.R-box .t{width:100%;line-height:40px;padding:40px 5px 20px 5px;font-size:30px;color:#333;text-align:center;}
.R-box .t img{max-width:95%}
.R-box .m{width:100%;padding:10px 30px 30px 30px}
.z-show{position:fixed;z-index:100;width:100%;height:calc(100% - 90px);top:50px;left:0;overflow-y:auto;padding:30px 0}
.R-show-box{position:relative;padding-right:329px;width:1129px;max-width:100%;margin:0 auto}
.R-show-right{position:absolute;z-index:10;top:0;right:0;width:310px;height:100%;padding:0px}

.z-index{max-width:calc(100% - 20px);margin:0 auto;border-radius:5px;width:1000px;}
.z-index .R-Nav li ul {justify-content:center;align-items: flex-start;flex-wrap: wrap;}
.z-index .R-Nav b {text-align:center;}

.R-Box-Img{background:rgba(255,255,255,1);padding:3px;margin-bottom:20px;box-shadow:0px 0px 3px rgba(0,0,0,0.2)}
.R-Box{background:rgba(255,255,255,1);padding:24px;margin-bottom:20px;box-shadow:0px 0px 3px rgba(0,0,0,0.2)}
.R-Nav{list-style:none;padding:0;margin:0;display:block;margin:30px 10px 80px 10px}
.R-Nav ul,.R-Nav li{list-style:none;padding:0;margin:0;display:block}
.R-Nav b{display:block;padding:20px;font-size:20px;color:#333}
.R-Nav li ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.R-Nav li ul li{display:block;margin:10px;border-radius:5px;background:rgba(255,255,255,0.8);box-shadow:0px 0px 3px rgba(0,0,0,0.15)}
.R-Nav li ul li:hover{background:#fff;box-shadow:0px 0px 6px rgba(0,0,0,0.3)}
.R-Nav li ul li a{display:block;height:100%;line-height:30px;white-space:nowrap;padding:10px 20px;color:#333;font-size:14px;text-decoration:none;text-align:left}
.R-Form div{padding:5px 0;width:360px;max-width:100%;margin:0 auto}
.R-Form div.N{font-size:12px;color:#666}
.R-Form .I{width:100%;padding-left:10px;height:43px;line-height:43px;border-width:1px;border-color:rgba(8,34,111,0.15);border-style:solid;border-radius:3px;background-color:#fff;outline:0;font-size:16px}
.R-Form .I:focus{border-color:rgba(8,34,111,0.39)}
.R-Note{border-top:1px #ccc dotted;margin-top:20px;padding-top:20px}
.R-Note .T{font-size:14px;font-weight:bold;color:#666;line-height:180%}
.R-Note .C{font-size:12px;color:#666;line-height:180%;text-align:justify}
.R-Btn{display:block;width:100%;height:43px;line-height:43px;padding:0 18px;background:#e14848;color:#fff;white-space:nowrap;text-align:center;font-size:16px;border:none;border-radius:2px;cursor:pointer;-webkit-appearance:none;transition:all .3s;-webkit-transition:all .3s;outline:0}
.R-Btn:hover{opacity:.66;filter:alpha(opacity=66);color:#fff}
.R-Btn .ico{display:inline-block;position:relative}
.R-Btn .ico:before{content:"";position:absolute;width:20px;height:20px;top:11px;left:-25px}
.R-Btn .ico-down:before{background:url(/i/img/down.png) no-repeat center center}
.R-ImgBox{text-align:center;}
.R-ZsImg{max-width:100%;margin:0 auto;display:block;}
.R-Com{}
.R-Com b{display:block;font-size:14px;color:#555;padding:2px 0}
.R-Com span{display:block;font-size:14px;color:#555;padding:2px 0px 15px 16px}
.R-Com span.yrz{color:#04a102}
.R-Com span.wrz{color:#f00}
.R-FW{position:relative;max-height:198px;overflow:hidden}
.R-FW b{display:block;font-size:14px;color:#555;padding:2px 0}
.R-FW b span{font-size:14px;color:#888}
.R-FW b span strong{font-size:14px;color:#f30}
.R-FW table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px #e6e6e6 solid;margin-top:10px}
.R-FW tr{transition:all .3s;-webkit-transition:all .3s;border-bottom:1px #e6e6e6 solid}
.R-FW tr:hover{background:#f0f0f0}
.R-FW th{font-size:14px;font-weight:bold;text-align:left;padding:10px 5px;line-height:20px;color:#333}
.R-FW td{font-size:14px;font-weight:normal;text-align:left;padding:10px 5px;line-height:20px;color:#555}
.R-FW-More{margin-top:10px;cursor:pointer;text-align:center}
.R-FW-More i{display:inline-block;width:20px;height:20px;background:url(/i/img/d/down.gif) no-repeat center center;-webkit-appearance:none;transition:all .3s;-webkit-transition:all .3s}
.R-FW-More i.open{transform:rotate(180deg)}
.R-Note2 b{display:block;font-size:14px;color:#555;padding:2px 0}
.R-Note2 > div{display:block;font-size:14px;color:#555;padding:2px 0px 15px 16px;text-align:justify}
.R-Foot{position:fixed;width:100%;height:40px;left:0;bottom:0;z-index:500;text-align:center;font-size:14px;line-height:40px;background: #fff;color:#333;border-top:#eee6d6 1px solid;}
.R-Foot a{color:#333;font-size:14px;}
.R-SM{position:fixed;z-index:9000; top:0;left:50%;margin-left:-130px;width:260px;height:26px;line-height:26px;background:rgba(253,0,20,0.12);color:#e73d4a;text-align:center;font-size:14px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.R-SL table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px rgba(0,0,0,0.1) solid;margin-top:10px}
.R-SL tr{transition:all .3s;-webkit-transition:all .3s;border-bottom:1px rgba(0,0,0,0.1) solid}
.R-SL tr:hover{background:#fff}
.R-SL th{font-size:14px;font-weight:bold;text-align:left;padding:10px 5px;line-height:20px;color:#333}
.R-SL td{font-size:14px;font-weight:normal;text-align:left;padding:10px 5px;line-height:20px;color:#555}
.R-SL a{display:block;width:100%;height:30px;line-height:30px;padding:0 10px;background:#e14848;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer;-webkit-appearance:none;transition:all .3s;-webkit-transition:all .3s;outline:0}
.R-SL a:hover{opacity:.66;filter:alpha(opacity=66);color:#fff}

.R-Form div{position:relative;}
.R-Form div .M{position:absolute;top:-25px;left:0px;height:23px;line-height:23px;border-radius:3px; padding:0 6px;background:rgba(0,0,0,0.85);color:#fff;font-size:12px;}
.R-Form div .M:after{content:'';position:absolute;width:0;height:0;bottom:-12px;left:50%;margin-left:-4px;border:6px solid transparent;border-top-color:rgba(0,0,0,0.85);}

.z-main .z-index .R-Nav{margin-top:0;}
@media screen and (max-width:768px){
.z-main{display:block;flex-direction:initial;justify-content:initial;align-items:initial}
.R-box{width:calc(100% - 20px);margin:0 auto;max-width:calc(100% - 20px);}
.R-show-box{position:relative;padding-right:10px;padding-left:10px}
.R-show-right{position:relative;width:100%;height:auto}
.R-Nav li ul{display:block;justify-content:initial;align-items:initial;flex-wrap:initial}
.R-Nav li ul li a{white-space:initial}
.R-SM{z-index:90;top:50px;height:26px;line-height:26px;}
}



.mb p{position:absolute;z-index:10;top:0;left:0; width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.3);}
.mb p a{display:inline-block;padding:0px 10px;height:30px;line-height:30px;background:#fff;color:#333;border-radius:3px;box-shadow:0px 0px 3px rgba(0,0,0,0.15);}