*{margin: 0;padding: 0;}
body{font-family: 'yuan',"Microsoft YaHei",微软雅黑;}
img {border: 0;display: block;max-width: 100%;}
a{text-decoration: none;-webkit-tap-highlight-color: transparent;}
ul{list-style: none;}
.left{float: left;}
.right{float: right;}
.block{display: block;}
.clear{clear: both;margin: 0px;padding: 0px;display: block;}
.hide{display: none;}
.noindent{text-indent: 0!important;}
.en{font-family: Arial;}
input{-webkit-appearance: none;outline:none;}

.index .head{position: relative;}
.index .head .hd{background: url(../images/2.png) no-repeat;background-size: 100% 100%;text-decoration: underline;position: absolute;left: 78vw;top: 6vw;width: 17vw;height: 5vw;color: #fff;line-height: 5.5vw;text-align: center;font-size: 2.5vw;}
.index .head p{text-align: center;position: absolute;left: 10vw;top: 76vw;width: 80vw;font-size: 3.3vw;line-height: 1.8;color: #472791;}
.index .head p span{color: #3da3e8;}
.index>.box{position: relative;background:linear-gradient(#483aa1,4959bb);
    background:-moz-linear-gradient(top,#483aa1,#4959bb);
    background:-webkit-gradient(top,from(#483aa1),to(#4959bb));
    background:-webkit-linear-gradient(top,#483aa1,#4959bb);
    background:-o-linear-gradient(top,#483aa1,#4959bb);padding: 5vw 4vw;}
.index>.box:before{content: '';position: absolute;left: 0;right: 0;top: 22vw;bottom: 60vw;background: url(../images/3.png) repeat-y;background-size: 100% auto;pointer-events: none;}
.index>.box .menu{text-align: center;margin-bottom: 3vw;}
.index>.box .menu .cn{font-size: 3.65vw;color: #fff;margin-bottom: 5vw;}
.index>.box .menu li{display: inline-block;}
.index>.box .menu li a{margin: 0 2vw 4vw;width: 14.4vw;height: 7.96vw;font-size: 4.24vw;line-height: 8vw;background: url(../images/5.png) no-repeat;background-size: 100% 100%;display: inline-block;color: #fff;}
.index>.box .menu li a.active{background: url(../images/4.png) no-repeat;background-size: 100% 100%;}
.index>.box .list{border: 2px solid #153aad;padding: 4vw;border-radius: 5vw;background:rgba(0, 220, 255, 0.5);}
.index>.box .list>ul>li{margin-bottom: 8vw;background: #fff;border-radius: 5vw;position: relative;}
.index>.box .list>ul>li:last-child{margin-bottom: 0;}
.index>.box .list>ul>li .title{position: relative;text-align: center;color: #fff;background: url(../images/6.png) no-repeat;background-size: 100% 100%;}
.index>.box .list>ul>li .title p{line-height: 10.72vw;font-size: 5.9vw;letter-spacing: 1vw;}
.index>.box .list>ul>li:first-child .title img{position: absolute;right: -2vw;top: -7vw;width: 15%;}
.index>.box .list>ul>li:nth-child(2) .title img{position: absolute;left: 0;top: -5vw;width: 19%;}
.index>.box .list>ul>li:nth-child(3) .title img{position: absolute;right: 5vw;top: -3vw;width: 12%;}
.index>.box .list>ul>li:nth-child(4) .title img{position: absolute;left: 0;top: -5vw;width: 19%;}
.index>.box .list>ul>li .box2{padding: 4vw 4vw 4vw 10vw;font-size: 2.35vw;line-height: 1.5;}
.index>.box .list>ul>li .box2 .inside{margin-bottom: 4vw;}
.index>.box .list>ul>li .box2 .inside:last-child{margin-bottom: 0;}
.index>.box .list>ul>li .box2 p{font-family: 'xh';font-size: 3vw;line-height: 1.5;color: #004bc4;}
.hb>.box .list>ul>li .box2 p,.db>.box .list>ul>li .box2 p{color: #004bc4;}
.index>.box .list>ul>li .box2 .t{font-size: 4vw;color: #3da3e8;font-family: 'zch';}
.index>.box .list>ul>li .box2 .t1{font-size: 3.5vw;color: #004bc4;font-family: 'zch';}
.index>.box .list>ul>li .box2 .t2{font-size: 3.13vw;color: #472791;font-family: 'zch';}
.index>.box .list>ul>li .box2 ul li{position: relative;font-family: 'zch';font-size: 3vw;line-height: 1.5;color: #3a3a3a;}
.index>.box .list>ul>li .box2 ul li p{margin-bottom: 1vw;}
.index>.box .list>ul>li .box2 ul li>span{position: absolute;left: -6vw;top: 0.3vw;width: 4vw;height: 4vw;display: inline-block;background: #3098e5;text-align: center;line-height: 4.5vw;border-radius: 100%;color: #fff;font-family: 'zch';font-size: 2.35vw;}

.pop{position: fixed;left: 5%;width: 90%;top: 100%;opacity: 0;}
.pop .box{background: #fff;border-radius: 5vw;position: relative;padding: 10vw 5vw 5vw;}
.pop .box .inside{overflow: scroll;max-height: 60vh;font-family: 'xh';font-size: 3.56vw;line-height: 1.5;}
.pop .head{position: absolute;left: 0;top: -4.5vw;right: 0;}
.pop .head span{position: absolute;left: 0%;right: 0;top: 0;text-align: center;line-height: 9vw;font-size: 5vw;color: #fff;font-family: 'zch';}
.pop.active{top: 15%;opacity: 1;transition: top 0.3s;-webkit-transition: top 0.3s;transition-timing-function: linear;}
.pop.active:before{position: fixed;left: 0;top: 0;right: 0;bottom: 0;content: '';background: rgba(0,0,0,0.5);z-index: -1;}
.pop .close{position: absolute;top: -8vw;right: 5%;display: inline-block;width: 7%;z-index: 1;}
.pop .close img{width: 100%;}
.pop .box .inside .yh{text-align: center;}
.pop .box .inside .yh img{display: inline-block;margin: 0 0.5% 5vw;}
.pop .box .inside ul li{padding-left: 6vw;position: relative;}
.pop .box .inside ul li p{margin-bottom: 4vw;}
.pop .box .inside ul li>span{position: absolute;left: 0;top: 0.3vw;width: 4vw;height: 4vw;display: inline-block;background: #3098e5;text-align: center;line-height: 4vw;border-radius: 100%;color: #fff;font-size: 2.35vw;}
.popd.active{top: 0;left: 0;right: 0;bottom: 0;width: 100%;padding-top: 10vw;background: rgba(0,0,0,0.5);}
.popd .head{position: relative;top: initial;left: initial;bottom: initial;right: initial;font-size: 4vw;text-align: center;color: #fff;line-height: 10vw;font-family: 'zch';}
.popd.active:before{position: absolute;top: 10vw;background: #3da3e8;border-top-left-radius: 4vw;border-top-right-radius: 4vw;}
.popd .close{top: 1.5vw;width: 7vw;}
.popd .box{position: absolute;left: 4vw;right: 4vw;top: 20vw;bottom: 4vw;padding: 4vw;}
.popd .box .inside{position: absolute;left: 4vw;right: 4vw;top: 4vw;bottom: 4vw;max-height: initial;}
.popd .box .inside ul li{padding: 0;}
.popd .box .inside ul li p{font-size: 2.78vw;color: #3a3a3a;font-family: 'xh';}
.popd .box .inside ul li p.t{font-size: 2.78vw;color: #3da3e8;margin: 0;font-family: 'zch';}

.hb .menu .dash{border: 1px dashed #fff;padding: 4vw;border-radius: 5vw;color: #fff;font-size: 3.65vw;line-height: 1.5;}
.hb>.box:before{content: none;}
.hb>.box .list{padding: 0 0 4vw;margin-top: 5vw;}
.hb>.box .list>p{text-align: center;color: #472791;font-size: 6.26vw;font-style: italic;height: 12.195vw;}
.hb>.box .list>p span{line-height: 12.195vw;height: 12.195vw;display: inline-block;}
.hb>.box .list>p img{display: inline-block;height: 100%;margin: 0 4vw;vertical-align: middle;}
.hb>.box .list>ul>li{margin: 4vw 4vw 8vw;}
.hb>.box .list>ul>li .box2{padding: 8vw 4vw 4vw;}
.hb>.box .list>ul>li .title{background: #4959bb;width: 70%;position: absolute;left: 15%;top:-4vw;height: 8vw;border-radius: 4vw;}
.hb>.box .list>ul>li .title p{line-height: 8vw;font-size: 4.35vw;font-family: 'zch';}
.hb>.box .list>ul>li .box2 .t{text-align: center;color: #472791;margin-bottom: 1vw;}

.hn>.box .list>ul>li .box2 p img{width: 30%;}
.index>.box .list>ul>li .box2 p .button{display: inline-block;padding: 0 4vw;background: #534bc4;color: #fff;margin-top: 0.5rem;line-height: 2;border-radius: 3vw;}

.db .popd .head{font-size: 3.6vw;}

@font-face{
    font-family: 'yuan';
    src: url('../fonts/FZLANTYJW_ZHONG.ttf') format('truetype');
}

@font-face{
    font-family: 'xh';
    src: url('../fonts/FZLTXIHJW_0.ttf') format('truetype');
}

@font-face{
    font-family: 'zch';
    src: url('../fonts/FZLTZCHJW_0.ttf') format('truetype');
}