@charset "utf-8";
/* CSS Document */

* { margin: 0;padding: 0;}
body {font-style: normal; font-variant: normal; font-weight: normal;font-family:"微软雅黑";font-size:14px;color:#444444;}
a { text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active { text-decoration: none;}
small {font-size: 0.875em;}
img { max-width: 100%; border:0px; width: 100%;}
img { height: auto; max-width: 100%;}
.clear{clear: both;}
ul li,ol li{list-style: none;}
#box{float: none; margin: auto;max-width: 750px !important;min-width: 320px !important; overflow: hidden;color:#666; background: #fff;}

.cont{width:92%;margin: 0 auto; max-width:750px; min-width:300px;font-family:"微软雅黑";}
.cont1{width:100%;margin: 0 auto; max-width:750px; min-width:300px;font-family:"微软雅黑";}

.tit{text-align: center; padding: 6% 0 2%;}
.tit h3{}
.noti{text-indent: 0em!important;}
.nomg{margin:0 auto!important;}
.ss{color: #0e58ed;font-weight: bold;}
.nors{border-radius: 0px!important;}

.con{background-color: #fff; margin: 0 auto;padding:4% 4% 8%; border-radius: 20px;}
.con p{text-align: justify; font-size: 26px; line-height: 35px; color: #666; font-family: SourceHanSansCN-Regular; margin: 2% auto;}
.con img{margin: 2% auto;}

.bt{background-color: #fdd100;  border-radius: 45px;height: 90px;width:80%;margin: 4% auto 3%; text-align: center; line-height: 90px;font-family: Source Han Sans CN;font-weight: 500;}
.bt a{color: #d50213;font-size: 40px;font-family: SourceHanSansCN-Bold;white-space: nowrap;line-height: 90px;display: block; width: 100%; font-weight: bold;}

.bt1{background-color: #d50213;border: #f3ca1f 2px solid;  border-radius: 45px;height: 90px;width:98%;margin: 3% auto 0px; text-align: center; font-size: 40px; color: #f3ca1f; line-height: 90px; font-weight: bold;}
.bt1 a{background-color: #f3ca1f; float: right; color: #d50213;font-size: 40px;font-family: SourceHanSansCN-Bold;white-space: nowrap;line-height: 90px;display: block; font-weight: bold; width: 35%;border-radius: 0 42px 42px 0;}

.tab-hd{width:100%; margin:4% auto 1%;position: relative;}
.tab-hd a{width:28%; height:100%;position:absolute; }
.tab-hd a:nth-child(2){left:36%;}
.tab-hd a:nth-child(3){left:72%;}
.tab-hd img{display: none;}
.tab-hd .on{display: inline;}

.tab-bd{margin:1% auto 3%;}
.tab-bd .tab-con{display: none;}
.tab-bd .on{display: block;}
.pic{width:94%; margin:2% auto;}
.shipin{width: 94%; margin: 2% auto;}

.lp li{margin-bottom: 2%;}
.lp li img{border-radius: 20px;}

.jishu{padding:2% 0;width: 100%; margin:0 auto;}
.jishu .hd ul {display: flex;}
.jishu .hd ul li{background-color: #d50214; width:33.2%;float:left;margin-bottom:2%;font-size: 28px;text-align: center;font-weight: normal;line-height: 20px;padding: 3% 0 3%;color: #fff;border: 1px solid #fff;}
.jishu .hd ul li:nth-child(2){border-left-width: 0; border-right-width: 0;}
.jishu .hd ul li span{font-size: 18px; font-weight: normal;}
.jishu .hd .on{background-color:#fff;color: #d50214;width:33%; font-weight: bold;}
.jishu .bd ul{background-color: #fff; padding: .7% .7% 2%; border-radius: 20px;}

.zcdw{padding:0 0 2%;width: 100%; margin:0 auto;background-color: #fff;}
.zcdw .hd ul {display: flex; width: 100%; margin: 0 auto;}
.zcdw .hd ul li{width:33.2%;float:left;margin-bottom:1%;font-size: 25px;text-align: center;font-weight: lighter;line-height: 25px;padding: 1% 0 1.5%;color: #666;}
.zcdw .hd ul li span{font-size: 18px; font-weight: normal;}
.zcdw .hd ul li:nth-child(5){margin-right: 0;}
.zcdw .hd .on{background-color:#fff;color: #fe0000;font-weight: bold;}
.zcdw .hd .on .line{border-bottom: 5px solid #fe0000; width:40px; border-radius: 10px; margin: 8% auto 0;}
.zcdw .bd ul{background-color: #fff;}
.zcdw h4{text-align: left; font-size: 26px; color: #fe0000;margin:15px 0px;}
.zcdw h4 span{font-size: 18px;}
.zcdw p{text-align: justify; font-size: 22px; color: #666;font-family: SourceHanSansCN-Regular;margin:0 5px 0 0px; line-height: 30px;}

.ybh{width: 92%; margin:0 auto;background-color: #fff;}
.ybh .hd ul {width: 92%; margin: 3% auto 0;}
.ybh .hd ul li{width:24%;float:left;margin-bottom:3%;font-size: 26px;text-align: center;font-weight: bold;line-height: 63px;color: #fff; margin-right: 1%; background-color: #1150f4;}
.ybh .hd ul li:nth-child(4n){margin-right: 0;}
.ybh .hd ul li span{font-size: 18px; font-weight: normal;}
.ybh .hd .on{background-color:#0e93ff;color: #fff;}
.ybh .bd ul{background-color: #fff;padding: 0.5% 0.5% 0;}

.zzk_al .hd{ width:100%; height:11px;  position:relative; z-index:1; bottom:38px;}
.zzk_al .hd ul{ height:5px; padding:3px 5px; margin-top:-1%; font-size:0; vertical-align:top;text-align:right;}
.zzk_al .hd ul li{ display:inline-block; width:15px; height:15px; background:#edf1f5; margin:0 5px;  vertical-align:top; overflow:hidden; border-radius: 50%; }
.zzk_al .hd ul .on{ background:#ff3444;  }
.zzk_al .bd {width:100%; margin:0;}


@media screen and (max-width:320px)
{
.tit h3{font-size: 22px;}
.tit span{font-size: 14px;}
.con p{font-size: 15px;line-height: 22px; }
.bt{height: 35px;line-height: 35px;}
.bt a{font-size: 20px;line-height: 35px;}
.bt1{height: 35px;font-size: 18px; line-height: 35px;}
.bt1 a{font-size: 18px; line-height: 35px;}
.jishu .hd ul li{font-size: 15px;line-height: 18px;}
.zcdw .hd ul li{font-size: 16px;line-height: 22px;margin-right: 5%;}
.zcdw h4{font-size: 18px; margin:12px 5px;}
.zcdw h4 span{font-size: 12px;}
.zcdw p{font-size: 16px; line-height: 20px; margin:0;}
.ybh .hd ul li{font-size: 15px;line-height: 28px;}
.zzk_al .hd{height:5px; bottom:2px;}
.zzk_al .hd ul{height:5px; padding:3px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.zzk_al .hd ul li{width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:0 3px;}
.zcdw .hd .on .line{width:20px;}
}

@media screen and (min-width:321px) and (max-width:360px)
{
.tit h3{font-size: 24px;}
.tit span{font-size: 16px;}
.con p{font-size: 16px;line-height: 24px; }
.bt{height: 40px;line-height: 40px;}
.bt a{font-size: 20px;line-height: 40px;}
.bt1{height: 40px;font-size: 18px; line-height: 40px;}
.bt1 a{font-size: 18px; line-height: 40px;}
.jishu .hd ul li{font-size: 16px;line-height: 18px;}
.zcdw .hd ul li{font-size: 18px;line-height: 22px;margin-right: 5%;}
.zcdw h4{font-size: 20px; margin:12px 5px;}
.zcdw p{font-size: 16px; line-height: 20px; margin:0;}
.ybh .hd ul li{font-size: 16px;line-height: 30px;}
.zzk_al .hd{height:5px; bottom:2px;}
.zzk_al .hd ul{height:5px; padding:3px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.zzk_al .hd ul li{width:10px; height:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; margin:0 3px;}
.zcdw .hd .on .line{width:20px;}
}

@media screen and (min-width:361px) and (max-width:375px)
{
.tit h3{font-size: 26px;}
.tit span{font-size: 18px;}
.con p{font-size: 18px;line-height: 26px; }
.bt{height: 40px;line-height: 40px;}
.bt a{font-size: 20px;line-height: 40px;}
.bt1{height: 43px;font-size: 20px; line-height: 43px;}
.bt1 a{font-size: 20px; line-height: 43px;}
.jishu .hd ul li{font-size: 18px;line-height: 18px;}
.zcdw .hd ul li{font-size: 20px;line-height: 22px;margin-right: 5%;}
.zcdw h4{font-size: 22px; margin:12px 5px;}
.zcdw p{font-size: 18px; line-height: 20px; margin:0;}
.ybh .hd ul li{font-size: 18px;line-height: 35px;}
.zzk_al .hd{height:6px; bottom:3px;}
.zzk_al .hd ul{height:6px; padding:3px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.zzk_al .hd ul li{width:12px; height:12px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:0 4px;}
.zcdw .hd .on .line{width:22px;}
}

@media screen and (min-width:376px) and (max-width:414px)
{
.tit h3{font-size: 28px;}
.tit span{font-size: 18px;}
.con p{font-size: 18px;line-height: 26px; }
.bt{height: 45px;line-height: 45px;}
.bt a{font-size: 20px;line-height: 45px;}
.bt1{height: 45px;font-size: 22px; line-height: 45px;}
.bt1 a{font-size: 22px; line-height: 45px;}
.jishu .hd ul li{font-size: 18px;line-height: 18px;}
.zcdw .hd ul li{font-size: 20px;line-height: 22px;margin-right: 5%;}
.zcdw h4{font-size: 22px; margin:12px 5px;}
.zcdw p{font-size: 18px; line-height: 20px; margin:0;}
.ybh .hd ul li{font-size: 20px;line-height: 38px;}
.zzk_al .hd{height:6px; bottom:3px;}
.zzk_al .hd ul{height:6px; padding:3px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.zzk_al .hd ul li{width:14px; height:14px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:0 5px;}
.zcdw .hd .on .line{width:24px;}
}

@media screen and (min-width:415px) and (max-width:639px)
{
.tit h3{font-size: 30px;}
.tit span{font-size: 20px;}
.con p{font-size: 20px;line-height: 28px; }
.bt{height: 48px;line-height: 48px;}
.bt a{font-size: 22px;line-height: 45px;}
.bt1{height: 55px;font-size: 24px; line-height: 55px;}
.bt1 a{font-size: 24px; line-height: 55px;}
.jishu .hd ul li{font-size: 26px;line-height: 26px;}
.zcdw .hd ul li{font-size: 26px;line-height: 32px;margin-right: 5%;}
.zcdw h4{font-size: 22px; margin:12px 5px;}
.zcdw p{font-size: 20px; line-height: 24px; margin:0;}
.ybh .hd ul li{font-size: 22px;line-height: 42px;}
.zzk_al .hd{height:11px; bottom:5px;}
.zzk_al .hd ul{height:5px; padding:3px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.zzk_al .hd ul li{width:16px; height:16px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin:0 6px;}
.zcdw .hd .on .line{width:25px;}
}