
.bta{ font-size:3em; line-height:1.3em; text-align: center; background: url(x.png) no-repeat center bottom; background-size: auto 13px;  padding-bottom: 7px; font-weight: bold; }
.bta p{ font-size:0.6em; line-height:1.2em; color:#aaaaaa; font-weight:lighter; text-transform: uppercase;}
.bta span{  background: #ee1c25; border-radius: 50px; padding: 0px 14px; color: #fff; font-weight: bold }
.tu img{ width:100%}
.taii{ font-size:1.2em; line-height:1.6em; overflow: hidden; text-align: justify}
.taii h2{  font-size: 1.3em; line-height: 1.4em; border-bottom: #f00 1px dashed; margin-bottom: 10px; padding-bottom: 5px; margin-top: 10px; }
.taii h3{  font-size: 1.2em; line-height: 1.4em; border-bottom: #f00 1px dashed; margin-bottom: 10px; padding-bottom: 5px; margin-top: 10px; }
.bta1{ font-size:2em; line-height:1.4em; font-weight: bold; color: #ee1c25; padding-bottom: 10px; border-bottom: #f00 1px dashed;}
.bta1 p{ font-weight:normal; background: url(lod.jpg) no-repeat left center; padding-left: 17px; color: #fff;}
.bta1 i{font-size:0.8em; font-weight: normal; color: #333; font-style: normal }
.tab td img{ width: 100%}
.atu{float: right; width: 30%; margin-left: 2%;}
.atu1{float: right; width: 39%; margin-left: 2%;}
.atu2{width: 58%;}
.of{ overflow: hidden; }
.zb{ width: 56%; float: left }
.yb{ width: 41%; float: right }
.yb img{width: 100%;}

.mt-50{ margin-top: -43px;}
.m-sa{ margin-top: -145px;}
.m-tu{ margin-top: 140px;}

.wjnf{  width:100%; margin:20px auto 0; font-size: 2em; line-height: 1.4em;}
.wjnf i{ font-size: 1.1em; line-height: 0; color: #f00; font-weight: bold; font-style: normal }
.wjnf span{ background: url(yq.png) no-repeat center; background-size:100% 100%; padding: 5px 10px; font-weight: bold; }
.wjhga{ width:100%; margin:0px auto; font-size:1em; line-height:1.4em; border-bottom: #ccc 1px dashed; overflow: hidden; padding-bottom: 20px;}
.wjhga ul{ position: relative; width:31.3%; padding: 0px 1%; float: left; margin-top: 20px;}
.wjhga ul li.liz1{ text-align:center; font-size:1.3em; line-height:1.3em; height:80px; padding-top:2px; border: #aaaaaa 1px solid; border-top:0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.wjhga ul li.liz1 p{ font-size:0.75em; line-height:1.4em;}
.wjhga ul li.liy1{ width:100%;}
.wjhga ul li.liy1 img{ width:100%; border-top-left-radius: 20px; border-top-right-radius: 20px; }

sup{ line-height:0; font-size:0.5em;}
.tc{ text-align:center}


@media screen and (max-width:800px) {

.bta{ font-size:7.5vw;}
.bta span{ padding: 0px 2.7vw; }
.taii{ font-size:3vw; line-height: 1.4em;}
.taii h2{  font-size: 1.15em; line-height: 1.4em; margin-bottom: 1vw; padding-bottom: 0.5vw; }
.bta1{ font-size:5vw; background-size:100% auto;  padding-bottom: 1vw;}
.bta1 p{ background-size:24vw auto; padding-left: 3vw;}
.bta1 i{display: block; width: 100%; font-size: 0.7em}
.wjnf{  margin:3vw auto 0; font-size: 5vw;}
.wjhga{ font-size:2.2vw; line-height:1.4em; padding-bottom: 2.5vw}
.wjhga ul{ margin-top:2vw;}
.wjhga ul li.liz1{ height:11vw; padding-top:1vw; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.wjhga ul li.liy1 img{ border-top-left-radius: 10px; border-top-right-radius: 10px; }
.m-sa{ margin-top: -15vw;}
.m-tu{ margin-top: 18vw;}
.atu{ display: none}
.rila{ display:none}
.zsa ul li{ width:19%; margin-top:6px;}
.mt10{ margin-top:1.5vw}
.mt20{ margin-top:2vw}
.mt25{ margin-top:2.5vw}
.mt30{ margin-top:4vw}
}
