function dateTrans(dateStr) {
    return dateStr.substring(0,10)+" "+dateStr.substring(11,16);
}

function dateTrans2(dateStr) {
    return dateStr.substring(0,10)+" "+dateStr.substring(11,19);
}

function getDateTimeStamp(dateStr) {
    return Date.parse(dateStr.replace(/-/gi, "/"));
}

function dateArry(dateStr) {
    var dt1,dt2;

    var msf=dateStr.charAt(5);
    if(msf == 0){
        dt1 = dateStr.charAt(6);
    }else{
        dt1 = dateStr.substring(5,7);
    }

    var mst=dateStr.charAt(8);
    if(mst == 0){
        dt2 = dateStr.charAt(9);
    }else{
        dt2 = dateStr.substring(8,10);
    }

    return (dt1+"-"+dt2)
}

function getDateDiff(dateStr) {
    var publishTime = getDateTimeStamp(dateStr) / 1000,
        d_seconds,
        d_minutes,
        d_hours,
        d_days,
        timeNow = parseInt(new Date().getTime() / 1000),
        d,

        date = new Date(publishTime * 1000),
        Y = date.getFullYear(),
        M = date.getMonth() + 1,
        D = date.getDate(),
        H = date.getHours(),
        m = date.getMinutes(),
        s = date.getSeconds();
    //小于10的在前面补0
    if (M < 10) {
        M = '0' + M;
    }
    if (D < 10) {
        D = '0' + D;
    }
    if (H < 10) {
        H = '0' + H;
    }
    if (m < 10) {
        m = '0' + m;
    }
    if (s < 10) {
        s = '0' + s;
    }

    d = timeNow - publishTime;
    d_days = parseInt(d / 86400);
    d_hours = parseInt(d / 3600);
    d_minutes = parseInt(d / 60);
    d_seconds = parseInt(d);

    if (d_days > 0 && d_days < 3) {
        return d_days + '天前';
    } else if (d_days <= 0 && d_hours > 0) {
        return d_hours + '小时前';
    } else if (d_hours <= 0 && d_minutes > 0) {
        return d_minutes + '分钟前';
    } else if (d_seconds < 60) {
        if (d_seconds <= 0) {
            return '刚刚发表';
        } else {
            return d_seconds + '秒前';
        }
    } else if (d_days >= 3 && d_days < 365) {
        return M + '-' + D + ' ' + H + ':' + m;
    } else if (d_days >= 365) {
        return Y + '-' + M + '-' + D + ' ' + H + ':' + m;
    }
}

function redDateDiff(dateStr) {
    var publishTime = getDateTimeStamp(dateStr) / 1000,
        d_seconds,
        d_minutes,
        d_hours,
        d_days,
        timeNow = parseInt(new Date().getTime() / 1000),
        d,

        date = new Date(publishTime * 1000),
        Y = date.getFullYear(),
        M = date.getMonth() + 1,
        D = date.getDate(),
        H = date.getHours(),
        m = date.getMinutes(),
        s = date.getSeconds();
    //小于10的在前面补0
    if (M < 10) {
        M = '0' + M;
    }
    if (D < 10) {
        D = '0' + D;
    }
    if (H < 10) {
        H = '0' + H;
    }
    if (m < 10) {
        m = '0' + m;
    }
    if (s < 10) {
        s = '0' + s;
    }

    d = timeNow - publishTime;
    d_days = parseInt(d / 86400);
    d_hours = parseInt(d / 3600);
    d_minutes = parseInt(d / 60);
    d_seconds = parseInt(d);

    if (d_days > 0 && d_days < 3) {
        return 'colorn';
    } else if (d_days <= 0 && d_hours > 0) {
        return 'colorn';
    } else if (d_hours <= 0 && d_minutes > 0) {
        return 'colorr';
    } else if (d_seconds < 60) {
        if (d_seconds <= 0) {
            return 'colorr';
        } else {
            return 'colorr';
        }
    } else if (d_days >= 3 && d_days < 365) {
        return 'colorn';
    } else if (d_days >= 365) {
        return 'colorn';
    }
}




