.cur{
    color: #02A5E3 !important;
}
body{color: #666;}
.fn-hide { display:none;!important;}
.fn-block { display: block !important;}
.activee{ color: white; background-color: #02A1E8}
/*.active{ color: white; background-color: red}*/
.active1{ color: #333; background-color: #fff}
h3{font-size: 18px !important}
h2{font-size: 25px !important}
h4{font-size: 22px !important}
h5{font-size: 16px !important}
.point{cursor: pointer !important;}
.fn-box-siz{box-sizing: border-box}
.fn-font-hover-blue:hover{color: #3D91CC !important}

.fl{float: left !important}
.fr{float: right !important}
.pr{position: relative !important}
.pa{position: absolute !important}
.minhight{min-height:487px }
.fcBlack{ color: black !important;}
.fn-font-clor-silve{ color: #999999}
.fn-font-clor-red{ color: red}
.fn-font-clor-blue{ color: #00a0e9 !important;}
.fn-font-clor-black{  color: black}
.fn-font-clor-white{  color: white}
.fn-font-hover-blue:hover{color: #00a0e9 !important}
.fn-webkit-adjust { -webkit-text-size-adjust: none; }

.fn-padd-left-25{padding-left: 25px!important;}
.fn-pad-center20{padding: 0 20px!important; }
.fn-pad-left-none{padding-left: 0 !important}
.fn-marg-none{margin: 0 !important}
.fn-text-indent { text-indent: 2em; }
.fn-font-14b { font-size: 14px; font-weight: bold; vertical-align: middle; }
.fn-font-16b { font-size: 16px; font-weight: bold; }
.fn-font-b { font-weight: bold; }
.fn-font-n { font-weight: normal; }
.fn-font-i { font-style: italic; }
.fn-font-12 { font-size: 12px !important; }
.fn-font-14 { font-size: 14px; }
.fn-font-16 { font-size: 16px;!important; }
.fn-font-18 { font-size: 18px; }
.fn-font-20 { font-size: 20px; }
.fn-font-22 { font-size: 22px; }
.fn-font-24 { font-size: 24px; }
.fn-font-26 { font-size: 26px; }
.fn-font-28 { font-size: 28px; }

.bgcSil{background-color:  #F5F5F5 !important;}
.bgcWhit{ background-color: #fff !important}
.bacBlue{ background-color:#02A1EA!important }

.fn-ml60{margin-left: 60px!important;}
.fn-mb10{margin-bottom: 10px !important;}
.fn-mb20{margin-bottom: 20px !important;}
.fn-mb140{margin-bottom: 140px !important;}
.mt30{margin-top: 30px !important;}
.fn-mt20{margin-top: 20px !important;}
.mb80{margin-bottom: 80px !important;}


.bdrnone{border-right:0 none !important}
.bdlnone{border-left:0 none !important}
.bdbnone{border-bottom: none !important}
.fn-border-none{border: none !important}
.fn-width{width: 100% !important}

.fn-center0{ margin: 0 auto}
.fn-center{ margin: auto}
.fn-tal { text-align: left !important; }
.fn-tac { text-align: center !important; }
.fn-tar { text-align: right !important; }
.fn-vat { vertical-align: top; }
.fn-vam { vertical-align: middle; }
.fn-vab { vertical-align: bottom; }
.fn-vaba { vertical-align: baseline; }
.fn-v-hide { visibility: hidden; }



.ui-button{
    background-color:rgba(0,0,0,0) ;
    border: 0 none;
    outline: none;
}

.ui-button-submit{
    background-color:#00a0e9 ;
    border: 0 none;
    outline: none;
}
.ui-button-submit:hover{
    background-color: #0093d6;
    color: white;
}
.ui-button-submit:active{
    background-color: #0093d6;
    color: white;
}

.fn-m2{
    position: absolute;
    top: -8px;
    right: -4px;
}

.fn-border-ringht{
    border-right: 0 none!important; ;
}

/* 文字设置 */
.fn-text-indent { text-indent: 2em; }
.fn-font-14b { font-size: 14px; font-weight: bold; vertical-align: middle; }
.fn-font-16b { font-size: 16px; font-weight: bold; }
.fn-font-b { font-weight: bold; }
.fn-font-n { font-weight: normal; }
.fn-font-i { font-style: italic; }
.fn-font-12 { font-size: 12px; }
.fn-font-14 { font-size: 14px; }
.fn-font-16 { font-size: 16px; }
.fn-font-18 { font-size: 18px; }
.fn-font-20 { font-size: 20px; }
.fn-font-22 { font-size: 22px; }
.fn-font-24 { font-size: 24px; }
.fn-font-26 { font-size: 26px; }
.fn-font-28 { font-size: 28px; }


/* 对齐方式 */
.fn-center0{ margin: 0 auto}
.fn-center{ margin: auto}
.fn-tal { text-align: left !important; }
.fn-tac { text-align: center !important; }
.fn-tar { text-align: right !important; }
.fn-vat { vertical-align: top; }
.fn-vam { vertical-align: middle; }
.fn-vab { vertical-align: bottom; }
.fn-vaba { vertical-align: baseline; }
.fn-v-hide { visibility: hidden; }

/* 定位 */
.fn-pr { position: relative; }
.fn-pa { position: absolute; }
/* 内填充 */
.fn-pt-5 { padding-top: 5px !important; }
.fn-pr-5 { padding-right: 5px !important; }
.fn-pb-5 { padding-bottom: 5px !important; }
.fn-pl-5 { padding-left: 5px !important; }
.fn-p-5 { padding: 5px !important; }
.fn-pt-10 { padding-top: 10px !important; }
.fn-pr-10 { padding-right: 10px !important; }
.fn-pb-10 { padding-bottom: 10px !important; }
.fn-pl-10 { padding-left: 10px !important; }
.fn-p-10 { padding: 10px !important; }
.fn-pt-15 { padding-top: 15px !important; }
.fn-pr-15 { padding-right: 15px !important; }
.fn-pb-15 { padding-bottom: 15px !important; }
.fn-pl-15 { padding-left: 15px !important; }
.fn-p-15 { padding: 15px !important; }
.fn-pl-18 { padding-left: 18px !important; }
.fn-pr-18 { padding-right: 18px !important; }
.fn-pt-20 { padding-top: 20px !important; }
.fn-pr-20 { padding-right: 20px !important; }
.fn-pb-20 { padding-bottom: 20px !important; }
.fn-pl-20 { padding-left: 20px !important; }
.fn-p-20 { padding: 20px !important; }
.fn-pt-25 { padding-top: 25px !important; }
.fn-pr-25 { padding-right: 25px !important; }
.fn-pb-25 { padding-bottom: 25px !important; }
.fn-pl-25 { padding-left: 25px !important; }
.fn-p-25 { padding: 25px !important; }
.fn-pt-30 { padding-top: 30px !important; }
.fn-pr-30 { padding-right: 30px !important; }
.fn-pb-30 { padding-bottom: 30px !important; }
.fn-pl-30 { padding-left: 30px !important; }
.fn-p-30 { padding: 30px !important; }
.fn-pb-50 { padding-bottom: 50px !important; }
/* 外边距 */
.fn-m-no { margin: 0 !important; }
.fn-mt-5 { margin-top: 5px !important; }
.fn-mr-5 { margin-right: 5px !important; }
.fn-mb-5 { margin-bottom: 5px !important; }
.fn-ml-5 { margin-left: 5px !important; }
.fn-m-5 { margin: 5px !important; }
.fn-mt-10 { margin-top: 10px !important; }
.fn-mr-10 { margin-right: 10px !important; }
.fn-mb-10 { margin-bottom: 10px !important; }
.fn-ml-10 { margin-left: 10px !important; }
.fn-m-10 { margin: 10px !important; }
.fn-mt-15 { margin-top: 15px !important; }
.fn-mr-15 { margin-right: 15px !important; }
.fn-mb-15 { margin-bottom: 15px !important; }
.fn-ml-15 { margin-left: 15px !important; }
.fn-m-15 { margin: 15px !important; }
.fn-mt-18 { margin-top: 18px !important; }
.fn-mt-20 { margin-top: 20px !important; }
.fn-mr-20 { margin-right: 20px !important; }
.fn-mb-20 { margin-bottom: 20px !important; }
.fn-ml-20 { margin-left: 20px !important; }
.fn-m-20 { margin: 20px !important; }
.fn-mt-25 { margin-top: 25px !important; }
.fn-mr-25 { margin-right: 25px !important; }
.fn-mb-25 { margin-bottom: 25px !important; }
.fn-ml-25 { margin-left: 25px !important; }
.fn-m-25 { margin: 25px !important; }
.fn-mt-30 { margin-top: 30px !important; }
.fn-mr-30 { margin-right: 30px !important; }
.fn-mb-30 { margin-bottom: 30px !important; }
.fn-ml-30 { margin-left: 30px !important; }
.fn-m-30 { margin: 30px !important; }
.fn-mt-35 { margin-top: 35px !important; }
.fn-ml-35 { margin-left: 35px !important; }
.fn-ml-50 { margin-left: 50px !important; }
.fn-ml-150 { margin-left: 150px !important; }
.fn-mr-150 { margin-right: 150px !important; }
.fn-mr-160 { margin-right: 160px !important; }