@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:100%;margin: 0 auto; max-width:750px; min-width:320px;font-family:"微软雅黑";}
.clear{clear:both;}

.tit{text-align: center; padding: 6% 0 5%;}
.tit h3{font-size: 55px;font-weight: bold; background-image: linear-gradient(to top, #ff0e08, #fc6c06);-webkit-background-clip: text;color: transparent;}
.tit span{color: #666;font-size: 24px;font-family: SourceHanSansCN-Regular;white-space: nowrap;}
.tit strong{font-weight: bold;color: #f00;}
.noti{text-indent: 0em!important;}
.nomg{margin:0 auto!important;}
.ss{color: #0e58ed;font-weight: bold;}

.con{background-color: #fff; margin: 0 auto;padding:4% 4% 0%;}
.con p{text-align: justify; font-size: 26px; line-height: 35px; color: #666; font-family: SourceHanSansCN-Regular; text-indent: 2em;margin: 2% auto;}
.con img{margin: 2% auto;}

.bt{background-color: #ff5548;  border-radius: 45px;height: 87px;width:50%;margin: 2% auto 0px; text-align: center; line-height: 80px;font-family: Source Han Sans CN;font-weight: 500;}
.bt a{color: #fff;font-size: 40px;font-family: SourceHanSansCN-Bold;white-space: nowrap;line-height: 87px;display: block; width: 100%;}

.bt1{background-color: #fff;border: #ff5548 2px solid;  border-radius: 40px;height: 71px;width:98%;margin: 3% auto 0px; text-align: center; font-size: 24px; color: #ff5548; line-height: 71px;}
.bt1 a{background-color: #f00; float: right; color: #fff;font-size: 26px;font-family: SourceHanSansCN-Bold;white-space: nowrap;line-height: 71px;display: block; font-weight: bold; width: 43%;border-radius: 47px;}

.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;}

.jishu{padding:2% 0;width: 100%; margin:0 auto;}
.jishu .hd ul {display: flex;}
.jishu .hd ul li{background-color: #e6e6e6; width:33.2%;float:left;margin-bottom:1%;font-size: 28px;text-align: center;font-weight: normal;line-height: 20px;padding: 4% 0 3.5%;color: #999;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:#0c4fe7;color: #fff;width:33%; font-weight: bold;}
.jishu .bd ul{background-color: #fff;}

.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:2%;font-size: 25px;text-align: center;font-weight: lighter;line-height: 25px;padding: 1% 0 3.5%;color: #666;}
.zcdw .hd ul li span{font-size: 18px; font-weight: normal;}
.zcdw .hd ul li:nth-child(6){margin-right: 0;}
.zcdw .hd .on{background-color:#fff;color: #1555fb;width:33%;border-bottom: 3px solid #1555fb; font-weight: bold;}
.zcdw .bd ul{background-color: #fff;}
.zcdw h4{text-align: left; font-size: 26px; color: #0c4ae6;margin:15px 0px;}
.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;}

.zjlt{width: 100%; margin: 2% auto;}
.zjlt {margin-bottom:0%; margin-top:1%;}
.zjlt .hd{width: 100%; margin-bottom: 1%;}
.zjlt .hd li {width:98px;height: 98px; border-radius: 49px; line-height: 96px; margin-left: 2%; float:left; background-color:#dbf5fb; }
.zjlt .hd .on {background-color:#7fc9ff;}
.zjlt p{font-size: 18px; line-height: 28px; color: #fff; text-indent: 1em; width: 94%; margin-left: 3%;}
.zjlt .bd ul {width: 100%; margin: auto;}

@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: 40px;line-height: 40px;width: 58%;}
.bt a{font-size: 20px;line-height: 40px;}
.bt1{height: 38px;font-size: 13px; line-height: 40px;}
.bt1 a{font-size: 15px; line-height: 38px;border-radius: 47px;}
.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 p{font-size: 16px; line-height: 20px; margin:0 5px 0 8px;}
.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;}
.zjlt .hd li {width:43px;height: 43px; border-radius: 25px; line-height: 43px;}
}

@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;width: 58%;}
.bt a{font-size: 20px;line-height: 40px;}
.bt1{height: 40px;font-size: 14px; line-height: 40px;}
.bt1 a{font-size: 16px; 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 5px 0 8px;}
.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;}
.zjlt .hd li {width:48px;height: 48px; border-radius: 25px; line-height: 48px;}
}

@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;width: 58%;}
.bt a{font-size: 20px;line-height: 40px;}
.bt1{height: 43px;font-size: 16px; line-height: 43px;}
.bt1 a{font-size: 18px; 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 5px 0 8px;}
.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;}
.zjlt .hd li {width:50.5px;height: 50.5px; border-radius: 25px; line-height: 51px; }
}

@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;width: 58%;}
.bt a{font-size: 20px;line-height: 45px;}
.bt1{height: 45px;font-size: 16px; line-height: 45px;}
.bt1 a{font-size: 18px; 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 5px 0 8px;}
.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;}
.zjlt .hd li {width:55px;height: 55px; border-radius: 27px; line-height: 55px; }
}

@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;width: 60%;}
.bt a{font-size: 22px;line-height: 45px;}
.bt1{height: 55px;font-size: 18px; line-height: 55px;}
.bt1 a{font-size: 20px; 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 5px 0 8px;}
.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;}
.zjlt .hd li {width:86px;height: 86px; border-radius: 43px; line-height: 86px; }
}