function getTimeDiff(dateStr) {
    var publishTime = dateStr,
        d_seconds,
        d_minutes,
        d_hours,
        d_days,
        timeNow = parseInt(new Date().getTime() / 1000),
        d,

        date = new Date(publishTime * 1000),
        Y = date.getFullYear(),
        M = date.getMonth() + 1,
        D = date.getDate(),
        H = date.getHours(),
        m = date.getMinutes(),
        s = date.getSeconds();
    //小于10的在前面补0
    if (M < 10) {
        M = '0' + M;
    }
    if (D < 10) {
        D = '0' + D;
    }
    if (H < 10) {
        H = '0' + H;
    }
    if (m < 10) {
        m = '0' + m;
    }
    if (s < 10) {
        s = '0' + s;
    }

    d = timeNow - publishTime;
    d_days = parseInt(d / 86400);
    d_hours = parseInt(d / 3600);
    d_minutes = parseInt(d / 60);
    d_seconds = parseInt(d);

    if (d_days > 0 && d_days < 3) {
        return d_days + '天前';
    } else if (d_days <= 0 && d_hours > 0) {
        return d_hours + '小时前';
    } else if (d_hours <= 0 && d_minutes > 0) {
        return d_minutes + '分钟前';
    } else if (d_seconds < 60) {
        if (d_seconds <= 0) {
            return '刚刚发表';
        } else {
            return d_seconds + '秒前';
        }
    } else if (d_days >= 3 && d_days < 365) {
        return M + '-' + D + ' ' + H + ':' + m;
    } else if (d_days >= 365) {
        return Y + '-' + M + '-' + D + ' ' + H + ':' + m;
    }
}

function redTimeDiff(dateStr) {
    var publishTime = dateStr,
        d_seconds,
        d_minutes,
        d_hours,
        d_days,
        timeNow = parseInt(new Date().getTime() / 1000),
        d,
        date = new Date(publishTime * 1000),
        Y = date.getFullYear(),
        M = date.getMonth() + 1,
        D = date.getDate(),
        H = date.getHours(),
        m = date.getMinutes(),
        s = date.getSeconds();
    //小于10的在前面补0
    if (M < 10) {
        M = '0' + M;
    }
    if (D < 10) {
        D = '0' + D;
    }
    if (H < 10) {
        H = '0' + H;
    }
    if (m < 10) {
        m = '0' + m;
    }
    if (s < 10) {
        s = '0' + s;
    }

    d = timeNow - publishTime;
    d_days = parseInt(d / 86400);
    d_hours = parseInt(d / 3600);
    d_minutes = parseInt(d / 60);
    d_seconds = parseInt(d);

    if (d_days > 0 && d_days < 3) {
        return 'colorn';
    } else if (d_days <= 0 && d_hours > 0) {
        return 'colorn';
    } else if (d_hours <= 0 && d_minutes > 0) {
        return 'colorr';
    } else if (d_seconds < 60) {
        if (d_seconds <= 0) {
            return 'colorr';
        } else {
            return 'colorr';
        }
    } else if (d_days >= 3 && d_days < 365) {
        return 'colorn';
    } else if (d_days >= 365) {
        return 'colorn';
    }
}



function getHourDiff(dateStr) {
    var nowtime = new Date().getTime();
    return (nowtime - getDateTimeStamp(dateStr)) / 1000 / 3600;
}



//年 31536000
//月 2592000
//周 604800
//日 86400
//时 3600
//分 60
//秒 1


function timeBetween(timeStamp1,timeStamp2) {
    var between = timeStamp2-timeStamp1;
    var timeStr = "";
    if( between >= 31536000 ){
        timeStr = Math.round(between/31536000) + "年";
    }else if( between < 31536000 && between >= 2592000 ){
        timeStr = Math.round(between/2592000) + "个月";
    }else if( between < 2592000 && between >= 604800 ){
        timeStr = Math.round(between/604800) + "周";
    }else if( between < 604800 && between >= 86400 ){
        timeStr = Math.round(between/86400) + "天";
    }else if( between < 86400 && between >= 3600 ){
        timeStr = Math.round(between/3600) + "小时";
    }else if( between < 3600 && between >= 60 ){
        timeStr = Math.round(between/60) + "分钟";
    }else if( between < 60  ){
        timeStr = "一分钟以内";
    }
    return timeStr;
}



//年 31536000
//月 2592000
//周 604800
//日 86400
//时 3600
//分 60
//秒 1

