@font-face
{
font-family: tulefontBold;
src: url('tulefontBold.otf'),
     url('tulefontBold.eot'); /* IE9 */
}
@font-face
{
font-family:tulefontLight;
src: url('tulefontLight.otf'),
     url('tulefontLight.eot'); /* IE9 */
}
@font-face
{
font-family:tulefontRegular;
src: url('tulefontRegular.otf'),
     url('tulefontRegular.eot'); /* IE9 */
}

*{font-family:'tulefontLight','Microsoft Yahei';}
body{margin: 0}
ul,li{padding: 0;margin: 0;list-style: none;}
input,button,select,*{outline:none;}
p{margin:0 0 10px}
img{border:none;}
a:hover{text-decoration: none;}

.j-flex {display: flex;flex-direction: row;}
.j-flex-item {flex: 1;}
.j-flex-wrap{flex-wrap: wrap;}
.j-FLeft{float: left;}
.j-FRight{float: right;}
/*清除浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.ovFlowhidden{overflow: hidden;}
.ovFlowY{overflow-y: auto}
.ovFlowYie9{overflow-y: auto\0}

.tulefontBold{font-family:"tulefontBold","Microsoft Yahei";}
.tulefontLight{font-family:"tulefontLight","Microsoft Yahei";}
.tulefontRegular{font-family:"tulefontRegular","Microsoft Yahei";}
.fontMicrosoftYahei{font-family:"Microsoft Yahei";}
.fontMicrosoftYaHeiBold{font-family: "MicrosoftYaHei-Bold","Microsoft Yahei"}
.bgimagecenter{background-position: center;}
.bgimagesize{background-size: cover;}
.bgimageNoRepeat{background-repeat: no-repeat;}
.ArialBoldMT{font-family: 'Arial-BoldMT'}
.vAlignMiddle{vertical-align:middle; }

.posfixed{position: fixed;}
.posrel{position: relative;}
.posabs{position: absolute;}
.zindex0{z-index: 0;}
.zindex1{z-index: 1;}
.zindex11{z-index: 11;}

.opacity0{opacity: 0;}
.opacity1{opacity: 1;}
.invisible{visibility: hidden;}
.mAuto{margin-left:auto;margin-right: auto; }
.fwbold{font-weight: bold;}
.disBlock{display: block;}
.disNone{display: none;}
.disTable{display:table\0;display:table\9;display:flex;}
.disTableCell{display:table-cell\0;display:table-cell\9;}
.disInlineBlock{display: inline-block;}
.tAlignc{text-align: center;}
.flexAligncen {display: flex;align-items: center;}
.flexAlignend{display: flex;align-items:flex-end;}
.flexJustifycen {display: flex;justify-content: center;}
.flexJustifyend{display: flex;justify-content: flex-end;}
.boxSBorderBox{box-sizing: border-box;}
.cuPointer{cursor:pointer;}
.fEllipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fEllipsis2{overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.fEllipsis3{overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.tletterSpacing3{letter-spacing:3px;}
.tletterSpacing5{letter-spacing:5px;}
.tTformCap{text-transform: capitalize;} /*首字母大写*/
.tTformUpp{text-transform: uppercase;} /*字母全大写*/
.tTformLow{text-transform: lowercase;} /*字母全小写*/

