html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}
body{background: #f0f0f0;max-width: 7.5rem;margin:0 auto;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{display:block;width:100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.pd30{padding:0 .3rem;}
.pdt30{padding-top: .3rem;}
.pdtb30{padding:.3rem 0;}
section p{font-size:.24rem;line-height:2.4;text-align:justify;white-space:pre-wrap;text-indent: 2em;}

.wrap{position: fixed;top:0;left:0;height: 100%;width: 100%;background: url(images/blackbg.png) repeat;z-index: 9;display: none;box-sizing: border-box;padding:0 3%;}
.wrap #close{color:#fff;  height:.86rem;  width:.86rem;  line-height:.86rem; text-align:center;border-radius: 100%;border:2px solid #fff;  position:absolute; right:45%; z-index:999999;cursor:pointer;bottom:8%;border-radius:100%;font-size:.6rem;}
.box1{background: url(images/box1_bg.png) center no-repeat;color:#333;height:9rem;background-size: 100%;border-radius: 5px;padding-top: 49%;}
.box1 .list-box{overflow-y:auto;height: 6.8rem;padding:0 4%;}
.box1 .list-box li p{font-size: .24rem;padding:.2rem 0;color: #666;}
.box1 .list-box li h2{font-size: .36rem;font-weight: bold;color: #000;}
.box1 .list-box li h2 i{width: 1.1rem;height: .5rem;float: right}
.list-box::-webkit-scrollbar{width:7px;background: transparent;height: 10px;background: #fff}
.list-box::-webkit-scrollbar-thumb{width:7px;height:170px;background:#f6522d;;border-radius: 8px;}
.banner{background:url(images/banner_bg.jpg) no-repeat;background-size:100%;overflow:hidden;height: 5.1rem;}
.banner a{margin:0 .2rem;display: inline-block;background: url(images/msgbox.png) no-repeat;background-size: 100% ;color: #ffd81f;font-size: .24rem;width: 1.8rem;height: .64rem;line-height: .64rem;text-align: center;}

.banner a.a1{-webkit-animation:shake 1s ease  3.5s forwards;}
.banner a.a2{-webkit-animation:shake 1s ease  4.5s forwards;}
.banner a.a3{-webkit-animation:shake 1s ease  5.5s forwards;}
.b-logo{padding-top:.5rem;-webkit-animation:fadeInDown 2s ease .2s forwards;animation:fadeInDown 2s ease .2s forwards;opacity: 0;}
.b-txt{-webkit-animation:bounceInLeft 4s ease .8s forwards;animation:bounceInLeft 4s ease .8s forwards;opacity: 0;}
.b_kw{-webkit-animation:bounceInLeft 3s ease .4s forwards;animation:bounceInLeft 3s ease .4s forwards;opacity: 0;}

.pd20{padding:.2rem 0;}
.tit{padding:.4rem 0;}
.s02{background:#112848;}
.lightspot .bd,.lightspot .bd li{height:3.5rem;overflow:hidden;}
.lightspot .bd li{padding:0 .3rem;background:#2b4e7e;color:#fff;}
.lightspot .bd li:nth-child(2){background:#b22c54;}
.lightspot .bd li:nth-child(3){background:#699e3d;}
.lightspot h3{padding:.5rem 0 .2rem;font-weight:bold;font-size:.36rem;line-height:.4rem;color:#fff000;text-align:center;}
.tab2{padding:.3rem 0 .5rem;text-align:center;font-size:0;}
.tab2 li{display:inline-block;width:.2rem;height:.2rem;margin:0 .1rem;background-color:#e5e5e5;}
.tab2 li.on{background-color:#fff000;}

.s03{padding:0 .1rem .2rem;}
section.s04 p{text-align: center;text-indent: 0;text-align: center;}
section h4{text-align: center;font-size: .2rem;line-height: 20px;color: #333333;margin:.2rem 0;}
section  h4 em{display: inline-block;border:2px solid #333333;border-radius: 15px;padding:.07rem .5rem;font-weight: bold;}
.zoompic{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}
.zoompic li{margin-top:.1rem;width:49%;}

#swipebox-close{background-image:url(images/icons.svg) !important;}
.tit_vice01{width:2.5rem;height:.7rem;margin:0 auto .2rem;}
.tit_vice02{width:2.5rem;height:.7rem;margin:.6rem auto .2rem;}
.boss li:nth-child(1){margin-left: 8%;width: 40%;}
.boss li:nth-child(2){margin-right: 8%;width: 40%;}
.boss li:nth-child(3),
.boss li:nth-child(4),
.boss li:nth-child(5){width:32%;}

.s05{padding:.44rem .1rem;color:#fff;background: #2e015b}
/*.team{}*/
.tit_team{position:absolute;left:2.7rem;top:-0.23rem;width:1.9rem;height:.45rem;}
.team p{text-indent: 0;font-size: .3rem;line-height: 1.8;padding-left: .5rem}
.gz-box {text-align: center;}
.gz>img{margin-bottom: .15rem;}
.gz{display:inline-block;width:1.5rem;}
.ewm{display:inline-block;width:1.45rem;margin-right: .3rem;}
.duty h3{width:1.9rem;height:.44rem;margin:.3rem auto;font-size:.3rem;line-height:.44rem;text-align:center;background-color:#eb182c;}
.duty p{text-indent:2em;padding:0 .1rem;}
.fix-nav{display:none;position:fixed;left:100%;bottom:0.9rem;width:100%;margin-left:-.6rem;}
.fix-nav .fix-nav-wrap{background-color:rgba(148,149,148,0.8);width:.5rem;height:.5rem;text-align:center;border-radius:100%;}
.fix-nav .i-totop{width:0.33rem;display:block;margin:0 auto 0.02rem;padding-top:0.18rem;}