function timeDetails(timeStamp1,timeStamp2) {
    var between = timeStamp2-timeStamp1;

    var newDate1 = new Date();
    newDate1.setTime((timeStamp1+28800) * 1000);
    var DateStr1 = dateTrans2(newDate1.toISOString());

    var newDate2 = new Date();
    newDate2.setTime((timeStamp2+28800) * 1000);
    var DateStr2 = dateTrans2(newDate2.toISOString());

    var timeStr = "";
    if( between >= 31536000 ){
        timeStr = DateStr1.substring(0,10) + " —— " + DateStr2.substring(0,10) ;
    }else if( between < 31536000 && between >= 86400 ){
        if( DateStr1.charAt(3) != DateStr2.charAt(3)){
            timeStr = DateStr1.substring(0,16) + " —— " + DateStr2.substring(0,16) ;
        }else if( DateStr1.charAt(3) == DateStr2.charAt(3) ){
            timeStr = DateStr1.substring(0,19) + " —— " + DateStr2.substring(5,19) ;
        }else{
            timeStr = DateStr1.substring(0,16) + " —— " + DateStr2.substring(0,16) ;
        }
    }else if( between < 86400 && between >= 3600 ){
        if( DateStr1.charAt(9) != DateStr2.charAt(9)){
            timeStr = DateStr1.substring(0,19) + " —— " + DateStr2.substring(5,19);
        }else if( DateStr1.charAt(9) == DateStr2.charAt(9) ){
            timeStr = DateStr1.substring(0,19) + " —— " + DateStr2.substring(11,19);
        }else{
            timeStr = DateStr1.substring(0,19) + " —— " + DateStr2.substring(5,19);
        }
    }else if( between < 3600 && between >= 60 ){
        timeStr = DateStr1.substring(0,19) + " —— " + DateStr2.substring(11,19);
    }else if( between < 60  ){
        timeStr = DateStr1.substring(0,19) + " —— 最新发布";
    }
    return timeStr;
}



function tranTimeStamp(timeStamp){
    var newDate = new Date();
    newDate.setTime(timeStamp * 1000);
    return  newDate.toISOString().substring(11,16);
}

function tranTimeStampDateDiff(timeStamp){
    var newDate = new Date();
    newDate.setTime(timeStamp * 1000);
    return  newDate.toISOString().substring(8,10);
}

function tranTimeStampDiff(timeStamp){
    var newDate = new Date();
    newDate.setTime(timeStamp * 1000);
    return  newDate.toISOString().substring(11,13);
}


function tranTimeStampTO(timeStamp){
    var newDate = new Date();
    newDate.setTime((timeStamp+28800) * 1000);
    return  newDate.toISOString().substring(11,16);
}


function tranTimeStampDate(timeStamp){
    var newDate = new Date();
    newDate.setTime((timeStamp+28800) * 1000);
    return  newDate.toISOString().substring(5,10);
}

function tranTimeStampDate02(timeStamp){
    var newDate = new Date();
    newDate.setTime((timeStamp+28800) * 1000);
    return  newDate.toISOString().substring(0,10);
}

function stocksIdTransform(stockId){
    var str = stockId;
    if( !isNaN(parseInt(str))){
        return str;
    }else{
        return str.substring(2,8);
    }

}

function xTimeListTransform(HourMin){
    var str = HourMin;
    var temp = parseInt(str.substring(0,2))*60 +  parseInt(str.substring(3,5));
    temp = parseInt((temp-480)/10);
    return temp;
}


function xTimeListTransformMin(HourMin){
    var str = HourMin;
    var temp = parseInt(str.substring(0,2))*60 +  parseInt(str.substring(3,5));
    temp = (temp-481);
    return temp;
}


function xTimeListStockTransform(HourMin){
    var str = HourMin;
    var temp = parseInt(str.substring(0,2))*60 +  parseInt(str.substring(3,5));
    temp = parseInt((temp-570)/10);
    var timeTag = 0;
    if( temp < 0 ){
        timeTag = 0;
    }else if(temp >= 0 && temp <= 12){
        timeTag = temp;
    }else if(temp > 12 && temp < 20){
        timeTag = 12;
    }else if(temp >= 20 && temp <= 33){
        timeTag = temp-8;
    }else if(temp > 33 ){
        timeTag = 25;
    }
    return timeTag;
}


function xTimeListStockTransformFlowMin(HourMin){
    var str = HourMin;
    var temp = parseInt(str.substring(0,2))*60 +  parseInt(str.substring(3,5));
    temp = temp-554;
    var timeTag = 0;
    if( temp < 0 ){
        timeTag = 0;
    }else if(temp >= 0 && temp <= 12){
        timeTag = temp;
    }else if(temp > 12 && temp < 20){
        timeTag = 12;
    }else if(temp >= 20 && temp <= 33){
        timeTag = temp-8;
    }else if(temp > 33 ){
        timeTag = 25;
    }
    return timeTag;
}