.triangleUp:after{content: '';width: 6px; height: 6px; border-left: solid 1px #ddd; border-top: solid 1px #ddd;text-align: center;
display: block;margin: 10px auto;
transform: rotate(45deg);
-ms-transform: rotate(45deg);		/* IE 9 */
-webkit-transform: rotate(45deg);	/* Safari and Chrome */
-o-transform: rotate(45deg);		/* Opera */
-moz-transform: rotate(45deg);}
.triangleLeft:after{content: '';width: 6px; height: 6px; border-left: solid 1px #666; border-top: solid 1px #666;text-align: center;
display: block;margin: 10px auto;
transform: rotate(-45deg);
-ms-transform: rotate(-45deg);		/* IE 9 */
-webkit-transform: rotate(-45deg);	/* Safari and Chrome */
-o-transform: rotate(-45deg);		/* Opera */
-moz-transform: rotate(-45deg);}
.triangleRight:after{content: '';width: 6px; height: 6px; border-right: solid 1px #666; border-top: solid 1px #666;text-align: center;
display: block;margin: 10px auto;
transform: rotate(45deg);
-ms-transform: rotate(45deg);		/* IE 9 */
-webkit-transform: rotate(45deg);	/* Safari and Chrome */
-o-transform: rotate(45deg);		/* Opera */
-moz-transform: rotate(45deg);}
.triangleDown:after{content: '';width: 6px; height: 6px; border-left: solid 1px #666; border-top: solid 1px #666;text-align: center;
display: block;margin: 10px auto;
transform: rotate(45deg);
-ms-transform: rotate(45deg);		/* IE 9 */
-webkit-transform: rotate(45deg);	/* Safari and Chrome */
-o-transform: rotate(45deg);		/* Opera */
-moz-transform: rotate(45deg);}
.triangleUp:after:hover{border-left: solid 1px #FDB300; border-top: solid 1px #FDB300;}
.triangleLeft:after:hover{border-left: solid 1px #FDB300; border-top: solid 1px #FDB300;}
.triangleRight:after:hover{border-left: solid 1px #FDB300; border-top: solid 1px #FDB300;}
.triangleDown:after:hover{border-left: solid 1px #FDB300; border-top: solid 1px #FDB300;}

.wb20{width: 20%}
.wb25{width: 25%}
.wb50{width: 50%}
.wb80{width: 80%}
.wb100{width: 100%}
.w100vw{width: 100vw}
.w40{width: 40px}
.w50{width: 50px}
.w60{width: 60px}
.w70{width: 70px}
.w80{width: 80px}
.w100{width: 100px}
.w110{width: 110px}
.w200{width: 200px}
.w220{width: 220px}
.w680{width: 680px}
.maxWb80{max-width: 80%}
.maxWb100{max-width: 100%}
.minWb100{min-width: 100%}


.hb50{height: 50%}
.hb80{height: 80%}
.hb100{height: 100%}
.h100vh{height: 100vh}
.maxHb100{max-height: 100%}
.minHb100{min-height: 100%}

.h20{height: 20px}
.h30{height: 30px}
.h40{height: 40px}
.h50{height: 50px}
.h60{height: 60px}
.h70{height: 70px;}
.h80{height: 80px;}
.h150{height: 150px;}
.h180{height: 180px;}
.h700{height: 700px;}

.wh20{width: 20px;height: 20px;}
.wh24{width: 24px;height: 24px;}
.wh30{width: 30px;height: 30px;}
.wh40{width: 40px;height: 40px;}
.wh50{width: 50px;height: 50px;}
.wh80{width: 80px;height: 80px;}
.wh90{width: 90px;height: 90px;}
.wh100{width: 100px;height: 100px;}
.wh110{width: 110px;height: 110px;}
.wh104{width: 104px;height: 104px;}
.wh120{width: 120px;height: 120px;}
.wh140{width: 140px;height: 140px;}
.wh144{width: 144px;height: 144px;}

.bgcolfff{background-color: #fff}
.bgcolFDD100{background-color: #FDD100}
.bgcolFDB300{background-color: #FDB300}
.bgcol6485FF{background-color:#6485FF}
.bgcol373F49{background-color: #373F49}
.bgcolF6F6F6{background-color: #F6F6F6}
.bgcolF8F8F8{background-color: #F8F8F8}
.bgcolF9F9F9{background-color: #F9F9F9}
.bgcolFAFBFC{background-color: #FAFBFC}
.bgcolF9FCFF{background-color: #F9FCFF}
.bgcolfff_07{background-color:rgba(255,255,255,0.7);}
.bgcol000_7{background-color: rgba(0,0,0,0.7);}
.bgcol000_01{background-color: rgba(0,0,0,0.1);}
.bgcolFDB300_08{background-color:rgba(253,179,0,0.8);}

.textDenone{text-decoration: none;}

.fcolFFF{color: #fff}
.fcol222{color: #222}
.fcol999{color: #999}
.fcol333{color: #333}
.fcol666{color: #666}
.fcol888{color: #888}
.fcolF00{color: #F00}
.fcolDDD{color: #DDD}
.fcolFDD100{color: #FDD100}
.fcol6485FF{color: #6485FF}
.fcolFDB300{color: #FDB300}
.fcol78808A{color: #78808A}
.fcolD2CCB8{color: #D2CCB8}
.fcolEDE9DD{color: #EDE9DD}

.fs12{font-size: 12px}
.fs14{font-size: 14px}
.fs16{font-size: 16px}
.fs18{font-size: 18px}
.fs20{font-size: 20px}
.fs22{font-size: 22px}
.fs24{font-size: 24px}
.fs28{font-size: 28px}
.fs30{font-size: 30px}
.fs34{font-size: 34px}
.fs40{font-size: 40px}
.fs42{font-size: 42px}
.fs50{font-size: 50px}

.borno{border:none;}
.borlEEE{border-left: solid #eee 1px}
.borfff10{border:solid 10px #fff; }
.borfff8{border:solid 8px #fff; }
.borDDD{border: solid 1px #ddd;}
.borbDDD{border-bottom: solid 1px #ddd;}
.borrEEE{border-right: solid 1px #eee;}
.borbEEE{border-bottom: solid 1px #eee;}
.borbfff{border-bottom: solid 1px rgba(255,255,255,0.2);}
.borAAA{border:solid 1px #aaa;}
.borC5BBA1{border:solid 1px #C5BBA1;}
.borbE6E6E6{border-bottom: solid 1px #E6E6E6;}
.borrad5{border-radius: 5px;}
.borrad100{border-radius: 100px;}

.tno18{top: -16px;}
.tno18{top: -18px;}
.t0{top: 0px;}
.l0{left: 0px;}
.r0{right: 0px;}
.b0{bottom: 0px;}
.t10{top: 10px;}
.r10{right: 10px;}
.l10{left: 10px;}
.b10{bottom: 10px;}
.t20{top: 20px;}
.r20{right: 20px;}
.l20{left: 20px;}
.b24{bottom: 24px;}
.t30{top: 30px;}
.r40{right: 40px;}
.b40{bottom: 40px;}
.t50{top: 50px;}
.b50{bottom: 50px;}
.t60{top: 60px;}
.r100{right: 100px;}
.b100{bottom: 100px;}
.b200{bottom: 200px;}
.tb50{top: 50%;}
.lb50{left: 50%;}
.rb50{right: 50%;}
.bb50{bottom: 50%;}
.bno100{bottom: -100px;}

.p5{padding: 5px;}

.pt5{padding-top: 5px}
.pl5{padding-left: 5px}
.pr5{padding-right: 5px}
.pb5{padding-bottom: 5px}
.p10{padding: 10px}
.pt10{padding-top: 10px}
.pl10{padding-left: 10px}
.pr10{padding-right: 10px}
.pb10{padding-bottom: 10px}
.pt15{padding-top: 15px}
.pl15{padding-left: 15px}
.pr15{padding-right: 15px}
.pb15{padding-bottom: 15px}
.pt20{padding-top: 20px}
.pl20{padding-left: 20px}
.pr20{padding-right: 20px}
.pb20{padding-bottom: 20px}
.pt25{padding-top: 25px}
.pl25{padding-left: 25px}
.pr25{padding-right: 25px}
.pb25{padding-bottom: 25px}
.pt26{padding-top: 26px}
.pl26{padding-left: 26px}
.pr26{padding-right: 26px}
.pb26{padding-bottom: 26px}
.pt30{padding-top: 30px}
.pl30{padding-left: 30px}
.pr30{padding-right: 30px}
.pb30{padding-bottom: 30px}
.pt40{padding-top: 40px}
.pl40{padding-left: 40px}
.pr40{padding-right: 40px}
.pb40{padding-bottom: 40px}
.pt50{padding-top: 50px}
.pl50{padding-left: 50px}
.pr50{padding-right: 50px}
.pb50{padding-bottom: 50px}
.pt60{padding-top: 60px}
.pl60{padding-left: 60px}
.pr60{padding-right: 60px}
.pb60{padding-bottom: 60px}

.pt70{padding-top: 70px}
.pt80{padding-top: 80px}
.pt90{padding-top: 90px}

.pr60{padding-right: 60px}
.pr80{padding-right: 80px}
.pr150{padding-right: 150px}

.pb60{padding-bottom: 60px}
.pb80{padding-bottom: 80px}
.pb90{padding-bottom: 90px}
.pb100{padding-bottom: 100px}
.pb120{padding-bottom: 120px}
.pt160{padding-top: 160px;}


.mt0{margin-top: 0px}
.ml0{margin-left: 0px}
.mr0{margin-right: 0px}
.mb0{margin-bottom: 0px}
.mt5{margin-top: 5px}
.ml5{margin-left: 5px}
.mr5{margin-right: 5px}
.mb5{margin-bottom: 5px}
.mt10{margin-top: 10px}
.ml10{margin-left: 10px}
.mr10{margin-right: 10px}
.mb10{margin-bottom: 10px}
.mt15{margin-top: 15px}
.ml15{margin-left: 15px}
.mr15{margin-right: 15px}
.mb15{margin-bottom: 15px}
.mt20{margin-top: 20px}
.ml20{margin-left: 20px}
.mr20{margin-right: 20px}
.mb20{margin-bottom: 20px}
.mt25{margin-top: 25px}
.ml25{margin-left: 25px}
.mr25{margin-right: 25px}
.mb25{margin-bottom: 25px}
.mt30{margin-top: 30px}
.ml30{margin-left: 30px}
.mr30{margin-right: 30px}
.mb30{margin-bottom: 30px}
.mt40{margin-top: 40px}
.ml40{margin-left: 40px}
.mr40{margin-right: 40px}
.mb40{margin-bottom: 40px}
.mt50{margin-top: 50px}
.mt60{margin-top: 60px}
.ml60{margin-left: 60px}
.mr70{margin-right: 70px}
.mt80{margin-top: 80px}
.ml100{margin-left: 100px}

.lH20{line-height: 20px;}
.lH25{line-height: 25px;}
.lH30{line-height: 30px;}
.lH36{line-height: 36px;}
.lH40{line-height: 40px;}
.lH50{line-height: 50px;}
.lH60{line-height: 60px;}
.lH70{line-height: 70px;}

.vhove{/*scale(2,2)*/
transition: width 0.5s,height 0.5s,left 0.5s,top 0.5s,opacity 0.5s,transform 0.5s,background 0.5s,color 0.5s,border 0.5s;
-moz-transition: width 0.5s,height 0.5s,left 0.5s,top 0.5s,opacity 0.5s,-moz-transform 0.5s,background 0.5s,color 0.5s,border 0.5s;	/* Firefox 4 */
-webkit-transition: width 0.5s,height 0.5s,left 0.5s,top 0.5s,opacity 0.5s,-webkit-transform 0.5s,background 0.5s,color 0.5s,border 0.5s;	/* Safari 和 Chrome */
-o-transition: width 0.5s,height 0.5s,left 0.5s,top 0.5s,opacity 0.5s,-o-transform 0.5s,background 0.5s,color 0.5s,border 0.5s;	/* Opera */
}

.vhoveF5F5F5:hover{background-color: #f5f5f5}

.test-1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}

.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    background: #FDB300;
}

.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
    border-radius: 10px;
    background: #F6F6F6;
}

.vhoveropacity{opacity: 0}
.vhoveropacity:hover{opacity: 1}

.vimg:hover{transform:scale(1.1,1.1);}
a.vcol:hover{color: #FDB300}
.vborbFDB300:hover{border-bottom: solid 1px #FDB300}

.w1060{width: 1060px;}
.w1200{width: 1200px;}
.w1400{width: 1400px;}
.maxW1200{max-width: 1200px;}
.minW1200{min-width: 1200px;}
.wapdisFlexNone{display:flex;}
.wapdisNone{display:block;}
.wapdisBlock,.wapdisFlexBlock{display:none;}
@media (max-width: 992px) {
    .wapserviceli{width: 50%}
}
@media (max-width: 768px) {
.wapdisNone,.wapdisFlexNone{display:none;}
.wapdisFlexBlock{display:flex;}
.wapdisBlock{display:block;}
.w1060,.w1200{width: initial;}
.h100vhno50{height: calc(100vh - 50px)}
}