﻿/* xys */
.smalltit015,.smalltit016,.smalltit017,.smalltit018,.smalltit019,.smalltit020,.smalltit023,.smalltit024,.smalltit027,.smalltit029,.smalltit030,.smalltit031,.smalltit032,.smalltit033,.smalltit034,.smalltit035,.smalltit036{text-align:center}
.smalltit015 strong{text-indent:0;background:#fff;border: 1px solid #f6732d;display:inline-block;padding:0 15px;position:relative;}
.smalltit015 strong:before{content:"";width:100%;height:100%;border: 1px dashed #f6732d;display:block;position:absolute;left:5px;top:5px;z-index:-1;}
.smalltit016 strong{background:#fff;border: 1px solid #f6732d;border-radius:5px;display:inline-block;padding:0 15px;text-indent:0;box-shadow: 4px 4px 0 #f6732d;}
.smalltit017 strong{border: 1px solid #f37e13;display:inline-block;padding:0 15px;margin: 15px 0;text-indent:0;position:relative;}
.smalltit017 strong:after,.smalltit017 strong:before{content:"";width:15px;height:15px;display:block;position:absolute}
.smalltit017 strong:before{border-left: 1px solid #f37e13;border-top: 1px solid #f37e13;left:-5px;top:-5px;}
.smalltit017 strong:after{border-right:1px solid #ee5139;border-bottom:1px solid #ee5139;right:-5px;bottom:-5px}
.smalltit019 strong{background: #f98b09;display:inline-block;padding:0 15px;text-indent:0;color:#fff;box-shadow: 4px 4px 0 #ee7219;}
.smalltit020 strong{background:#fff;border: 1px solid #f6732d;display:inline-block;padding:0 15px;margin: 5px 0 10px;text-indent:0;box-shadow: 0 4px 0 #f6732d;}
.smalltit022{width:fit-content;display:block;margin: 25px auto!important;position:relative;}
.smalltit022:after,.smalltit022:before{content:"";width:45%;height:1px;background:#fff;display:block;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.smalltit022:after{width:52%;height:10px;background: #fe9502;border-radius:50px;bottom:-4px;top:auto;}
.smalltit022 strong{border: 1px solid #fe9502;display:block;padding: 5px 25px;text-indent:0;}
.smalltit022 strong:after,.smalltit022 strong:before{content:"";width:10px;height:10px;background: #fe9502;border-radius:50%;display:block;position:absolute;left:27%;top:-4px;}
.smalltit022 strong:after{left:auto;right:27%}
.smalltit023{width:fit-content;background-color: #df5519;background-image: linear-gradient(#f6732d, #df5417);display:block;border-radius:5px;padding:8px 10px;margin: 18px auto!important;}
.smalltit023 strong{display:block;text-indent:0;color:#fff;line-height: 1.5;border-bottom:1px solid #fff;padding:0 10px;}
.smalltit024 strong{border-top:1px solid #ea3a37;border-bottom:1px solid #ea3a37;display:inline-block;padding:0 15px;margin: 15px 0;text-indent:0;position:relative;}
.smalltit024 strong:after,.smalltit024 strong:before{content:"";width:10px;height:10px;background: #ed6624;display:block;position:absolute;}
.smalltit024 strong:before{left:0;top:-6px}
.smalltit024 strong:after{right:0;bottom:-6px}
.smalltit027 strong{background-color: #df5519;background-image: linear-gradient(#f6732d, #df5417);padding:0 15px;margin: 15px 0;text-indent:0;color:#fff;display:inline-block;border-radius:10px;position:relative;}
.smalltit027 strong:before,.smalltit027 strong:after{content:"";width:10px;height:10px;background-color: #df5519;background-image: linear-gradient(#f6732d, #df5417);display:block;border-radius:50%;position:absolute;}
.smalltit027 strong:before{left:-10px;top:-10px;}
.smalltit027 strong:after{ right: -10px; bottom: -10px; }
.smalltit029 strong{background-color: #ea6122;background-image: linear-gradient(to right, #ea6122, #fa762f);padding: 0 15px 0 58px;text-indent: 0;margin: 15px 0;display:inline-block;color:#fff;border-radius:5px;position:relative;}
.smalltit029 span{font-size: 25px;color:#fff;text-indent:0;line-height: 58px;text-align:center;width: 33px;height: 122%;background-color: #e05317;background-image: linear-gradient(to right, #e05317 , #fa762f);display:block;border-radius:5px;position:absolute;left:10px;top: -11%;}
.smalltit030 strong{background-color: #ea6222; /* ÃƒÂ¤Ã‚Â¸Ã‚ÂÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¯ÃƒÂ¦Ã…â€™Ã‚ÂÃƒÂ§Ã‚ÂºÃ‚Â¿ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â§ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¦Ã¢â‚¬â€Ã‚Â¶ÃƒÂ¥Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÂ¦Ã‹Å“Ã‚Â¾ÃƒÂ§Ã‚Â¤Ã‚Âº */background-image: linear-gradient(to right, #df5416 , #f5712c);padding: 0 15px 0 60px;text-indent: 0;display:inline-block;color:#fff;border-radius:50px;position:relative;}
.smalltit030 span{font-size: 25px;color: #f5702c;text-indent:0;line-height: 45px;text-align:center;width: 48px;height:100%;background:#fff;border: 2px solid #f5702c;display:block;border-radius:50%;position:absolute;left:0;top:0;}
.smalltit031 strong{background:#fff;padding: 0 20px 0 45px;display:inline-block;border:1px solid #000;border-radius:50px;text-indent:0;position:relative;}
.smalltit031 span{font-size: 25px;color:#fff;text-indent:0;line-height: 50px;text-align:center;width: 50px;height: 50px;background-color: #df5519;background-image: linear-gradient(#f6732d, #df5417);display:block;border-radius:50%;position:absolute;left:-20px;top: -1px;}
.smalltit032 strong{background:#fff;padding: 0 15px 0 50px;margin: 15px 0;display:inline-block;text-indent: 0;position:relative;box-shadow: 1px 1px 4px #dcdcdc;}
.smalltit032 span{font-size:20px;color:#fff;text-indent:0;line-height: 48px;text-align:center;width: 36px;height:100%;background-color: #e05317; /* ÃƒÂ¤Ã‚Â¸Ã‚ÂÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¯ÃƒÂ¦Ã…â€™Ã‚ÂÃƒÂ§Ã‚ÂºÃ‚Â¿ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â§ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¦Ã¢â‚¬â€Ã‚Â¶ÃƒÂ¥Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÂ¦Ã‹Å“Ã‚Â¾ÃƒÂ§Ã‚Â¤Ã‚Âº */background-image: linear-gradient(to right, #e05317 , #fa762f);display:block;border-radius:0 50px 50px 0;position:absolute;left:0;top:0;}
.smalltit033 strong{border-top:1px solid #ea3a37;border-bottom:1px solid #ea3a37;padding:5px 15px 0 15px;display:inline-block;text-indent:0;position:relative}
.smalltit033 span{width:33px;background:#fff;line-height:1;position:absolute;top:-9px}
.smalltit034 strong{padding:0 15px 5px 15px;display:inline-block;text-indent:0;position:relative}
.smalltit034 strong:after,.smalltit034 strong:before{content:"";width:100%;height:1px;background:#ea3a37;display:block;position:absolute;left:0;bottom:0}
.smalltit034 strong:after{bottom:-4px}
.smalltit034 span{width:20px;background:#fff;line-height:1;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.smalltit035 strong{background-color: #de5217;background-image: linear-gradient(#fb7830, #de5217);border-radius:50px;display:inline-block;text-align:center;text-indent:0;color:#fff;padding: 0 20px;}
.smalltit035 span{margin-right: 10px;}
.smalltit036{text-indent: 0;}
.smalltit036 span{font-size:20px;color:#fff;text-indent:0;line-height:32px;text-align:center;width:32px;height:32px;background-color: #e05317;background-image: linear-gradient(to right, #e05317 , #fa762f);display:inline-block;border-radius:50%;margin-right:10px;}
.smalltxt001{padding: 12px 25px;border: 1px solid rgba(246, 115, 45, 0.5);box-shadow: 0 0 15px rgba(246, 115, 45, 0.5) inset;}
.smalltxt002{text-indent: 0!important;padding: 12px 25px;margin: 30px 0!important;border: 1px solid #ffc96c;box-shadow: 0 5px 0 #ffc96c;}
.smalltxt003{padding: 12px 25px;border: 1px solid #dd501f;text-indent: 0!important;position:relative;}
.smalltxt003:before{content:"";border: 1px dashed #dd501f;position:absolute;left:5px;right:5px;top:5px;bottom:5px;}
.smalltxt004{padding: 15px 25px 20px;border: 1px solid #ff8c00;border-radius:15px;text-indent: 0!important;position:relative;}
.smalltxt004:after,.smalltxt004:before{content:"";width: 30px;height:1px;background: #ff8c00;display:block;position:absolute;right: 15px;bottom: 20px;}
.smalltxt004:after{width: 15px;bottom: 15px;}
.smalltxt005{padding: 30px 25px 12px;border: 1px solid #ffc96c;border-radius:15px;position:relative;}
.smalltxt005:before{content:"";border-top: 15px solid #ffc96c;border-right:15px solid transparent;border-left:15px solid transparent;position:absolute;top: 15px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.smalltxt006{padding: 10px 22px;border: 1px dashed #ffc96c;border-radius:10px;box-shadow: 5px -5px 0 #ffc96c;}
.smalltxt008{padding:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:5px solid #ccc;border-bottom:5px solid #ccc}
.smalltxt013{padding:15px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);border-radius:15px;position:relative}
.smalltxt013:before{content:"";border:1px dashed #ea3a37;border-radius:15px;position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px}
.smalltxt015{padding:15px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);position:relative}
.smalltxt015:before{content:"";border:1px solid #fff;position:absolute;left:5px;right:5px;top:5px;bottom:5px}
.smalltext001{background: #fff1da;border-radius:15px;padding: 84px 25px 12px;text-indent:0!important;color: #9c6200!important;position: relative;}
.smalltext001 strong{background: #ffc96c;border-radius:50px;padding: 0 20px;display:inline-block;text-indent:0;color: #9c6200;position: absolute;left: 22px;top: 25px;}
.smalltext002{border: 1px dashed #dd501f;border-radius:15px;padding: 0 25px 12px;text-indent:0!important;margin-top:40px!important;}
.smalltext002 strong{width:fit-content;background:#fff;border: 1px dashed #dd501f;border-radius:50px;padding: 0 20px;display:block;text-indent:0;margin: -25px auto 10px;}
.smalltext003{border: 1px solid #f5712d;border-radius:15px;padding: 0 25px 12px;text-indent:0!important;margin-top:40px!important;}
.smalltext003 strong{width:fit-content;background-color: #df5519;background-image: linear-gradient(#f6732d, #df5417);border-radius:50px;padding: 0 20px;display:block;text-indent:0;color:#fff;margin: -24px auto 12px;}
.smalltext004{background: #fff1da;border-radius:15px;padding: 58px 25px 12px;text-indent:0!important;color: #9c6200!important;position: relative;}
.smalltext004 strong{background: #ffc96c;border-radius: 35px 50px 50px 0;padding: 0 18px;text-indent:0;color: #9c6200;position: absolute;left: 0;top: 0;}
.smalltext005{border: 1px solid #fa7730;border-radius:15px;padding: 65px 25px 12px;text-indent:0!important;position: relative;}
.smalltext005 strong{line-height: 2.2;border-bottom: 2px solid #fa7730;position: absolute;left: 25px;top: 12px;}
.special54 .p1{background: #fff1da;padding: 10px 20px;box-shadow: 5px 5px 0 #ffc96c;}
.special54 .p2{background: #fff;color: #f4702c!important;text-align:center;line-height: 2;border: 1px solid #ffc96c;border-radius: 5px;padding: 8px 2%;position:relative;}
.special54 .p2:after,.special54 .p2:before{content:"";width: 1px;height: 24px;background: #ffc96c;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: #f4702c;bottom: 12px;}
.special57:after{width:100%;background: #f7c6ad;bottom: 0;}
.special75{margin:30px 0;padding: 1px 22px;border-radius: 5px;box-shadow: 0 0 30px rgb(244,112,44,0.2) inset;}
.special75 .tit{background-color: #df5417;background-image: linear-gradient(to right,#f6732d,#df5417);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 #df5417;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;}
.special96{position:relative;z-index:1}
.special96 p{background:#fff;box-shadow: 0 0 20px rgb(244,112,44,0.2) inset;color: #f4702c!important;line-height: 2.2;position:relative;padding: 12px 20px 12px 88px;border-radius: 10px;}
.special96 p:before{content:"";background: #fbb793;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 #f5a278;position:absolute;left:0;top: 10%;bottom: 10%;}
.special96 p strong:first-child strong{display:none}
.special96 p strong{display:block}
/* xys end*/
/*table*/
.table-template{width: 100%;text-align:center;border:1px solid #e6e6e6;border-collapse:collapse;border-radius:30px 30px 0 0;}
.table-template .table-top{background:#df5519;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,.table-template thead tr:first-child{background: #dd501f!important;}
.table-template tr td,.table-template tr th{font-size: 16px;line-height: 1.9;color:#51575a;border:1px solid #e6e6e6;padding: 10px;}
.table-template thead tr:first-child th, .table-template thead tr:first-child td,.table-template .table-tit th,.table-template .table-tit td{font-size: 19px;color: #fff;line-height: 1.6;padding: 10px;}
.table-template .odd, .table-template tr:nth-child(odd){background:#fff}
.table-template .even, .table-template tr:nth-child(even){background: #fdf8f1;}
.table-template .table-bottom th{font-size:18px;color:#f87a61;line-height:30px;padding:10px}
/*title*/
.iconstyle1{background: url(../images/iconstyle1.png) left 14px no-repeat;background-size:20px;padding: 0 0 0 30px;text-indent: 0!important;}
.iconstyle2{background: url(../images/iconstyle2.png) left 14px no-repeat;background-size:20px;padding: 0 0 0 30px;text-indent: 0!important;}
.iconstyle3{background: url(../images/iconstyle3.png) left 14px no-repeat;background-size:20px;padding: 0 0 0 30px;text-indent: 0!important;}
.iconstyle4{background: url(../images/iconstyle4.png) left 14px no-repeat;background-size:20px;padding: 0 0 0 30px;text-indent: 0!important;}
.iconstyle5{background: url(../images/iconstyle5.png) left 14px no-repeat;background-size:20px;padding: 0 0 0 30px;text-indent: 0!important;}
.iconstyle6{background: url(../images/iconstyle6.png) left 14px no-repeat;background-size:20px;padding: 0 0 0 30px;text-indent: 0!important;}
.titlestyle1 {text-align: center;text-indent: 0!important;}
.titlestyle1 strong {background: #dd501f;background-image: linear-gradient(#ff9900, #dd501f);color: #fff !important;padding: 7px 20px;border-radius: 30px;position: relative;display: inline-block;line-height: 30px;font-size: 18px;}
.titlestyle1 strong:after, .titlestyle1 strong:before { content: ""; width: 40px; height: 15px; background: url(../images/titlestyle1-zs.png) no-repeat; display: block; background-size: 65px; position: absolute; top: 50%; margin-top: -7px; }
.titlestyle1 strong:before { background-position: left center; left: -50px; }
.titlestyle1 strong:after { background-position: right center; right: -50px; }
.titlestyle2{width: fit-content;background: #ffedd6;border-radius: 5px 50px 50px 5px;padding: 2px 25px 2px 15px;text-indent: 0!important;position:relative;}
.titlestyle2:before,.titlestyle2:after{content:"";width:6px;background: #ff9900;border-radius:2px;position:absolute;left:-8px;top:0;bottom:0;}
.titlestyle2:after{width:3px;background: #ffc85c;left:-13px;}
.titlestyle3{width:fit-content;background: #fd9303;color:#fff;text-indent: 0!important;padding: 5px 24px;display:block;margin: 30px auto 60px auto!important;position:relative;}
.titlestyle3:before,.titlestyle3:after,.titlestyle3 b:before,.titlestyle3 b:after,.titlestyle3 strong:before,.titlestyle3 strong:after{content:"";width: 4px;height: 24px;background: #fd9204;display:block;position:absolute;bottom:0;}
.titlestyle3 b,.titlestyle3 strong{font-size: 17px;color: #fff!important;}
.titlestyle3:before{ left: -10px; }
.titlestyle3:after{ right: -10px; }
.titlestyle3 b:before,.titlestyle3 strong:before{ left: -20px; height: 15px; }
.titlestyle3 b:after,.titlestyle3 strong:after{ right: -20px; height: 15px; }
.titlestyle4{text-align:center;text-indent: 0!important;position:relative;z-index: 1;}
.titlestyle4 b,.titlestyle4 strong{background: #dd501f;background-image: linear-gradient(#ff9900, #dd501f);display:inline-block;color: #fff!important;border-radius:50px;padding: 5px 6%;}
.titlestyle4:before{content:"";width:90%;height: 3px;background-image: linear-gradient(to right,transparent,#ef7417,transparent);position:absolute;left: 50%;top: 50%;margin: -2px 0 0 -45%;z-index:-1;}
.titlestyle5{text-align:center;color:#4b75bd;line-height: 42px!important;text-indent: 0!important;position:relative;}
.titlestyle5:before{content:"";width:100%;height: 1px;background: #fd9204;display:block;position:absolute;left:0;top: 23px;}
.titlestyle5 b,.titlestyle5 strong{background: #fd9204;display:inline-block;color: #fff;padding: 0 5%;position:relative;}
.titlestyle5 b:after,.titlestyle5 b:before,.titlestyle5 strong:after,.titlestyle5 strong:before{content:"";width: 29px;height: 29px;background: #fff;display:block;position:absolute;left: -15px;top: 7px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.titlestyle5 b:after,.titlestyle5 strong:after{left:auto;right: -15px;}
.titlestyle6{width:fit-content;color: #fd9204!important;text-indent: 0!important;margin: 18px auto!important;padding-left: 50px;position:relative;}
.titlestyle6:before,.titlestyle6:after{content:"";height:1px;background: #fd9204;position:absolute;left:0;right:0;}
.titlestyle6:before{ right: -10px; top:0; }
.titlestyle6:after{ left: 14px; right: 20px; bottom:0; }
.titlestyle6 em{ font-size: 35px!important; background: #fff; position: absolute; left: 0; bottom: 5px; }
/* text */
.textstyle1{ margin: 18px auto; }
.textstyle1 p{position:relative;padding-left: 50px;text-indent: 0!important;}
.textstyle1 p:before{content:"";width: 1px;border: 1px dashed #ffc85c;position:absolute;left: 16px;top: 22px;bottom: -42px;}
.textstyle1 p:last-child:before{display:none}
.textstyle1 p span{width: 36px;height: 36px;background: #fd9204;border-radius:50%;display:block;font-size: 22px;font-weight: normal;line-height: 36px;color: #fd9204;padding-left: 8px;position:absolute;left:0;top: 6px;z-index:1;}
.textstyle1 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;}
.textstyle2{background: #fff9ee;padding: 0 2.5% 1px;margin: 18px auto;border-radius: 15px;position:relative;}
.textstyle2:before{content: "";width: 100%;height: 15px;background: #fd9204;display:block;border-radius: 15px 15px 0 0;position:absolute;left: 0;top: 0px;}
.textstyle2 span{width:fit-content;background: #fd9205;display: block;text-align: center;font-size: 20px;color: #fff;line-height: 2.5;text-indent: 0;margin: 0 auto 12px auto;padding: 0 25px;border-radius: 0 0 15px 15px;position: relative;}
.textstyle2 p{ text-indent: 0!important; }
.textstyle3{border: 1px dashed #ffc85c;padding: 1px 30px;margin: 18px auto;position:relative;}
.textstyle3:before{content:"";width: 128px;height: 16px;background:url(../images/textstyle3-zs.png) no-repeat #fff;background-size:100%;display:block;position:absolute;right: 100px;bottom: -8px;}
.textstyle3 p{text-indent: 0!important;}
.textstyle4{ margin: 18px auto; }
.textstyle4 p{padding: 0 0 0 35px;margin:0;position:relative;text-indent: 0!important;}
.textstyle4 p:before{content:"";width: 22px;height: 22px;background: #ffc85c;border: 6px solid #ffedca;border-radius:50%;display:block;position:absolute;left:0;top: 14px;}
.textstyle4 p:after{content:"";width: 2px;background: #ffc85c;position:absolute;left: 10px;top: 24px;bottom: -25px;}
.textstyle4 p:last-child{padding-bottom:0}
.textstyle4 p:last-child:after{display:none}
.textstyle5{background: #fd9205;border-radius: 7px;color: #fff!important;text-indent: 0!important;padding: 30px 2% 10px;position:relative;margin-top: 48px!important;}
.textstyle5:before{content:"";width: 50px;height: 50px;background:url(../images/textstyle5-zs.png) center no-repeat #fff;border-radius:50%;background-size: 55%;display:block;position:absolute;left: 15px;top: -25px;}
.textstyle6{margin: 40px 0!important;position:relative;z-index: 1;}
.textstyle6:before{content:"";background: #ffedca;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);}
.textstyle6 p{background:#fff;border: 2px solid #ffc85c;padding: 8px 2%;text-indent: 0!important;}
.textstyle7{border: 1px solid #ffc85c;padding: 1px 3%;margin: 18px 0;position:relative;}
.textstyle7 p{ text-indent: 0!important; }
.textstyle7 p:first-child:after,.textstyle7 p:first-child:before,.textstyle7:after,.textstyle7:before{content:"";width: 20px;height: 20px;background: url(../images/textstyle7-zs.png) no-repeat #fff;background-size:100%;display:block;position:absolute;}
.textstyle7:before{left: -1px;top: -1px;}
.textstyle7:after{right: -1px;top: -1px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;}
.textstyle7 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;}
.textstyle7 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);}
.textstyle8{padding: 0 0 1px 2.5%;margin: 18px 0 18px;position:relative;z-index: 1;}
.textstyle8:before{content:"";border: 2px solid #fd9205;border-radius: 5px;position:absolute;left:0;right:0;top: 22px;bottom:0;z-index:-1;}
.textstyle8: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;}
.textstyle8 .tit{width:fit-content;background: #fd9205;color:#fff;border-radius: 5px;padding: 0 20px;}
.textstyle8 .tit a,.textstyle8 .tit strong{color:#fff;}
.textstyle8 p{ text-indent: 0!important; }
.textstyle9{background: #fffaee;border: 1px dashed #ffc96c;display: block;text-indent: 0!important;border-radius: 8px;padding: 18px 2% 15px;margin: 40px 0 30px!important;position:relative;}
.textstyle9:before{content:"";width:100%;height: 50px;background:url(../images/textstyle9-zs.png) center no-repeat;background-size: 50px;display:block;position:absolute;left:0;top: -28px;}
.textstyle9:after{content:"";background:#fff;border: 1px solid #ffc96c;border-radius: 8px;position:absolute;left: 10px;right: -10px;top: 10px;bottom: -10px;z-index:-1;}
.textstyle9 p{color: #1b5cab!important;}
.textstyle10{border: 2px dashed #ffc85c;border-radius: 10px;padding: 0 3%;margin: 18px 0;position: relative;}
.textstyle10:before{ content: ""; width: 20px; height: 33px; background: url(../images/textstyle10-zs.png) 50% no-repeat #fff; background-size: 20px; display: block; position: absolute; left: -13px; top: 20px; padding: 5px 0; }
.textstyle10 p{ text-indent:0!important; }
.textstyle11{margin: 45px 0;position:relative;}
.textstyle11:before{content:"";background: #ffc85c;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);}
.textstyle11:after{content:"";width: 18px;height: 18px;background:url(../images/textstyle11-zs.png) center no-repeat;background-size:100%;display:block;position:absolute;left: 10px;top: 10px;}
.textstyle11 p{background: #fffaee;border-radius: 10px;padding: 25px 2% 15px 3%;text-indent: 0!important;}
.textstyle12{background: #fffaee;padding: 1px 3%;margin: 24px 0;text-align:center;border-radius: 10px;position:relative;}
.textstyle12:after,.textstyle12:before{content:"";width: 18px;height: 18px;background: #fff;border-radius:50%;box-shadow: -1px 1px 4px #ffc85c inset;position:absolute;left: 20px;top: 20px;}
.textstyle12:after{left:auto;right: 20px;}
.textstyle12 p{text-align:left;text-indent: 0!important;}
.textstyle12 .p1{background: #fd9205;display:inline-block;padding: 3px 3%;font-size: 18px;color:#fff;position:relative;}
.textstyle12 .p1:before{content:"";width:100%;height: 3px;background: #fd9205;display:block;position:absolute;left:0;bottom: -6px;}
.textstyle12 .p1:after{content:"";width:100%;height: 25px;background:url(../images/textstyle12-tb.png) center no-repeat;background-size: 15px;display:block;position:absolute;left:0;bottom: -40px;}
.textstyle12 .p2{color:#4e79bf;text-align:center;}
.textstyle12 .p1 strong{font-size: 20px;color:#fff;}
.textstyle12 .p2 strong{font-size: 20px;color:#4e79bf;}
.textstyle13{background: #fffaee;color: #dd501f!important;padding: 15px 3%;text-indent: 0!important;position:relative;}
.textstyle13:after,.textstyle13:before{content:"";width: 8px;background: #ffc85c;border-radius:50px;position:absolute;left:0;top: -5px;bottom: -5px;}
.textstyle13:after{left:auto;right:0}
.textstyle13 span{font-size: 17px;display:block;font-weight:700;text-align:center;}
.textstyle14{background: #fff9ee;padding: 1px 3%;margin: 60px 0;position:relative;}
.textstyle14 .tit{width: fit-content;background:#fff;border: 2px solid #fd9205;font-size: 18px;color: #fd9205;font-weight:700;line-height: 2.8;text-align:center;padding: 0 3%;display:block;margin: -25px auto 0;position: relative;}
.textstyle14 .tit span{width: 40px;background:#fff;font-size: 32px;font-weight:400;line-height:1;text-align: center;position:absolute;left: 15px;top: -20px;}
.textstyle14 .tit span:before{content:"";width: 9px;height: 9px;background: #fd9205;display:block;position:absolute;right: -6px;top: 14px;}
.textstyle14 p{ text-indent: 0!important; }
.textstyle15{width: fit-content;border: 1px solid #fd9205;border-radius: 0 10px 10px;padding: 1px 25px 10px;margin: 60px auto 30px;}
.textstyle15 p{text-indent: 0!important;}
.textstyle15 .tit{ margin: -28px 0 0 -26px!important; }
.textstyle15 .tit strong{font-size: 23px;background: #fff;border: 1px solid #fd9205;border-bottom: none;border-radius: 10px 10px 0 0;padding: 0 25px;display: inline-block;position: relative;z-index: 1;}
.textstyle15 .tit strong::before{ content: ""; background: #fff; position: absolute; left: 0; right: -1px; top: 26px; bottom: 0; z-index: -1; }
.textstyle15 .keyword{overflow: hidden;margin: 30px 0 18px -4%;}
.textstyle15 .keyword span{float: left;background: #ffc85c;border-radius: 5px;padding: 10px 15px;line-height: 1;margin: 0 0 0 4%;}
.textstyle15 .text p{ margin: 0;}
.textstyle15 .text p::before{ content: ""; width: 12px; height: 12px; background: #ffc85c; border: 1px solid #fd9205; transform: rotate(45deg); display: inline-block; vertical-align: middle; margin: -2px 15px 0 0; }
.textstyle16{background: #fff;border: 2px solid #f4702c;border-radius: 10px;padding: 70px 5% 35px;margin: 50px 0 24px;position: relative;box-shadow: 0 15px 15px rgba(244,112,44,0.2);}
.textstyle16::before{content: "";border: 2px dotted #f7a67d;border-radius: 10px;position: absolute;left: 16px;right: 16px;bottom: 16px;top: 50px;}
.textstyle16 p{margin: 10px 0!important;color: #f4702c!important;}
.textstyle16 .tit{font-size: 22px;line-height: 1.6;color: #fff!important;text-align: center;background: #f4702c;border-radius: 0 27px;padding: 8px 24px;margin: 0!important;position: absolute;right: 38px;top: -24px;box-shadow: 0 3px 0 #df5418;}
.textstyle17{ width: 100%; margin: 36px 0; padding: 0 4%; position: relative; }
.textstyle17::before{content: "";border: 2px solid #df5417;border-radius: 15px;position: absolute;left: 0;right: 0;top: 24%;bottom: 24%;}
.textstyle17 li{width: 31.93%;background-color: #df5417;background-image: linear-gradient(to right,#f6732d,#df5417);border-radius: 10px;float: left;padding: 24px 3%;margin-left: 2.1%;box-shadow: 0 0 10px rgba(14, 40, 63, 0.4);position: relative;z-index: 1;transition: all ease 0.5s;}
.textstyle17 li::before{content: "";background-color: #df5417;background-image: linear-gradient(to right,#df5417,#f6732d);border-radius: 10px;position: absolute;left: 2px;right: 2px;top: 2px;bottom: 2px;z-index: -1;}
.textstyle17 li:first-child{margin-left: 0;}
.textstyle17 li p{ color: rgba(255, 255, 255, 0.7); line-height: 26px; margin: 0; }
.textstyle17 li p strong{ color: #fff; }
.textstyle17 li .p1{ padding-bottom: 14px; margin-bottom: 18px; position: relative; }
.textstyle17 li .p1::before{content: "";height: 2px;background-color: #ce4c14;background-image: linear-gradient(to right,#ce4c14, #df5418);position: absolute;left: 0;right: 0;bottom: 0;}
.textstyle17 li .p1 strong{ font-size: 26px; }
.textstyle17 li .same-style{ margin: 10px 0; }
.textstyle17 li .same-style p{ padding-left: 18px; }
.textstyle17 li .same-style span{color: #a23201;margin-left: -18px;}
.textstyle17 li .same-style span::before{content: "";width: 6px;height: 6px;background-color: #a23201;border-radius: 50%;display: inline-block;vertical-align: middle;margin: -1px 11px 0 0;}
.textstyle17 li .p2{margin-top: 25px;}
.textstyle17 li .p2 strong{ font-size: 30px; margin-top: 10px; display: block; }
/* talkstyle */
.talkstyle01{background: #fff1da;border-radius: 20px;padding: 10px 84px;margin: 24px 0;box-shadow: 0 0 5px rgba(244,112,44,0.3);}
.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: #f4702c;background: #fff;border: 1px solid #f4702c;border-radius: 16px 16px 16px 2px;}
.talkstyle01 .p_l span::before{ content: ""; width: 41px; height: 41px; background: url(../images/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: #f4702c;border: 1px solid #f4702c;border-radius: 16px 16px 2px 16px;}
.talkstyle01 .p_r span::before{ content: ""; width: 41px; height: 41px; background: url(../images/talkstyle01-tx02.png) center no-repeat; display: block; position: absolute; right: -55px; top: 2px; }
/*hxstyle*/
.smallbtn011-theme1 { width: 100%; text-align: center; font-size: 0; line-height: 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: #f4702c solid 1px;border-radius: 5px;line-height: 30px;text-align: center;padding: 6px 0;box-shadow: 0px 5px 0px #f4702c;color: #f4702c;font-size: 16px;}
.smallbtn011-theme1 li a:hover {background: rgb(244,112,44,0.2);}
.smalltit027-theme1 {text-align: center;}
.smalltit027-theme1 strong {clear: both;color: #fff !important;display: inline-block;position: relative;padding: 5px 15px;background-color: #df5519;background-image: linear-gradient(#f6732d,#df5417);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-color: #df5519;background-image: linear-gradient(#f6732d,#df5417);}
.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;margin-left: auto;margin-right: auto;}
.smalltext007-theme1 li {position: relative;margin: 0 !important;width: 100%;padding: 0 0 0 24px;color: #f4702c;font-size: 18px;}
.smalltext007-theme1 li:last-child { padding-bottom: 0 !important; }
.smalltext007-theme1 li:after {content: "";position: absolute;left: 0;top: 19px;width: 11px;height: 11px;border-radius: 50%;background: #f4702c;}
.smalltext007-theme1 li:before {content: "";position: absolute;top: 24px;bottom: -30px;left: 5px;width: 1px;background: #D8D8D8;}
.smalltext007-theme1 li:last-child:before { display: none; }
.smalltext007-theme1 li p {margin: 6px 0;}
.smalltext007-theme1 li:nth-child(odd) {color: #f4702c;}
.smalltext007-theme1 li:nth-child(even):after {background: #f4702c;}
.smalltext012-theme1 {margin: 24px 0;}
.smalltext012-theme1 li { clear: both; margin: 0; }
.smalltext012-theme1 li+li { margin: 20px 0 0; }
.smalltext012-theme1 li .smalltext012top {color: #f4702c!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: #fff1da;border-radius: 10px;padding: 12px 2%;margin-top: 0px;margin-bottom: 0px;line-height: 2;}
@media screen and (max-width: 1800px){
    .smalltit029 span{ width: 30px; font-size: 20px; line-height: 46px; }
    .smalltit030 strong{ padding: 0 15px 0 18px; }
    .smalltit030 span{ width: 38px; height: 38px; font-size: 20px; line-height: 35px; }
    .smalltit031 strong{padding: 0 20px 0 35px;}
    .smalltit031 span{width: 40px;height: 40px;font-size: 20px;line-height: 40px;}
    .smalltit032 span{ font-size: 20px; line-height: 38px; }
    .smalltext001{padding: 70px 22px 12px;}
    .smalltext001 strong{left: 20px; top: 22px;}
    .smalltext002 strong,.smalltext003 strong{margin: -21px auto 10px;}
    .smalltext004{padding: 50px 22px 12px;}
    .iconstyle1,.iconstyle2,.iconstyle3,.iconstyle4,.iconstyle5,.iconstyle6{background-position: left 9px;}
    .textstyle1 p:before{bottom: -38px;}
    .textstyle1 p span{ width: 33px; height: 33px; font-size: 20px; line-height: 33px; top: 2px; }
    .textstyle1 p span:before{ width: 26px; height: 26px; margin-top: -13px; }
    .textstyle4 p:before{top: 8px;}
    .textstyle8:before{top: 18px;}
}
@media screen and (max-width: 1400px){
    .table-template thead tr:first-child th, .table-template thead tr:first-child td, .table-template .table-tit th, .table-template .table-tit td{font-size: 17px;}
    .table-template tr td, .table-template tr th{font-size: 14px;}
    .smalltit029 span{ width: 26px; font-size: 16px; line-height: 37px; }
    .smalltit030 strong{ padding: 0 14px 0 12px; }
    .smalltit030 span{ width: 30px; height: 30px; font-size: 16px; line-height: 26px; }
    .smalltit031 strong{padding: 0 15px 0 22px;}
    .smalltit031 span{width: 32px;height: 32px;font-size: 18px;line-height: 32px;}
    .smalltit032 span{ width: 30px; font-size: 16px; line-height: 30px; }
    .smalltext001{padding: 58px 18px 10px;}
    .smalltext001 strong{left: 16px; top: 18px;}
    .smalltext002 strong,.smalltext003 strong{margin: -17px auto 10px;}
    .smalltext004{padding: 40px 18px 10px;}
    .smalltext005{padding: 56px 25px 12px;}
    .iconstyle1,.iconstyle2,.iconstyle3,.iconstyle4,.iconstyle5,.iconstyle6{background-position: left 5px;}
    .textstyle1 p{ padding-left: 42px; }
    .textstyle1 p:before{bottom: -38px;}
    .textstyle1 p span{width: 28px;height: 28px;font-size: 18px;line-height: 28px;padding-left: 6px;top: 0;}
    .textstyle1 p span:before{width: 22px;height: 22px;margin-top: -11px;}
    .textstyle2 span{font-size:16px;}
    .textstyle4 p:before{width: 18px;height: 18px;border: 5px solid #ffedca;top: 6px;}
    .textstyle4 p:after{ left: 8px; top: 13px; bottom: -15px; }
    .textstyle8:before{top: 14px;}
}