function xTimeListStockTransformOpp(HourMin){
    var str = HourMin;
    var temp = parseInt(str.substring(0,2))*60 +  parseInt(str.substring(3,5));
    temp = parseInt((temp-570)/10);
    var timeTag = 0;
    if( temp < 0 ){
        timeTag = 0;
    }else if(temp >= 0 && temp <= 12){
        timeTag = temp;
    }else if(temp > 12 && temp < 21){
        timeTag = 12;
    }else if(temp >= 21 && temp <= 33){
        timeTag = temp-8;
    }else if(temp > 33 ){
        timeTag = 25;
    }
    return timeTag;
}

function xTimeListStockTransformMin(HourMin){
    var str = HourMin;
    var temp = parseInt(str.substring(0,2))*60 +  parseInt(str.substring(3,5));
    temp = temp - 554;
    var timeTag = 0;
    if( temp < 0 ){
        timeTag = 0;
    }else if(temp >= 0 && temp <= 135){
        timeTag = temp;
    }else if(temp > 135 && temp < 225){
        timeTag = 135;
    }else if(temp >= 225 && temp <= 345){
        timeTag = temp - 90;
    }else if(temp > 345 ){
        timeTag = 255;
    }
    return timeTag;
}



function returnFloat(value){
    //console.log(value);
    var value=Math.round(parseFloat(value)*100)/100;

    if( isNaN(value) ){
        return "——";
    }else{
        //if( value == 0 ){
        //    return "——";
        //}else{
        //
        //}
        var xsd=value.toString().split(".");
        if(xsd.length==1){
            value=value.toString()+".00";
            return value;
        }
        if(xsd.length>1){
            if(xsd[1].length<2){
                value=value.toString()+"0";
            }
            return value;
        }
    }
}


function returnNet(value){
    //console.log(value);
    var value=Math.round(parseFloat(value)*10000)/10000;

    if( isNaN(value) ){
        return "——";
    }else{
        //if( value == 0 ){
        //    return "——";
        //}else{
        //
        //}
        var xsd=value.toString().split(".");
        if(xsd.length==1){
            value=value.toString()+".0000";
            return value;
        }
        if(xsd.length > 1){
            if(xsd[1].length == 3){
                value=value.toString()+"0";
            }else if( xsd[1].length == 2 ){
                value=value.toString()+"00";
            }else if( xsd[1].length == 1 ){
                value=value.toString()+"000";
            }
            return value;
        }
    }
}


function getNowFormatDate(date) {
    //var date = new Date();
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
        + " " + date.getHours() + seperator2 + date.getMinutes()
        + seperator2 + date.getSeconds();
    return currentdate;
}


function uniqueArray(data){
    data = data || [];
    var a = {};
    for (var i=0; i<data.length; i++) {
        var v = data[i];
        if (typeof(a[v]) == 'undefined'){
            a[v] = 1;
        }
    };
    data.length=0;
    for (var i in a){
        data[data.length] = i;
    }
    return data;
}





