@charset "UTF-8";
.trait{width: 100%;overflow: hidden;border:2px dashed #65bbe9;padding: 10px 0;}
.trait li{width: 43.4%;background: url(../images/cp-trait.jpg) center no-repeat;background-size: 100% 100%;float: left;padding: 35px 10px 12px 105px;margin: 12px 3.3%;position: relative;}
.trait li:before{content: '';width: 75px;height: 60px;background: url(../images/trait-number.png) no-repeat;display: block;position: absolute;top: 10px;left: 0;}
.trait .two:before{background-position: -78px 0;}
.trait .three:before{background-position: 0 -56px;}
.trait .four:before{background-position: -78px -56px;}
.trait li h5{font-size: 16px;color: #2c3235;font-weight: bold;margin-bottom: 7px;}
.trait li p{font-size: 14px;color: #4a5155;line-height: 20px;text-indent: 0;margin: 0;}
.jq-xq p{background: url(../images/cr-zs.png) left 9px no-repeat;padding-left: 30px;background-size: 20px!important;text-indent: 0!important;}
.jq-xq p:nth-child(2){background: url(../images/cr-zs2.png) left 8px no-repeat;}
.jq-xq p:nth-child(3){background: url(../images/cr-zs3.png) left 8px no-repeat;}
.jq-xq p:nth-child(4){background: url(../images/cr-zs4.png) left 8px no-repeat;}
.jq-xq p:nth-child(5){background: url(../images/cr-zs5.png) left 8px no-repeat;}
.jq-xq p:nth-child(6){background: url(../images/cr-zs6.png) left 5px no-repeat;}
.ys-01{position:relative;}
.ys-01:before{content:"";width: 15px;height: 15px;border-top: 2px solid #136EC2;border-left: 2px solid #136EC2;display: inline-block;margin: 0 -5px 5px 0;}
.ys-01:after{content:"";width: 15px;height: 15px;border-bottom: 2px solid #136EC2;border-right: 2px solid #136EC2;display: inline-block;margin: 0px 0px -10px -5px;}
.ys-02{font-size: 20px!important;text-align: center;border: 1px solid #efaa44;padding: 15px 20px;border-radius: 10px;box-shadow: 10px 10px 0px #efaa44;margin: 40px 0!important;}
.ys-03 span{color: #fff;text-align: center;padding: 0px 30px 0px 30px;background: url(../images/ys-03.png) center 5px no-repeat;background-size: 60px;display: inline-block;text-indent: 4px;margin-right: 10px;}
.xys01{width: fit-content;border: 1px solid #88abda;text-indent: 0!important;padding: 0 15px;box-shadow: 0 5px 0 #c0d3eb;margin: 0 auto!important;}
.xys02{background: url(../images/xys02.png) 28px center no-repeat;background-size: 15px;padding-left: 25px;}
.xys02 span{background: #e8f4ff;border-radius: 5px;padding: 8px 25px;color: #4066be;line-height: 1;text-indent: 0;box-shadow: 0 3px 0 #4066be;display: inline-block;position:relative;}
.xys02 span:before,.xys02 span:after{content:"";width: 5px;height: 5px;background:#4066be;display:block;border-radius: 50%;position:absolute;top: 13px;}
.xys02 span:before{left: 10px;}
.xys02 span:after{right: 10px;}
.smalltxt01 p{position:relative;padding-left: 45px;}
.smalltxt01 p:before{content:"";width: 1px;border:1px dashed #8bb8ec;position:absolute;left: 16px;top: 0;bottom: -40px;}
.smalltxt01 p:last-child:before{display:none}
.smalltxt01 p span{width: 36px;height: 36px;background:#336dc6;border-radius:50%;display:block;font-size: 22px;font-weight: normal;line-height: 36px;color: #336dc6;padding-left: 8px;position:absolute;left:0;top: 0;z-index:1;}
.smalltxt01 p span:before{content:"";width: 28px;height: 28px;background:#fff;border-radius:50%;display:block;position:absolute;left:0;top: 50%;margin-top: -14px;z-index: -1;}
.smalltxt02{background: #fff;padding: 0 3% 1px;margin: 30px 0;border-radius: 15px;box-shadow: 0 2px 2px #bfcad6;position:relative;}
.smalltxt02:before{content: "";width: 100%;height: 15px;background: #5a8ccf;display:block;border-radius: 15px 15px 0 0;position:absolute;left: 0;top: 0px;}
.smalltxt02 .tit,.smalltxt02 span{width:fit-content;background: #5a8ccf;display: block;text-align: center;color: #fff;font-size: 18px;line-height: 2.8;text-indent: 0;margin: 0 auto;padding: 0 20px;border-radius: 0 0 15px 15px;position: relative;}
.smalltxt03{color:#4168bf;border:1px dashed #97c7f7;padding: 1px 30px;margin: 30px 0;position:relative;}
.smalltxt03:before{content:"";width: 128px;height: 16px;background:url(../../../images/special80-zs.png) no-repeat #fff;background-size:100%;display:block;position:absolute;right: 100px;bottom: -8px;}
.smalltxt04{color: #3a4f9f!important;background: #bcd0f5;border-radius: 10px;padding: 12px 15px;margin: 30px 15px!important;position:relative;}
.smalltxt04:before{content:"";border: 1px solid #bcd0f5;border-radius: 10px;position:absolute;left: 10px;top: -10px;right: 10px;bottom: -10px;}
.smalltxt05{color: #3a4f9f!important;background: #bcd0f5;border-radius: 10px;padding: 12px 15px;margin: 30px 15px!important;position:relative;}
.smalltxt05:before{content:"";border: 1px solid #bcd0f5;border-radius: 10px;position:absolute;left: -10px;top: 10px;right: -10px;bottom: 10px;}
.smalltxt06{color: #3a4f9f!important;background: #bcd0f5;border-radius: 10px;padding: 12px 15px;margin: 30px 15px!important;position:relative;}
.smalltxt06:before{content:"";border: 1px solid #bcd0f5;border-radius: 10px;position:absolute;left: 10px;top: 10px;right: -10px;bottom: -10px;}
.smalltxt07{color: #3a4f9f!important;background: #bcd0f5;border-radius: 10px;padding: 12px 15px;margin: 30px 15px!important;position:relative;}
.smalltxt07:before{content:"";border: 1px solid #bcd0f5;border-radius: 10px;position:absolute;left: 10px;top: -10px;right: -10px;bottom: 10px;}
.smalltxt08{color: #3a4f9f!important;border: 1px solid #4a77ce;border-radius: 10px;padding: 12px 15px 24px 30px;margin: 40px 15px 40px 0!important;position:relative;}
.smalltxt08:before{content:"";border: 1px solid #4a77ce;border-radius: 10px;position:absolute;left: 8px;top: -8px;right: -8px;bottom: 8px;z-index: -1;}
.smalltxt09{color: #3a4f9f!important;background: #fff;border: 1px solid #4a77ce;border-radius: 10px;padding: 12px 15px;margin: 30px 15px 40px 0!important;box-shadow: 8px 8px 0 #4a77ce;}
.smalltxt010{color: #3a4f9f!important;background: #fff;border: 1px solid #4a77ce;border-radius: 10px;padding: 12px 15px;margin: 30px 15px 40px 0!important;box-shadow: 0 6px 0 #4a77ce;}
.smalltxt010 p{margin: 0!important;text-indent: 0!important;padding: 0 10px;}
.smalltxt011{border: 5px solid #bcd0f5;border-radius: 10px;padding: 10px 2%;}
.smalltxt012{background:#fff;border: 1px solid #4a77ce;border-radius: 10px;padding: 10px 2%;margin: 30px 0 !important;position: relative;}
.smalltxt012:before{content:"";background: #4a77ce;border-radius: 10px;position:absolute;left: -8px;right: -8px;top: 5px;bottom: 5px;z-index:-1;}
.smalltxt013{padding:15px;background:#e5eefe;border-radius:15px;position:relative;}
.smalltxt013::before{content:"";border: 1px dashed #bcd0f5;border-radius:15px;position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px;z-index: -1;}
.smalltxt014{background:#fff;border: 1px solid #bcd0f5;border-radius: 10px;padding: 10px 2%;position: relative;}
.smalltxt014:before{content:"";background:#bcd0f5;border-radius: 10px;position:absolute;left: 5px;right: 5px;top: -10px;bottom: -10px;z-index:-1;}
.smalltxt015{border: 1px solid #bcd0f5;padding: 1px 4%;display: block;text-indent: 0!important;margin: 30px auto!important;position:relative;}
.smalltxt015:before,.smalltxt015:after,.smalltxt015 p:first-child:before,.smalltxt015 p:first-child:after{content:"";height: 20px;width: 20px;display: block;position: absolute;}
.smalltxt015:before{border-left: 6px solid #bcd0f5;border-top: 6px solid #bcd0f5;left: -4px;top: -4px;}
.smalltxt015:after{border-right: 6px solid #bcd0f5;border-top: 6px solid #bcd0f5;right:-4px;top: -4px;}
.smalltxt015 p:first-child:before{border-left: 6px solid #bcd0f5;border-bottom: 6px solid #bcd0f5;left: -4px;bottom: -4px;}
.smalltxt015 p:first-child:after{border-right: 6px solid #bcd0f5;border-bottom: 6px solid #bcd0f5;right:-4px;bottom: -4px;}
.smalltxt016{width: fit-content;border: 1px solid #bcd0f5;padding: 10px 2%;display: block;text-indent: 0!important;margin: 30px auto!important;position:relative;}
.smalltxt016:before,.smalltxt016:after,.smalltxt016 span:before,.smalltxt016 span:after{content:"";display: block;position: absolute;}
.smalltxt016:before{border-top: 15px solid #bcd0f5;border-right: 15px solid transparent;border-left: 0px solid transparent;left: 0;top: 0;}
.smalltxt016:after{border-top: 15px solid #bcd0f5;border-right: 0px solid transparent;border-left: 15px solid transparent;right: 0;top: 0;}
.smalltxt016 span:before{border-bottom: 15px solid #bcd0f5;border-right: 15px solid transparent;border-left: 0px solid transparent;left: 0;bottom: 0;}
.smalltxt016 span:after{border-bottom: 15px solid #bcd0f5;border-right: 0px solid transparent;border-left: 15px solid transparent;right: 0;bottom: 0;}
.smalltxt018{width: fit-content;color: #767575;border: 2px dashed #4a77ce;padding: 0 30px;display: block;margin: 0 auto 30px auto;position:relative;}
.smalltxt018:before{content:"";width: 20px;height: 35px;background: url(../images/smalltxt018-zs.png) center no-repeat #fff;background-size:100%;display:block;position:absolute;left: -12px;top: 20px;}
.smalltxt018 p{text-indent:0!important;}
.special02{background:#f2faff;padding: 1px 4%;margin: 70px 0 30px;position:relative;}
.special02 .tit{background:#fff;border:2px solid #4d96d8;font-size: 18px;color:#4d96d8;font-weight:700;line-height: 2.8;text-align:center;padding: 0 3%;display:block;margin: -25px auto 0;position: relative;display: table;}
.special02 .tit span{width: 40px;background:#fff;font-size: 32px;font-weight:400;line-height:1;text-align: center;position:absolute;left: 15px;top: -20px;}
.special02 .tit span:before{content:"";width: 9px;height: 9px;background:#4d96d8;display:block;position:absolute;right: -6px;top: 14px;}
.special07{border: 1px solid #5885d0;margin: 30px 0;padding: 1px 4%;position:relative;}
.special07 p:first-child:after,.special07 p:first-child:before,.special07:after,.special07:before{content:"";width: 20px;height: 20px;background:url(../images/special07.jpg) no-repeat;background-size:100%;display:block;position:absolute;}
.special07:before{left: -1px;top: -1px;}
.special07:after{right: -1px;top: -1px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;}
.special07 p:first-child:before{left: -1px;bottom: -1px;-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;}
.special07 p:first-child:after{right: -1px;bottom: -1px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.special08{background:#5885d0;color:#fff;text-indent: 0!important;padding: 5px 24px;display:block;margin: 30px auto 70px auto!important;position:relative;display: table;}
.special08:before,.special08:after,.special08 b:before,.special08 b:after,.special08 strong:before,.special08 strong:after{content:"";width: 4px;height: 24px;background:#5885d0;display:block;position:absolute;bottom:0;}
.special08 b,.special08 strong{font-size: 17px;color: #fff!important;}
.special08 i,.special08 em{width: 22px;height: 28px;background:url(../images/special08.gif) no-repeat;background-size:100%;display:block;position:absolute;left:50%;bottom: -40px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.special08:before{ left: -10px; }
.special08:after{ right: -10px; }
.special08 b:before,.special08 strong:before{ left: -20px; height: 15px; }
.special08 b:after,.special08 strong:after{ right: -20px; height: 15px; }
.special15{margin: 30px 0 !important;text-align:center;color:#4b75bd;line-height: 36px!important;position:relative;}
.special15:before{content:"";width:100%;height: 1px;background:#e0f2ff;display:block;position:absolute;left:0;top: 19px;}
.special15 b,.special15 strong{background:#e0f2ff;display:inline-block;padding: 3px 5%;position:relative;}
.special15 b:after,.special15 b:before,.special15 strong:after,.special15 strong:before{content:"";width: 30px;height: 30px;background: #fff;display:block;position:absolute;left: -15px;top: 5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.special15 b:after,.special15 strong:after{left:auto;right: -15px;}
.special17{background: #eaf7ff;padding: 1px 4%;margin: 30px 0;text-align:center;border-radius: 10px;position:relative;}
.special17:after,.special17:before{content:"";width: 18px;height: 18px;background:#fff;border-radius:50%;box-shadow: -1px 1px 4px #9fb6dc inset;position:absolute;left: 20px;top: 20px;}
.special17:after{left:auto;right: 20px;}
.special17 p{text-align:left}
.special17 .p1{background:#94c6f7;display:inline-block;padding: 3px 3%;font-size: 18px;color:#fff;position:relative;}
.special17 .p1:before{content:"";width:100%;height: 3px;background:#94c6f7;display:block;position:absolute;left:0;bottom: -6px;}
.special17 .p1:after{content:"";width:100%;height: 25px;background:url(../images/special17-tb.png) center no-repeat;background-size: 15px;display:block;position:absolute;left:0;bottom: -40px;}
.special17 .p2{color:#4e79bf;text-align:center;}
.special17 .p1 strong{font-size: 20px;color:#fff;}
.special17 .p2 strong{font-size: 20px;color:#4e79bf;}
.special18{background: #eaf7ff;color: #4e79bf!important;padding: 15px 3%;margin: 36px 0;position:relative;}
.special18:after,.special18:before{content:"";width: 8px;background:#94c6f7;border-radius:50px;position:absolute;left:0;top: -5px;bottom: -5px;}
.special18:after{left:auto;right:0}
.special18 span:first-child,.special18 p:first-child{font-size: 20px;margin-bottom: 5px;text-align:center;font-weight:bold;color:#4e79bf;display: block;}
.special18 p{margin: 0!important;}
.special29 p{padding: 0 0 0 32px;margin:0;position:relative;}
.special29 p:before{content:"";width: 22px;height: 22px;background:#0282B8;border: 6px solid #d5f3ff;border-radius:50%;display:block;position:absolute;left:0;top: 7px;}
.special29 p:after{content:"";width: 2px;background:#0282B8;position:absolute;left: 10px;top: 15px;bottom: -40px;}
.special29 p:last-child{padding-bottom:0}
.special29 p:last-child:after{display:none}
.special30{text-align:center;}
.special30:after{content:"";width: 0;border-top: 20px solid #94c6f7;border-right: 10px solid transparent;border-left: 10px solid transparent;display:block;margin: 20px auto;}
.special30 p{display:inline-block;font-size: 18px!important;color: #4772c9!important;font-weight:bold;padding:0 16px;margin: 0!important;text-indent: 0!important;position:relative;}
.special30 p:before,.special30 p:after{content:"";width:100%;height: 10px;background:#e4f2ff;display:block;position:absolute;left:0;bottom: 0;z-index:-1;}
.special30 p:after{height:1px;background:#97c7f7;bottom: -5px;}
.special33{background:#fff;border: 2px solid #4a77ce;padding: 8px 2%;margin: 42px 0!important;position:relative;}
.special33:before{content:"";background:#c7e5ff;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transform: rotate(-2deg);-ms-transform: rotate(-2deg);-moz-transform: rotate(-2deg);-webkit-transform: rotate(-2deg);-o-transform: rotate(-2deg);}
.special33 b{color:#4a77ce}
.special37{background: #3080bf;border-radius: 7px;color: #fff!important;padding: 30px 4% 10px;position:relative;margin-top: 48px!important;margin-bottom: 30px !important;}
.special37:before{content:"";width: 50px;height: 50px;background:url(../images/special37-zs.png) center no-repeat #fff;border-radius:50%;background-size: 55%;display:block;position:absolute;left: 15px;top: -25px;}
.special37 p,.special37 strong{color:#fff!important}
.special39 .pzs{background: url(../images/special39-zs2.png) left 10px no-repeat;background-size: 30px;margin-left: 42px!important;}
.special54{
    margin: 30px 0;
}
.special54 .p1{background:#e1f1ff;padding: 10px 20px;box-shadow: 5px 5px 0 #87c1f3;}
.special54 .p2{background: #fff;color:#3466b0;text-align:center;border: 1px solid #87c1f3;border-radius: 5px;position:relative;}
.special54 .p2:after,.special54 .p2:before{content:"";width: 1px;height: 24px;background:#87c1f3;display:block;position:absolute;top: -24px;left: 25px;z-index: -1;}
.special54 .p2:after{left:auto;right: 20px;}
.special57{padding-bottom: 15px;display: table;position:relative;}
.special57:after,.special57:before{content:"";height: 2px;display:block;position:absolute;left:0;}
.special57:before{width:50%;background:#87c1f3;bottom: 12px;}
.special57:after{width:100%;background:#e1f1ff;bottom: 0;}
.special66{margin: 50px 0 30px;padding:0 0 0 30px;}
.special66 li{background:#deebf9;padding: 3px;border-radius: 10px;margin: 24px 0;position:relative;}
.special66 li p{background:url(../images/special28-bg.jpg) repeat;background-size: 5px;border:1px solid #82b3e7;border-radius: 10px;color:#3e62a8;margin: 0!important;padding: 12px 25px;position:relative;z-index:1;}
.special66 li p em{width: 40px;height: 40px;background:url(../images/special28-bg.jpg) repeat;background-size: 5px;display:block;border:1px solid #82b3e7;border-radius:50%;font-size: 26px;color:#3e62a8;text-align:center;line-height: 37px;font-weight:700;font-style:normal;position:absolute;left: -20px;top: -20px;}
.special66 li p em:before{content:"";background:#deebf9;position:absolute;left: -4px;right: -4px;top: -4px;bottom: -4px;border-radius:50%;z-index:-1;}
.special75{margin:30px 0;padding: 1px 22px;border-radius: 5px;box-shadow: 0 0 30px rgba(136,191,242,.34) inset;}
.special75 .tit{background:-webkit-linear-gradient(left,#84c8f3,#3d7bd0);background:-o-linear-gradient(right,#84c8f3,#3d7bd0);background:-moz-linear-gradient(right,#84c8f3,#3d7bd0);background:linear-gradient(to right,#84c8f3,#3d7bd0);font-size: 17px;color:#fff;font-weight:700;padding: 5px 25px;border-radius: 0 50px 50px 0;margin-left: -34px;display: table;position:relative;}
.special75 .tit:before{content:"";width:0;border-bottom: 12px solid #5ea1df;border-right:0 solid transparent;border-left: 12px solid transparent;position:absolute;top: -12px;left:0;z-index:-1;}
.special75 .tit:after{content:"";width: 36px;height: 24px;background:url(../images/special74-zs2.png) center no-repeat;background-size:100%;display:inline-block;vertical-align:middle;margin-left: 15px;}
.special77{background:#e7f3ff;border-radius: 10px;padding: 1px 3%;margin: 30px 0;position:relative;}
.special77:before{content:"";border:1px dashed #2c83db;border-radius: 8px;position:absolute;left: 8px;right: 8px;top: 8px;bottom: 8px;}
.special85{margin: 45px 0;position:relative;}
.special85:before{content:"";background:#a9d9f6;border-radius: 10px;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;transform: rotate(2deg);-ms-transform: rotate(2deg);-moz-transform: rotate(2deg);-webkit-transform: rotate(2deg);-o-transform: rotate(2deg);}
.special85:after{content:"";width: 18px;height: 18px;background:url(../images/special85-zs.png) center no-repeat;background-size:100%;display:block;position:absolute;left: 10px;top: 10px;}
.special85 p{background:#eaf7ff;border-radius: 10px;padding: 25px 3% 15px 4%;}
.special89{margin: 30px 0;padding: 0 0 1px 20px;position:relative;z-index: 1;}
.special89:before{content:"";border: 2px solid #d4e7fe;border-radius: 5px;position:absolute;left:0;right:0;top: 21px;bottom:0;z-index:-1;}
.special89:after{content:"";background: -webkit-linear-gradient(left,transparent,#fff 50%);background: -o-linear-gradient(right,transparent,#fff 50%);background: -moz-linear-gradient(right,transparent,#fff 50%);background: linear-gradient(to right,transparent,#fff 50%);position:absolute;left:0;right:0;top: 5px;bottom:0;z-index:-1;}
.special89 .tit{color:#fff;}
.special89 .tit strong{ background: #306fbd; border-radius: 5px; padding: 4px 20px; display: inline-block; }
.special89 .tit a,.special89 .tit strong{color:#fff;}
.special92{margin:30px 0;}
.special92 .tit{text-align:center;position:relative;z-index: 1;padding:0;}
.special92 .tit:after,.special92 .tit:before{content:"";width:100%;height: 1px;background:#8bb8ec;display:block;position:absolute;left:auto;border:none;z-index:-1;}
.special92 .tit:before{top: 13px;}
.special92 .tit:after{bottom: 13px;}
.special92 .tit strong{display:inline-block;background:-webkit-linear-gradient(left,#80bcf4,#3069c6);background:-o-linear-gradient(right,#80bcf4,#3069c6);background:-moz-linear-gradient(right,#80bcf4,#3069c6);background:linear-gradient(to right,#80bcf4,#3069c6);color:#fff;border-radius:100px;padding: 5px 25px;position:relative;}
.special92 .tit strong:before{content:"";border:1px solid #fff;border-radius:100px;position:absolute;left: 3px;right: 3px;top: 3px;bottom: 3px;}
.special92 p{position:relative;padding-left: 50px;}
.special92 p:before{content:"";width: 1px;border:1px dashed #8bb8ec;position:absolute;left: 17px;top: 15px;bottom: -45px;}
.special92 p strong{color:#336dc6}
.special92 p em{width: 36px;height: 36px;background:#336dc6;border-radius:50%;display:block;color:#fff;font-weight:400;font-style:normal;line-height:1;position:absolute;left:0;top: 0;z-index:1;}
.special92 p strong span{width: 28px;height: 28px;background:#fff;border-radius:50%;font-size: 22px;color:#336dc6;font-weight:400;text-align:center;line-height: 28px;display:block;position:absolute;left:0;top: 50%;margin-top: -14px;}
.special92 p:last-child:before{display:none}
.special94{width:100%;border:1px solid #b9cfed;border-collapse:collapse}
.special94 td,.special94 th{color:#535455;line-height: 3;padding:24px 10px;}
.special94 th{background:#d8e8fd}
.special94 tr:first-child{font-size:18px;}
.special96{margin: 30px 0 40px;position:relative;z-index:1;}
.special96 p{background:#fff;box-shadow:0 0 .8625rem rgba(136,191,242,.64) inset;color:#1b5cab;position:relative;padding: 12px 20px 12px 80px;border-radius: 10px;}
.special96 p:before{content:"";background:#adc6e7;border-radius: 10px;position:absolute;left: 8px;right: -8px;top: 8px;bottom: -8px;z-index:-1;}
.special96 p strong:first-child{width: 66px;font-size: 40px;text-align:center;display:flex;align-items:center;justify-content:center;border-right:1px dashed #adc6e7;position:absolute;left:0;top: 10%;bottom: 10%;}
.special96 p strong:first-child strong{display:none}
.special96 p strong{display:block}
.special97{background: #dbe9f5;border: 1px dashed #adc6e7;display: block;color: #1b5cab;font-weight: 700;border-radius: 8px;padding: 22px 3% 15px;margin: 45px 0 40px!important;position:relative;}
.special97:before{content:"";width:100%;height: 50px;background:url(../images/special97-zs.png) center no-repeat;background-size: 50px;display:block;position:absolute;left:0;top: -28px;}
.special97:after{content:"";background:#fff;border: 1px solid #adc6e7;border-radius: 8px;position:absolute;left: 10px;right: -10px;top: 10px;bottom: -10px;z-index:-1;}
.special97 p{color: #1b5cab!important;}
.special105{margin: 30px 0 !important;text-align:center;position:relative;z-index: 1;}
.special105 b,.special105 strong{background:#5785d2;background:-webkit-linear-gradient(left,#5785d2,#6697e4);background:-o-linear-gradient(right,#5785d2,#6697e4);background:-moz-linear-gradient(right,#5785d2,#6697e4);background:linear-gradient(to right,#5785d2,#6697e4);display:inline-block;color: #fff!important;border-radius:50px;padding: 5px 6%;}
.special105:before{content:"";width:90%;height: 3px;background:-webkit-linear-gradient(left,transparent,#5785d2,transparent);background:-o-linear-gradient(right,transparent,#5785d2,transparent);background:-moz-linear-gradient(right,transparent,#5785d2,transparent);background:linear-gradient(to right,transparent,#5785d2,transparent);position:absolute;left: 50%;top: 50%;margin: -2px 0 0 -45%;z-index:-1;}
.special106{width:fit-content;background:#217dc8;color:#fff!important;border-radius: 50px;padding:0 3%;box-shadow: 0 3px 0 #9fcfff;text-indent:0!important;}
.special106 strong{color:#fff!important;}
.special109{background:#e0f1fe;border-radius: 5px 50px 50px 5px;padding: 8px 25px 8px 15px;text-indent: 0!important;position:relative;display: table;margin: 30px 0;}
.special109:before,.special109:after{ content:""; width:6px; background:#6aafdb; border-radius:2px; position:absolute; left:-8px; top:0; bottom:0; }
.special109:after{ width:3px; background:#9cdef9; left:-13px; }
.special110{border: 2px dashed #4a77ce;border-radius: 10px;padding: 0 4%;margin: 40px 0;position: relative;}
.special110:before{ content: ""; width: 20px; height: 33px; background: url(../images/special110-zs.png) 50% no-repeat #fff; background-size: 20px; display: block; position: absolute; left: -13px; top: 20px; padding: 5px 0; }
.special110 p{ text-indent:0!important; }
.content .firstRow p{margin: 0;}
.content .firstRow .STYLE10{font-size: 25px;font-weight:bold;padding-top: 15px;}
.content .firstRow .STYLE12{padding-bottom: 10px;}
.content .firstRow tr:nth-child(2){font-size:17px;font-weight:bold;}
.content .firstRow span strong{font-size:17px;padding: 10px 0;display:block;}
/*title*/
.smalltit008{background: url(../images/newicon08.png) left 8px no-repeat;background-size:20px;padding: 0 0 0 30px;}
.smalltit009{background: url(../images/newicon09.png) left 8px no-repeat;background-size:20px;padding: 0 0 0 30px;}
.smalltit010{background: url(../images/newicon10.png) left 8px no-repeat;background-size:20px;padding: 0 0 0 30px;}
.smalltit011{background: url(../images/newicon11.png) left 8px no-repeat;background-size:20px;padding: 0 0 0 30px;}
.smalltit022{width:fit-content;display:block;margin: 30px auto!important;position:relative;}
.smalltit022:after,.smalltit022:before{content:"";width:45%;height:1px;background:#fff;display:block;margin: 0 auto;position:absolute;left: 0;right: 0;top:0;}
.smalltit022:after{width:52%;height:10px;background: #028bc2;border-radius:50px;bottom:-4px;top:auto;}
.smalltit022 strong{border: 1px solid #028ec5;display:block;padding: 8px 20px;text-indent:0;}
.smalltit022 strong:after,.smalltit022 strong:before{content:"";width:10px;height:10px;background: #028ec5;border-radius:50%;display:block;position:absolute;left:27%;top:-4px;}
.smalltit022 strong:after{left:auto;right:27%}
.smalltit029 strong{background: #20aae0;background: linear-gradient(#20aae0, #127fbb);padding: 5px 15px 5px 55px;margin: 15px 0;display:inline-block;color: #fff!important;border-radius:5px;position:relative;}
.smalltit029 span{font-size: 22px;color:#fff;text-indent:0;line-height: 58px;text-align:center;width: 33px;background: #20aae0;background: linear-gradient(to right,#127fbb,#20aae0);display:block;border-radius:5px;position:absolute;left:10px;top: -11%;bottom: -11%;}
.smalltit030 {font-size: 20px !important;margin-top: 30px !important;margin-bottom: 30px !important;}
.smalltit030 strong { display: inline-block; position: relative; background: #e0f1fe; padding: 6px 20px 6px 37px; margin-left: 24px; border-radius: 0px 20px 20px 0px; }
.smalltit030 strong span { position: absolute; top: 0px; background: #ffffff; color: #6aafdb; font-style: normal; left: -24px; width: 48px; height: 48px; z-index: 5; border-radius: 50%; line-height: 44px; border: 2px solid #6aafdb; font-weight: bold; font-size: 24px; text-align: center; }
.smalltit032 strong{background:#fff;padding: 5px 15px 5px 45px;margin: 15px 0;display:inline-block;position:relative;box-shadow: 0 1px 4px #dcdcdc;}
.smalltit032 span{font-size:20px;color:#fff;text-indent:0;line-height: 46px;text-align:center;width: 34px;background: #20aae0;background: linear-gradient(to right,#127fbb,#20aae0);display:block;border-radius:0 50px 50px 0;position:absolute;left:0;top:0;bottom: 0;}
.smalltit033{text-align:center;}
.smalltit033 strong{border-top: 1px solid #028bc2;border-bottom: 1px solid #028bc2;padding: 10px 15px 4px;margin: 15px 0;display:inline-block;text-indent:0;position:relative;}
.smalltit033 span{width: 32px;background:#fff;font-size: 22px;line-height:1;text-align: center;position:absolute;top: -10px;left: 50%;margin-left: -16px;}
.smalltit096 {margin: 30px 0 !important;text-align: center;}
.smalltit096 strong { background: #3876da; background: -o-linear-gradient(#6697e4, #3876da); background: -webkit-gradient(linear, left top, left bottom, from(#6697e4), to(#3876da)); background: linear-gradient(#6697e4, #3876da); color: #fff !important; padding: 7px 20px; border-radius: 30px; position: relative; display: inline-block; line-height: 30px; font-size: 18px; }
.smalltit096 strong:after,
.smalltit096 strong:before { content: ""; width: 40px; height: 15px; background: url(../images/special103-zs.png) no-repeat; display: block; background-size: 65px; position: absolute; top: 50%; margin-top: -7px; }
.smalltit096 strong:before { background-position: left center; left: -50px; }
.smalltit096 strong:after { background-position: right center; right: -50px; }
.smalltit101{font-size: 20px!important;color: #0182b8!important;margin: 50px auto 40px!important;padding: 3px 0 3px 55px;position:relative;display: table;}
.smalltit101:before,.smalltit101:after{ content:""; height:1px; background:#0182b8; position:absolute; left:0; right:0; }
.smalltit101:before{ right: -10px; top:0; }
.smalltit101:after{ left: 14px; right: 20px; bottom:0; }
.smalltit101 em{font-size: 40px!important;background: #fff;position: absolute;left: 0;bottom: 7px;}
/*table*/
.slide-more{height: 600px; overflow:hidden; overflow-y:scroll; }
.slide-more::-webkit-scrollbar { display: none; }
.table-template{text-align:center;border:1px solid #e6e6e6;border-collapse:collapse;border-radius:30px 30px 0 0;}
.table-template .table-top{background:#005685;font-size:25px;color:#fff;font-weight:700;line-height:40px;padding:20px 3%;border-radius: 30px 30px 0 0;}
.table-template .table-top span{font-size:17px;color:#f87a61;font-weight:400;display:block}
.table-template .table-tit{background: #bfecfb!important;}
.table-template .table-tit th,.table-template .table-tit td{font-size:17px;color:#005685;line-height:30px;font-weight:bold;padding:10px;vertical-align: middle;}
.table-template tr td,.table-template tr th{font-size: 15px;line-height:24px;color:#51575a;border:1px solid #e6e6e6;}
.table-template .odd,.table-template tr:nth-child(even){background:#fff;}
.table-template .even,.table-template tr:nth-child(odd){background:#f7fdff}
.table-template .table-bottom th{font-size:18px;color:#f87a61;line-height:30px;padding:10px}
.table-template2{border-collapse: collapse;}
.table-template2 .table-tit{background:#bfecfb!important;font-weight: bold;font-size: 17px;}
.table-template2 tr:nth-child(odd){background:#f7fdff}
.video-zs video{border-top: 2px solid #ff5f4a;display: block;}
.video-zs a{max-width: 800px;width: 100%;display: block;margin: 0 auto;}
.video-zs a::before{content: "";width: 100%;height: 20px;background-image: linear-gradient(#ff5f4a, #ffffff);display: block;opacity: 0.5;}
.smallbtn003{width:500px;margin:70px auto 40px;position:relative;}.smallbtn003:before{content:"";background:#fef2ec;border-radius:10px;position:absolute;left:10px;right:10px;top:10px;bottom:-15px;-webkit-box-shadow:0 0 5px rgba(237, 88, 11, 0.27);box-shadow:0 0 5px rgba(237, 88, 11, 0.27);}.smallbtn003:after{content:"";background:#fff;border-radius: 10px;position:absolute;left:5px;right:5px;top:5px;bottom:-7px;-webkit-box-shadow:0 0 5px rgba(237, 88, 11, 0.27);box-shadow:0 0 5px rgba(237, 88, 11, 0.27);}.smallbtn003 dl{width:100%;height:99px;background:#fff;border-radius:15px;-webkit-box-shadow:0 0 10px rgba(237, 88, 11, 0.27);box-shadow:0 0 10px rgba(237, 88, 11, 0.27);position:relative;z-index:1;}.smallbtn003 dd{width:70%;font-size:21px;color:#f68900;line-height:40px;font-weight:bold;float:left;margin:0;padding:10px 0px 0px 85px;}.smallbtn003 dd:before{content:"";width:100px;height:100px;background:url(../images/smallbtn003.png) no-repeat;background-size:100%;display:block;position:absolute;left:-30px;top:0px;}.smallbtn003 dt{width:22%;float:right;background:url(../images/smallbtn003-btnbg.jpg) no-repeat;background-size:100% 100%;padding:20px 0;border-radius:0 15px 15px 0;}.smallbtn003 dt a{font-size:18px;line-height:1;text-align:center;color:#fff;display:block;background:url(../images/smallbtn003-btn.png) center top no-repeat;background-size:40px;padding-top:41px;}
/* swt-btn */
.smallbtn01{margin: 30px auto!important;text-align: center;}
.smallbtn01 a{background: url(../images/smallbtn01-bg.png) left center no-repeat;background-size: cover;border-radius: 50px;font-size: 22px;line-height: 60px;color: #1f76b1!important;text-align: center;padding: 0 24px;display: inline-block;}
.smallbtn01 a::after{content: "";width: 25px;height: 25px;background: url(../images/smallbtn01-zs.png) center no-repeat;background-size: 100%;display: inline-block;vertical-align: text-bottom;margin-left: 10px;}
.smallbtn02{text-align: center;margin: 60px auto!important;}
.smallbtn02 a{background-color: #195a9c;background-image: linear-gradient(to right, #227bb7 , #195a9c);border-radius: 50px;font-size: 22px;line-height: 60px;color: #fff!important;padding: 0 30px 0 100px;display: inline-block;position: relative;}
.smallbtn02 a::before{content: "";border: 2px dashed #2381bc;border-radius: 50px;position: absolute;left: -6px;right: -6px;top: -6px;bottom: -6px;}
.smallbtn02 a::after{content: "";width: 120px;height: 120px;background: url(../images/smallbtn02-zs.png) center no-repeat;background-size: 100%;display: block;position: absolute;left: -35px;top: 50%;margin-top: -60px;}
.smallbtn03{background-image: linear-gradient(to right, #2481bc , #fff 60%);border-radius: 50px;padding: 7px;margin: 30px auto!important;position: relative;display: table;}
.smallbtn03::before{ content: ""; background: #fff; border-radius: 50px; position: absolute; left: 2px; right: 2px; top: 2px; bottom: 2px; }
.smallbtn03 a{font-size: 22px;color: #fff!important;line-height: 1;background-color: #195a9c;background-image: linear-gradient(to right, #227bb7 , #195a9c);border-radius: 50px 0 0 50px;padding: 4px 7px;display: block;position: relative;box-shadow: 0 0 5px #123f77;}
.smallbtn03 a::before{content: "";width: 70px;height: 70px;background: url(../images/smallbtn03-zs2.png) center no-repeat;background-size: 100%;display: inline-block;vertical-align: middle;margin-right: 12px;}
.smallbtn03 a::after{content: "";width: 58px;height: 78px;background: url(../images/smallbtn03-zs3.jpg) center no-repeat;background-size: 100%;display: block;position: absolute;right: -57px;top: 0;}
/* talkstyle */
.talkstyle01{background: #f7fcff;border-radius: 20px;padding: 10px 84px;margin: 30px 0;box-shadow: 0 0 5px rgba(1, 86, 133, 0.2);}
.talkstyle01 p{line-height: 30px!important;}
.talkstyle01 p span{text-align: left;padding: 8px 16px;display: inline-block;position: relative;}
.talkstyle01 .p_l{text-align: left;}
.talkstyle01 .p_l span{color: #005685;background: #fff;border: 1px solid #005685;border-radius: 16px 16px 16px 2px;}
.talkstyle01 .p_l span::before{ content: ""; width: 41px; height: 41px; background: url(../images/insidestyle/talkstyle01-tx01.png) center no-repeat; display: block; position: absolute; left: -55px; top: 2px; }
.talkstyle01 .p_r{text-align: right;}
.talkstyle01 .p_r span{ color: #fff; background: #005685; border: 1px solid #005685; border-radius: 16px 16px 2px 16px; }
.talkstyle01 .p_r span::before{ content: ""; width: 41px; height: 41px; background: url(../images/insidestyle/talkstyle01-tx02.png) center no-repeat; display: block; position: absolute; right: -55px; top: 2px; }
/* text */
.textstyle01{margin: 30px 0;padding: 8px 35px;position: relative;}
.textstyle01::before,.textstyle01::after{ content: ""; height: 10px; background: #005685; position: absolute; left: 0; right: 0; }
.textstyle01::before{border-radius: 0 0 10px 10px;top: 0;}
.textstyle01::after{border-radius: 10px 10px 0 0;bottom: 0;}
.textstyle01 p{ border-bottom: 1px dashed #c0c1c2; padding: 0 0 5px; }
.textstyle02{background: #fff;border: 2px solid #105894;border-radius: 10px;padding: 70px 5% 35px;margin: 60px 0 35px;position: relative;box-shadow: 0 17px 20px rgba(16, 88, 148, 0.34);}
.textstyle02::before{ content: ""; border: 2px dotted #b0d0eb; border-radius: 10px; position: absolute; left: 16px; right: 16px; bottom: 16px; top: 50px; }
.textstyle02 p{margin: 10px 0!important;color: #105894!important;}
.textstyle02 .tit{ font-size: 22px; line-height: 33px; color: #fff!important; text-align: center; background: #105894; padding: 12px 15px; margin: 0!important; position: absolute; right: 38px; top: -28px; box-shadow: 0 3px 0 #094475; }
.textstyle02 .tit::before,.textstyle02 .tit::after{ content: ""; height: 60px; background-size: 100%; position: absolute; top: 0; }
.textstyle02 .tit::before{ width: 31px; background: url(../images/insidestyle/textstyle02-zs.png) center no-repeat; left: -30px; }
.textstyle02 .tit::after{ width: 25px; background: url(../images/insidestyle/textstyle02-zs2.png) center no-repeat; right: -24px; }
.textstyle03{border: 1px solid #b0d0eb;padding: 20px 3.3% 30px;position: relative;margin: 24px 0;}
.textstyle03::before{content: "";border-bottom: 1px dashed #b0d0eb;position: absolute;left: 3.3%;right: 3.3%;bottom: 10px;}
.textstyle03 p{margin: 0!important;}
.textstyle04{border: 1px solid #105894;padding-top: 20px;margin: 30px 0 30px 17px;}
.textstyle04 p{padding: 0 3.4%;margin: 14px 0!important;}
.textstyle04 .tit{background: #105894;border-radius: 6px;font-size: 18px!important;color: #fff!important;padding: 4px 20px;margin: 10px 0!important;display: table;position: relative;left: -17px;}
.textstyle04 .tit strong{color: #fff;}
.textstyle05{ max-width: 788px; background-color: #b3d5f3; background-image: linear-gradient(#b3d5f3, #fbfdff); padding: 1px 33px; margin: 30px auto; position: relative; }
.textstyle05::before{ content: ""; background: url(../images/insidestyle/textstyle05-pic.png) right bottom no-repeat; position: absolute; left: 0; right: -22px; top: 50%; bottom: 0; }
.textstyle05 p{padding-left: 18px;margin: 14px 0!important;position: relative;}
.textstyle05 p::before{ content: ""; width: 6px; height: 6px; background: #696565; border-radius: 50%; display: block; position: absolute; left: 0; top: 15px; }
.textstyle05 .tit{ font-size: 24px; color: #ffffff; line-height: 40px; text-align: center; font-weight: bold; padding: 13px 0; margin: 40px 0 35px!important; position: relative; z-index: 1; }
.textstyle05 .tit::before{ content: ""; width: auto; height: auto; background: #fbac3b; border-radius: 0; box-shadow: 0 30px 10px -20px rgba(30, 109, 171, 0.34); position: absolute; left: -55px; right: -55px; top: 0; bottom: 0; z-index: -1; }
.textstyle05 .tit strong{ font-size: 24px; color: #ffffff; }
.textstyle05 .tit strong::before{ content: ""; border-top: 24px solid #df8300; border-right: 0 solid transparent; border-left: 22px solid transparent; position: absolute; bottom: -24px; left: -55px; }
.textstyle05 .tit strong::after{ content: ""; border-bottom: 24px solid #df8300; border-right: 22px solid transparent; border-left: 0 solid transparent; position: absolute; top: -24px; right: -55px; }
.textstyle05 .botm{ font-size: 20px; color: #fbac3b; line-height: 36px; text-align: center; padding: 0 30% 0 18%; margin-top: 40px!important; }
.textstyle05 .botm::before{display: none;}
.textstyle05 .botm strong{ font-size: 20px; color: #fbac3b; }
.textstyle06{ width: 100%; margin: 36px 0; padding: 0 4%; position: relative; }
.textstyle06::before{ content: ""; border: 2px solid #084171; border-radius: 15px; position: absolute; left: 0; right: 0; top: 24%; bottom: 24%; }
.textstyle06 li{ width: 31.93%; background-color: #0e283f; background-image: linear-gradient(to bottom right, #2c6496, #265883); border-radius: 10px; float: left; padding: 33px 28px; margin-left: 2.1%; box-shadow: 0 0 18px rgba(14, 40, 63, 0.77); position: relative; z-index: 1; transition: all ease 0.5s; }
.textstyle06 li::before{ content: ""; background-color: #0e283f; background-image: linear-gradient(to bottom right, #2c6496, #0e283f); border-radius: 10px; position: absolute; left: 2px; right: 2px; top: 2px; bottom: 2px; z-index: -1; }
.textstyle06 li:first-child{margin-left: 0;}
.textstyle06 li p{ color: rgba(255, 255, 255, 0.7); line-height: 26px; margin: 0; }
.textstyle06 li p strong{ color: #fff; }
.textstyle06 li .p1{ padding-bottom: 14px; margin-bottom: 18px; position: relative; }
.textstyle06 li .p1::before{ content: ""; height: 2px; background-color: #0087ff; background-image: linear-gradient(to right,#0087ff, #06b6f0); position: absolute; left: 0; right: 0; bottom: 0; }
.textstyle06 li .p1 strong{ font-size: 26px; }
.textstyle06 li .same-style{ margin: 10px 0; }
.textstyle06 li .same-style p{ padding-left: 18px; }
.textstyle06 li .same-style span{ color: #0087ff; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: -webkit-linear-gradient(left,#0087ff, #06b6f0); margin-left: -18px; }
.textstyle06 li .same-style span::before{ content: ""; width: 6px; height: 6px; background-color: #0087ff; background-image: linear-gradient(to right,#0087ff, #06b6f0); border-radius: 50%; display: inline-block; vertical-align: middle; margin: -1px 11px 0 0; }
.textstyle06 li .p2{margin-top: 25px;}
.textstyle06 li .p2 strong{ font-size: 30px; margin-top: 10px; display: block; }
.textstyle06 li:hover{ background-image: linear-gradient(to bottom right, #06b6f0, #0087ff); }
/* video */
.videostyle01{max-width: 800px;margin: 30px auto;}
.videostyle01 .videobox1{background: #fff;border-radius: 20px 20px 20px 50px;border-top: 6px solid #ff5f4a;padding: 0 17px 17px;box-shadow: 0 0 16px rgba(255, 95, 74, 0.24);position: relative;z-index: 2;}
.videostyle01 .videobox1 .daoyu{height: 68px;background: url(../images/insidestyle/videostyle01-pic03.png) center top no-repeat;background-size: 175px;position: absolute;left: 0;right: 0;top: -20px;font-size: 22px;color: #fff;font-weight: bold;text-align: center;line-height: 48px;margin: 0;}
.videostyle01 .videobox1 p{margin: 48px 0 33px;}
.videostyle01 .videobox1 .video{border-radius: 20px 20px 20px 40px;overflow: hidden;position: relative;}
.videostyle01 .videobox1 .video video{width: 100%;}
.videostyle01 .videobox1 .video .tit{margin: 0;position: absolute;left: 100px;right: 0;top: 10px;z-index: 1;}
.videostyle01 .videobox1 .video .tit::before{ content: ""; width: 137px; height: 66px; background: url(../images/insidestyle/videostyle01-pic02.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: -100px; top: 0; z-index: -1; }
.videostyle01 .videobox1 .video .tit strong{ background-image: linear-gradient(to right, #ffffff , rgba(255, 255, 255, 0.3)); border-radius: 10px 0 0 10px; font-size: 26px; color: #f04832; line-height: 50px; padding: 8px 50px; display: block; position: relative; }
.videostyle01 .videobox1 .video .tit strong::before{ content: ""; width: 0; border-left: 22px solid #f04832; border-top: 12px solid transparent; border-bottom: 12px solid transparent; position: absolute; top: 50%; left: 12px; margin-top: -12px; }
.videostyle01 .videobox1 .video .tit strong::after{content: "";width: 2px;background: #f69386;position: absolute;left: 11px;top: 22%;bottom: 22%;}
.videostyle01 .videobox2{background: #f04832;border-radius: 0 60px 60px 20px;padding: 18px 0 9px;position: relative;margin-top: 18px;z-index: 1;}
.videostyle01 .videobox2::before,.videostyle01 .videobox2::after{content: "";height: 54px;background: #f04832;position: absolute;left: 0;right: 10%;top: -53px;z-index: -1;}
.videostyle01 .videobox2::after{ background: #fff; border-radius: 0 0 0 60px; top: -54px; }
.videostyle01 .videobox2 .p1{ font-size: 26px; color: #ffffff; font-weight: bold; margin: 0 0 8px 33px; }
.videostyle01 .videobox2 .p2{ background: #ffc7c0; border-radius:0 10px 10px 10px; font-size: 20px; color: #f04832; line-height: 45px; text-align: right; padding: 0 30px 0 100px; margin: 0; display: inline-block; box-shadow: 0 0 8px #f04832 inset; }
.videostyle01 .videobox2 .swtbtn{width: 172px;height: 122px;background: url(../images/insidestyle/videostyle01-pic01.png) center no-repeat;background-size: 100%;display: block;padding: 2% 5.5%;position: absolute;right: 15px;top: -14px;font-size: 36px;color: #ffe699;text-align: center;line-height: 44px;font-weight: bold;text-shadow: 0 0 5px rgba(147, 0, 0, 0.8);}
.videostyle01 .videobox2 .swtbtn::before{ content: ""; height: 10px; box-shadow: 0 0 77px 60px #fd8805; position: absolute; right: 200px; top: 29px; z-index: -1; }
.videostyle02{max-width: 800px;width: 100%;overflow: hidden;position: relative;margin: 0 auto;}
.videostyle02 .tit{margin: 0;position: absolute;left: 100px;right: 0;top: 10px;z-index: 1;}
.videostyle02 .tit::before{ content: ""; width: 137px; height: 66px; background: url(../images/insidestyle/videostyle01-pic02.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: -100px; top: 0; z-index: -1; }
.videostyle02 .tit strong{ background-image: linear-gradient(to right, #ffffff , rgba(255, 255, 255, 0.3)); border-radius: 10px 0 0 10px; font-size: 26px; color: #f04832; line-height: 50px; padding: 8px 50px; display: block; position: relative; }
.videostyle02 .tit strong::before{ content: ""; width: 0; border-left: 22px solid #f04832; border-top: 12px solid transparent; border-bottom: 12px solid transparent; position: absolute; top: 50%; left: 12px; margin-top: -12px; }
.videostyle02 .tit strong::after{content: "";width: 2px;background: #f69386;position: absolute;left: 11px;top: 22%;bottom: 22%;}
.videostyle02 video{width: 100%;}
/* telstyle */
.telstyle01{width: 722px;height: 165px;background: url(../images/insidestyle/telstyle01-pic.png) center no-repeat;background-size: 100%;margin: 30px auto;padding: 33px 5% 0 25%;text-align: center;}
.telstyle01 strong{ font-size: 30px; color: #f05f08; display: block; margin-bottom: 16px; }
.telstyle01 span{ font-size: 24px; color: #f04832; line-height: 33px; background: #feebdf; border-radius: 10px; padding: 0 14px; display: inline-block; }
.telstyle02{max-width: 100%;width: 600px;height: 173px;background: url(../images/insidestyle/telstyle02-pic.jpg) center no-repeat;background-size: 100%;display: block;font-size: 0;margin: 24px auto;position: relative;}
.telstyle02::before{content: "";width: 66px;height: 68px;background: url(../images/insidestyle/telstyle02-pic2.gif) center no-repeat;background-size: 100%;display: block;position: absolute;right: 10.5%;top: 30%;}
/* hx-style */
.smalltext005{border: 1px solid #028ec5;border-radius:15px;padding: 18px 25px 12px;margin: 30px 0 !important;text-indent:0!important;position: relative;}
.smalltext005 strong{line-height: 1.8;border-bottom: 2px solid #028ec5;padding-bottom: 8px;margin-bottom: 8px;display: table;}
.smalltext013 {background: #e0f1fe;border-radius: 10px;padding: 30px;margin: 44px 0 30px;position: relative;display: block;box-shadow: 0px 0px 10px #e0f1fe;}
.smalltext013:before { content: ""; position: absolute; left: 22px; top: -14px; background: url(../images/insidestyle/n2113icon04.png) repeat-x left top; background-size: 41px; height: 32px; right: 0; }
.smalltext013:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; }
.smalltext013 .smalltext013tit { position: relative; margin: 20px 0; padding-left: 80px; }
.smalltext013 .smalltext013tit em { font-style: normal; position: absolute; top: -12px; left: 0px; font-size: 60px; font-weight: bold; color: #cae8ff; line-height: 1; }
.smalltext013 .smalltext013tit h4 { position: relative; z-index: 2; background: none; font-size: 25px; line-height: 35px; margin: 0px; min-height: auto; color: #333; }
.smalltext013 p { position: relative; color: #9d743e; font-size: 16px; line-height: 30px; padding: 5px 0px; margin: 0px !important; }
.smalltext013 p img { border: 10px solid #fff; box-shadow: 2px 2px 4px rgba(193, 193, 193, 0.41); width: 100%; }
.smalltext013 .smalltext013icon01 em, .smalltext013 .smalltext013icon02 em {width: 18px;height: 21px;margin-right: 10px;margin-top: -3px;}
.smalltext013 .smalltext013icon01 em {background: url(../images/insidestyle/n2113icon01.png) no-repeat center center;display: inline-block;background-size: 18px;vertical-align: middle;}
.smalltext013 .smalltext013icon02 em{ background: url(../images/insidestyle/n2113icon02.png) no-repeat center center; display: inline-block; background-size: 18px; }
.smalltext013 .smalltext013icon03, .smalltext013 .smalltext013icon04 { padding: 0px; margin-top: 30px; float: left; width: 50%; margin: 20px 0% 0px !important; }
.smalltext013 .smalltext013icon03:after, .smalltext013 .smalltext013icon04:after { content: ""; position: absolute; width: 90px; height: 73px; background: url(../images/insidestyle/n2113icon03.png) no-repeat center center; background-size: 90px; }
.smalltext013 .smalltext013icon03:after { left: -11px; top: -18px; }
.smalltext013 .smalltext013icon04:after { right: -11px; bottom: -16px; }
.smalltext013.smalltext013_01 { margin-top: 40px; }
.smalltext013.smalltext013_02 { margin-bottom: 70px; }
.smalltext025 {border-left: 3px solid #0282B8;border-bottom: 3px solid #0282B8;position: relative;padding: 0px 0px 5px 3%;margin: 30px 0;}
.smalltext025:before {content: "";width: 45px;height: 10px;background: #0282B8;display: block;position: absolute;right: 0;bottom: -10px;}
.smalltext025 p {margin: 10px 0!important;}
.smalltext025 .tit {background: #0282B8;display: table;color: #fff!important;padding: 10px 20px;position: relative;line-height: 30px;font-size: 20px;margin: 0 0 7px -26px!important;}
.smalltext025 .tit:before {content: "";width: 8px;background: #0282B8;display: block;position: absolute;left: -12px;top: 0;bottom: 0;}
.smalltext025 .tit strong{color: #fff!important;}
.smalltable013 {background: url(../images/insidestyle/smalltableicon007.jpg) repeat-y center top;background-size: 100% auto;border-radius: 32px;position: relative;box-shadow: 11px 11px 13px rgba(58, 75, 98, 0.08);padding: 0px 50px 25px 50px;margin: 45px auto 30px;}
.smalltable013:after { content: ""; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; border: 2px solid #fff; border-radius: 32px; }
.smalltable013 .smalltable013top { clear: both; text-align: center; position: relative; z-index: 2; margin: 0px !important; }
.smalltable013 .smalltable013top span { font-size: 20px; color: #f7a837; background: #353e4d; line-height: 33px; padding: 10px 30px; position: relative; border-radius: 0px 0px 26px 26px; font-weight: bold; margin-top: -10px; display: inline-block; }
.smalltable013 .smalltable013top span:after, .smalltable013 .smalltable013top span:before { content: ""; width: 0px; height: 0px; position: absolute; border-top: 0px; border-bottom: 12px solid #686e7a; top: 0px; }
.smalltable013 .smalltable013top span:before { left: -7px; border-left: 7px solid transparent; border-right: 0px solid transparent; }
.smalltable013 .smalltable013top span:after { right: -7px; border-right: 7px solid transparent; border-left: 0px solid transparent; }
.smalltable013 .smalltable013mid { clear: both; margin-top: 25px; margin-bottom: 5px; width: 100%; }
.smalltable013 .smalltable013mid table { clear: both; width: 100%; border: 0px; border-collapse: collapse; background: none !important; }
.smalltable013 .smalltable013mid table thead tr { border-bottom: 3px solid #353e4d; }
.smalltable013 .smalltable013mid table thead tr th { color: #353e4d; font-size: 17px; line-height: 30px; }
.smalltable013 .smalltable013mid table thead tr th span { position: relative; margin-right: 15%; display: inline-block; background: url(../images/insidestyle/smalltableicon007icon02.png) no-repeat center top; background-size: 100%; padding: 0px 20px 0px 55px; }
.smalltable013 .smalltable013mid table thead tr th span i { position: absolute; right: -70px; bottom: 0; background: url(../images/insidestyle/smalltableicon007icon01.png) no-repeat center top; width: 65px; height: 54px; background-size: 100%; }
.smalltable013 .smalltable013mid table tbody { padding-top: 10px; }
.smalltable013 .smalltable013mid table tbody tr { border: 0px !important; border-bottom: 1px solid #a3b5c9 !important; }
.smalltable013 .smalltable013mid table tbody tr:first-child td { padding-top: 20px; }
.smalltable013 .smalltable013mid table tbody tr td { padding: 14px 10px; font-size: 15px; color: #5c6c89; word-break: break-word; }
.smalltable013 .smalltable013mid table tbody tr td:last-child { font-weight: bold; color: #d71f1f; }
.smalltable013 .smalltable013bom { clear: both; color: #353e4d; position: relative; z-index: 2; }
.smalltable013 .smalltable013bom p { color: #353e4d; margin: 20px 0px; }
.smalltable013 .smalltable013bom p a { background: #f7a837; font-size: 18px; font-weight: bold; color: #353e4d; border-radius: 10px; display: inline-block; margin: 0px 10px; padding: 2px 15px; }
.smalltable013 .smalltable013bom p a:hover { background: #c00; color: #fff !important; }
.smalltit027-theme1 {text-align: center;}
.smalltit027-theme1 strong {clear: both;color: #fff !important;display: inline-block;position: relative;padding: 5px 15px;background: #20aae0;background: linear-gradient(#20aae0, #127fbb);border-radius: 10px;margin: 15px 0;}
.smalltit027-theme1 strong:after, .smalltit027-theme1 strong:before {content: "";width: 7px;height: 7px;border-radius: 50%;position: absolute;background: #20aae0;background: linear-gradient(#20aae0, #127fbb);}
.smalltit027-theme1 strong:after {top: 51px;left: -12px;animation: mov01 10s linear infinite;}
.smalltit027-theme1 strong:before {bottom: 51px;right: -12px;animation: mov02 10s linear infinite;}
@keyframes mov01 { 0%, 100% { top: 39px; left: -12px; } 9% { top: -12px; left: -12px; } 50% { top: -12px; left: calc(100% + 5px); } 59% { top: 39px; left: calc(100% + 5px); } }
@-webkit-keyframes mov01 { 0%, 100% { top: 39px; left: -12px; } 9% { top: -12px; left: -12px; } 50% { top: -12px; left: calc(100% + 5px); } 59% { top: 39px; left: calc(100% + 5px); } }
@keyframes mov02 { 0%, 100% { bottom: 39px; right: -12px; } 9% { bottom: -12px; right: -12px; } 50% { bottom: -12px; right: calc(100% + 5px); } 59% { bottom: 39px; right: calc(100% + 5px); } }
@-webkit-keyframes mov02 { 0%, 100% { bottom: 39px; right: -12px; } 9% { bottom: -12px; right: -12px; } 50% { bottom: -12px; right: calc(100% + 5px); } 59% { bottom: 39px; right: calc(100% + 5px); } }
.smalltext007-theme1 {clear: both;overflow: hidden;max-width: 800px;margin-top: 30px;}
.smalltext007-theme1 li {position: relative;margin: 0 !important;width: 100%;padding: 0 0 0 24px;color: #028ec5;font-size: 18px;}
.smalltext007-theme1 li:last-child { padding-bottom: 0 !important; }
.smalltext007-theme1 li:after {content: "";position: absolute;left: 0;top: 4px;width: 11px;height: 11px;border-radius: 50%;background: #028ec5;}
.smalltext007-theme1 li:before {content: "";position: absolute;top: 8px;bottom: -22px;left: 5px;width: 1px;background: #D8D8D8;}
.smalltext007-theme1 li:last-child:before { display: none; }
.smalltext007-theme1 li p {margin: 12px 0;}
.smalltext007-theme1 li:nth-child(odd) {color: #028ec5;}
.smalltext007-theme1 li:nth-child(even):after {background: #028ec5;}
.smalltext012-theme1 {margin: 24px 0 30px;}
.smalltext012-theme1 li { clear: both; margin: 0; }
.smalltext012-theme1 li+li { margin: 20px 0 0; }
.smalltext012-theme1 li .smalltext012top {color: #028ec5!important;overflow: hidden;margin-bottom: 0px;margin-top: 0px;}
.smalltext012-theme1 li .smalltext012top{ font-size: 22px; }
.smalltext012-theme1 li .smalltext012top span{font-size: 20px;font-weight: bold;margin-left: 10px;line-height: 50px;}
.smalltext012-theme1 li .smalltext012bom {background: #caeaf7;border-radius: 10px;padding: 8px 15PX;margin-top: 0px;margin-bottom: 0px;}
.smallbtn011-theme1 {width: 100%;text-align: center;font-size: 0;line-height: 0;margin: 24px 0;}
.smallbtn011-theme1:after { content: ""; display: block; height: 0; clear: both; width: 100% }
.smallbtn011-theme1 li { display: inline-block; text-align: center; width: 20%; padding: 15px 5px; font-weight: bold; clear: none !important }
.smallbtn011-theme1 li a {clear: both;display: block;border: #028ec5 solid 1px;border-radius: 5px;line-height: 30px;text-align: center;padding: 6px 0;box-shadow: 0px 5px 0px #028ec5;color: #028ec5;font-size: 16px;}
.smallbtn011-theme1 li a:hover {background:rgb(135,193,243,0.2);}
.ie8 .smalltit011{background: none;padding-left: 0;}
@media (max-width:1500px) {
	.jq-xq p{background-position: left 6px!important;}
	.special29 p:before{ top: 5px; }
	.smalltit008,.smalltit009,.smalltit010,.smalltit011{background-position: left 6px;}
	.smalltit030 strong { padding: 6px 15px 6px 30px; }
	.smalltit030 strong span { width: 44px; height: 44px; line-height: 40px; }
	.videostyle01 .videobox1 .daoyu{font-size: 20px;}
	.videostyle01 .videobox1 .video .tit,.videostyle02 .tit{ left: 80px;}
	.videostyle01 .videobox1 .video .tit::before,.videostyle02 .tit::before{width: 112px;height: 56px;left: -80px;}
	.videostyle01 .videobox1 .video .tit strong,.videostyle02 .tit strong{font-size: 20px;line-height: 40px;padding: 8px 45px;}
	.videostyle01 .videobox1 .video .tit strong::before,.videostyle02 .tit strong::before{border-left: 19px solid #f04832;border-top: 11px solid transparent;border-bottom: 11px solid transparent;margin-top: -11px;}
	.videostyle01 .videobox2 .p1{ font-size: 22px; }
	.videostyle01 .videobox2 .p2{font-size: 18px;line-height: 40px;padding: 0 30px 0 70px;}
	.videostyle01 .videobox2 .swtbtn{ width: 150px; height: 116px; font-size: 30px; line-height: 36px; padding: 2.9% 5.5%; }
	.textstyle05 .tit{margin: 30px 0!important;}
	.textstyle05::before{background-size: 100%;}
	.textstyle05 .tit,.textstyle05 .tit strong{font-size: 20px;padding: 7px 0;}
	.textstyle05 .botm,.textstyle05 .botm strong{font-size: 17px;line-height: 28px;}
	.telstyle01{ width: 555px; padding: 42px 5% 0 20%; }
	.telstyle01 strong{ font-size: 22px; margin-bottom: 12px; }
	.telstyle01 span{ font-size: 18px; line-height: 30px;}
	.textstyle06{padding: 0 3%;}
	.textstyle06 li{padding: 25px;}
	.textstyle06 li .p1 strong{font-size: 22px;}
	.textstyle06 li .p2{margin-top: 20px;}
	.textstyle06 li .p2 strong{font-size: 25px;}
	/* hx-style */
	.smalltable013 .smalltable013mid table thead tr th span{ padding: 0px 20px 0px 48px; }
	.smalltable013 .smalltable013mid table thead tr th span i{ width: 55px; height: 45px; right: -60px; }
}

@media (max-width:1300px) {
	.jq-xq p{background-position: left 4px!important;}
	.special29 p:before{ top: 3px; }
	.smalltit008,.smalltit009,.smalltit010,.smalltit011{background-position: left 5px;}
	.smalltit030 strong span { width: 42px; height: 42px; line-height: 38px; }
	.textstyle02 .tit{font-size: 18px;}
	.textstyle06 li{padding: 20px;}
	.textstyle06 li .p1 strong{font-size: 18px;}
	.textstyle06 li .p2{margin-top: 15px;}
	.textstyle06 li .p2 strong{font-size: 20px;margin-top: 0;}
	.videostyle01 .videobox1 .daoyu{font-size: 18px;}
	.videostyle01 .videobox1 .video .tit,.videostyle02 .tit{left: 66px;}
	.videostyle01 .videobox1 .video .tit::before,.videostyle02 .tit::before{width: 92px;height: 46px;left: -66px;}
	.videostyle01 .videobox1 .video .tit strong,.videostyle02 .tit strong{font-size: 18px;line-height: 30px;padding: 8px 40px;}
	.videostyle01 .videobox1 .video .tit strong::before,.videostyle02 .tit strong::before{border-left: 16px solid #f04832;border-top: 9px solid transparent;border-bottom: 9px solid transparent;margin-top: -9px;}
	.videostyle01 .videobox2{ padding: 9px 0; }
	.videostyle01 .videobox2 .p1{font-size: 18px;}
	.videostyle01 .videobox2 .p2{font-size: 16px;line-height: 35px;padding: 0 30px 0 40px;}
	.videostyle01 .videobox2 .swtbtn{width: 130px;height: 97px;font-size: 25px;line-height: 30px;}
	/* hx-style */
	.smalltable013 .smalltable013top span{ font-size: 18px; line-height: 24px; }
	.smalltable013 .smalltable013mid{ margin: 15px 0 0; }
	.smalltable013 .smalltable013mid table thead tr th{font-size: 15px;line-height: 24px;}
	.smalltable013 .smalltable013mid table thead tr th span{padding: 0px 8px 0px 30px;}
	.smalltable013 .smalltable013mid table thead tr th span i{width: 45px;height: 37px;right: -48px;}
	.smalltable013 .smalltable013mid table tbody tr td{font-size: 14px;padding: 10px 10px;}
}