//获取中文字的首字母拼音
function makePy(str) {
    if (typeof (str) != "string")
        throw new Error(-1, "函数makePy需要字符串类型参数!");
    var arrResult = new Array(); //保存中间结果的数组
    for (var i = 0, len = str.length; i < len; i++) {
        //获得unicode码
        var ch = str.charAt(i);
        //检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理
        arrResult.push(checkCh(ch));
    }
    //处理arrResult,返回所有可能的拼音首字母串数组
    return mkRslt(arrResult);
}
function checkCh(ch) {
    var uni = ch.charCodeAt(0);
    //如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数
    if (uni > 40869 || uni < 19968)
        return ch; //dealWithOthers(ch);
    //检查是否是多音字,是按多音字处理,不是就直接在strChineseFirstPY字符串中找对应的首字母
    return (oMultiDiff[uni] ? oMultiDiff[uni] : (strChineseFirstPY.charAt(uni - 19968)));
}
function mkRslt(arr) {
    var arrRslt = [""];
    for (var i = 0, len = arr.length; i < len; i++) {
        var str = arr[i];
        var strlen = str.length;
        if (strlen == 1) {
            for (var k = 0; k < arrRslt.length; k++) {
                arrRslt[k] += str;
            }
        } else {
            var tmpArr = arrRslt.slice(0);
            arrRslt = [];
            for (k = 0; k < strlen; k++) {
                //复制一个相同的arrRslt
                var tmp = tmpArr.slice(0);
                //把当前字符str[k]添加到每个元素末尾
                for (var j = 0; j < tmp.length; j++) {
                    tmp[j] += str.charAt(k);
                }
                //把复制并修改后的数组连接到arrRslt上
                arrRslt = arrRslt.concat(tmp);
            }
        }
    }
    return arrRslt;
}
//两端去空格函数
String.prototype.trim = function () { return this.replace(/(^\s*)|(\s*$)/g, ""); }
function ziTopin(str) {
    if (str == "") return;
    var arrRslt = makePy(str);
    return arrRslt;
}
var strChineseFirstPY = " ";
//此处收录了375个多音字
var oMultiDiff = { "19969": "DZ", "19975": "WM", "19988": "QJ", "20048": "YL", "20056": "SC", "20060": "NM", "20094": "QG", "20127": "QJ", "20167": "QC", "20193": "YG", "20250": "KH", "20256": "ZC", "20282": "SC", "20285": "QJG", "20291": "TD", "20314": "YD", "20340": "NE", "20375": "TD", "20389": "YJ", "20391": "CZ", "20415": "PB", "20446": "YS", "20447": "SQ", "20504": "TC", "20608": "KG", "20854": "QJ", "20857": "ZC", "20911": "PF", "20504": "TC", "20608": "KG", "20854": "QJ", "20857": "ZC", "20911": "PF", "20985": "AW", "21032": "PB", "21048": "XQ", "21049": "SC", "21089": "YS", "21119": "JC", "21242": "SB", "21273": "SC", "21305": "YP", "21306": "QO", "21330": "ZC", "21333": "SDC", "21345": "QK", "21378": "CA", "21397": "SC", "21414": "XS", "21442": "SC", "21477": "JG", "21480": "TD", "21484": "ZS", "21494": "YX", "21505": "YX", "21512": "HG", "21523": "XH", "21537": "PB", "21542": "PF", "21549": "KH", "21571": "E", "21574": "DA", "21588": "TD", "21589": "O", "21618": "ZC", "21621": "KHA", "21632": "ZJ", "21654": "KG", "21679": "LKG", "21683": "KH", "21710": "A", "21719": "YH", "21734": "WOE", "21769": "A", "21780": "WN", "21804": "XH", "21834": "A", "21899": "ZD", "21903": "RN", "21908": "WO", "21939": "ZC", "21956": "SA", "21964": "YA", "21970": "TD", "22003": "A", "22031": "JG", "22040": "XS", "22060": "ZC", "22066": "ZC", "22079": "MH", "22129": "XJ", "22179": "XA", "22237": "NJ", "22244": "TD", "22280": "JQ", "22300": "YH", "22313": "XW", "22331": "YQ", "22343": "YJ", "22351": "PH", "22395": "DC", "22412": "TD", "22484": "PB", "22500": "PB", "22534": "ZD", "22549": "DH", "22561": "PB", "22612": "TD", "22771": "KQ", "22831": "HB", "22841": "JG", "22855": "QJ", "22865": "XQ", "23013": "ML", "23081": "WM", "23487": "SX", "23558": "QJ", "23561": "YW", "23586": "YW", "23614": "YW", "23615": "SN", "23631": "PB", "23646": "ZS", "23663": "ZT", "23673": "YG", "23762": "TD", "23769": "ZS", "23780": "QJ", "23884": "QK", "24055": "XH", "24113": "DC", "24162": "ZC", "24191": "GA", "24273": "QJ", "24324": "NL", "24377": "TD", "24378": "QJ", "24439": "PF", "24554": "ZS", "24683": "TD", "24694": "WE", "24733": "LK", "24925": "TN", "25094": "ZG", "25100": "XQ", "25103": "XH", "25153": "PB", "25170": "PB", "25179": "KG", "25203": "PB", "25240": "ZS", "25282": "FB", "25303": "NA", "25324": "KG", "25341": "ZY", "25373": "WZ", "25375": "XJ", "25384": "A", "25457": "A", "25528": "SD", "25530": "SC", "25552": "TD", "25774": "ZC", "25874": "ZC", "26044": "YW", "26080": "WM", "26292": "PB", "26333": "PB", "26355": "ZY", "26366": "CZ", "26397": "ZC", "26399": "QJ", "26415": "ZS", "26451": "SB", "26526": "ZC", "26552": "JG", "26561": "TD", "26588": "JG", "26597": "CZ", "26629": "ZS", "26638": "YL", "26646": "XQ", "26653": "KG", "26657": "XJ", "26727": "HG", "26894": "ZC", "26937": "ZS", "26946": "ZC", "26999": "KJ", "27099": "KJ", "27449": "YQ", "27481": "XS", "27542": "ZS", "27663": "ZS", "27748": "TS", "27784": "SC", "27788": "ZD", "27795": "TD", "27812": "O", "27850": "PB", "27852": "MB", "27895": "SL", "27898": "PL", "27973": "QJ", "27981": "KH", "27986": "HX", "27994": "XJ", "28044": "YC", "28065": "WG", "28177": "SM", "28267": "QJ", "28291": "KH", "28337": "ZQ", "28463": "TL", "28548": "DC", "28601": "TD", "28689": "PB", "28805": "JG", "28820": "QG", "28846": "PB", "28952": "TD", "28975": "ZC", "29100": "A", "29325": "QJ", "29575": "SL", "29602": "FB", "30010": "TD", "30044": "CX", "30058": "PF", "30091": "YSP", "30111": "YN", "30229": "XJ", "30427": "SC", "30465": "SX", "30631": "YQ", "30655": "QJ", "30684": "QJG", "30707": "SD", "30729": "XH", "30796": "LG", "30917": "PB", "31074": "NM", "31085": "JZ", "31109": "SC", "31181": "ZC", "31192": "MLB", "31293": "JQ", "31400": "YX", "31584": "YJ", "31896": "ZN", "31909": "ZY", "31995": "XJ", "32321": "PF", "32327": "ZY", "32418": "HG", "32420": "XQ", "32421": "HG", "32438": "LG", "32473": "GJ", "32488": "TD", "32521": "QJ", "32527": "PB", "32562": "ZSQ", "32564": "JZ", "32735": "ZD", "32793": "PB", "33071": "PF", "33098": "XL", "33100": "YA", "33152": "PB", "33261": "CX", "33324": "BP", "33333": "TD", "33406": "YA", "33426": "WM", "33432": "PB", "33445": "JG", "33486": "ZN", "33493": "TS", "33507": "QJ", "33540": "QJ", "33544": "ZC", "33564": "XQ", "33617": "YT", "33632": "QJ", "33636": "XH", "33637": "YX", "33694": "WG", "33705": "PF", "33728": "YW", "33882": "SR", "34067": "WM", "34074": "YW", "34121": "QJ", "34255": "ZC", "34259": "XL", "34425": "JH", "34430": "XH", "34485": "KH", "34503": "YS", "34532": "HG", "34552": "XS", "34558": "YE", "34593": "ZL", "34660": "YQ", "34892": "XH", "34928": "SC", "34999": "QJ", "35048": "PB", "35059": "SC", "35098": "ZC", "35203": "TQ", "35265": "JX", "35299": "JX", "35782": "SZ", "35828": "YS", "35830": "E", "35843": "TD", "35895": "YG", "35977": "MH", "36158": "JG", "36228": "QJ", "36426": "XQ", "36466": "DC", "36710": "JC", "36711": "ZYG", "36767": "PB", "36866": "SK", "36951": "YW", "37034": "YX", "37063": "XH", "37218": "ZC", "37325": "ZC", "38063": "PB", "38079": "TD", "38085": "QY", "38107": "DC", "38116": "TD", "38123": "YD", "38224": "HG", "38241": "XTC", "38271": "ZC", "38415": "YE", "38426": "KH", "38461": "YD", "38463": "AE", "38466": "PB", "38477": "XJ", "38518": "YT", "38551": "WK", "38585": "ZC", "38704": "XS", "38739": "LJ", "38761": "GJ", "38808": "SQ", "39048": "JG", "39049": "XJ", "39052": "HG", "39076": "CZ", "39271": "XT", "39534": "TD", "39552": "TD", "39584": "PB", "39647": "SB", "39730": "LG", "39748": "TPB", "40109": "ZQ", "40479": "ND", "40516": "HG", "40536": "HG", "40583": "QJ", "40765": "YQ", "40784": "QJ", "40840": "YK", "40863": "QJG" };
//参数,中文字符串