
*{
    margin: 0;padding: 0;font-family: '微软雅黑';text-shadow: none;color: rgb(105,105,105);font-size: 12px;
    /*去除ios的默认样式；*/
    /*-webkit-appearance:none;*/
    /*outline:none;*/
/*-webkit-user-drag: none;*/
    /*-webkit-touch-callout:none;*/
    /*-webkit-user-select:none;*/
    /*-khtml-user-select:none;*/
    /*-moz-user-select:none;*/
    /*-ms-user-select:none;*/
    /*user-select:none;*/
}
body{
    background-color: #ffffff;
}
.bgW{
    background-color:rgb(248,248,248);
}
ol, ul {
    list-style: none outside none;
}
li {
    list-style: none outside none;
}
.span1{
    width: 8.3333333%!important;
}
.span2{
    width: 16.66666666%!important;
}
.span3{
    width: 25%!important;
    /*clear: both;*/
}
.span4{
    width: 33.33333333%!important;
}
.span5{
    width: 41.66666666%!important;
}
.span6{
    width: 50%!important;
}
.span7{
    width: 58.33333333%!important;
}
.span8{
    width: 66.666666666%!important;
}
.span9{
    width: 75%!important;
}
.span10{
    width: 83.333333333%!important;
}
.span11{
    width: 91.6666666666%!important;
}
.span12{
    width: 100%!important;
}
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{
    box-sizing: border-box;
    display: inline-table;
}
.pb3{
	padding-bottom:3px;
}
.plr5{
    padding-left: 5px;
    padding-right: 5px;
}
.pad5px{
    padding: 5px;
}
.plr10{
    padding-left: 10px;
    padding-right: 10px;
}
.plr2{
    padding-left: 8.33333%;
    padding-left: 8.33333%;
}
.plr15{
    padding-left: 15px;
    padding-right: 15px;
}
.plr30{
    padding-left: 30px;
    padding-right: 30px;
}
.ptb5{
    padding-top: 5px;
    padding-bottom: 5px;
}
.ptb8{
    padding-top: 8px;
    padding-bottom:8px;
}
.ptb10{
    padding-top: 10px;
    padding-bottom: 10px;
}
.ptb15{
    padding-top: 15px;
    padding-bottom: 15px;
}
.pb10{
    padding-bottom: 10px;
}
.pt10{
    padding-top: 10px;
}
.pb15{
    padding-bottom:15px;
}
.pb20{
  padding-bottom: 20px;
}
.pt15{
    padding-top: 15px;
}
.pt20{
    padding-top: 20px;
}
.m0{
  margin: 0 auto;
}
.pt5{
    padding-top: 5px;
}
.pb5{
    padding-bottom: 5px;
}
.pt23{
    padding-top: 23px;
}
.ptb20{
    padding: 20px 0;
}
.pt40{
    padding-top: 40px;
}
.pt45{
    padding-top: 50px;
}
.pt95{
    padding-top: 95px;
}
.pl5{
    padding-left: 5px;
}
.pr5{
    padding-right: 5px;
}
.pr10{
    padding-right: 10px;
}
.pl10{
    padding-left: 10px;
}
.pl20{
    padding-left: 20px;
}
.pl40{
    padding-left: 40px;
}
.pl60{
    padding-left: 60px;
}
.mt2{
     margin-top: 2px;
 }
.mt5{
     margin-top: 5px;
 }
.mt10{
    margin-top: 10px;
}
.mt15{
    margin-top: 15px;
}
.mt20{
    margin-top: 20px;
}
.mt30{
    margin-top: 30px;
}
.mt40{
    margin-top: 40px;
}
.mb5{
    margin-bottom: 5px;
}
.mb10{
    margin-bottom: 10px;
}
.mb15{
    margin-bottom: 15px;
}
.mb20{
    margin-bottom: 20px;
}
.mb100{
  margin-bottom: 100px;
}
.ml110{
    margin-left: 110px;
}
.mar5{
    margin: 5px 0;
}
.mar10{
    margin: 10px 0;
}
.mar15{
    margin: 15px 0;
}
.mar20{
    margin: 20px 0;
}
.mar70{
    margin: 70px 0;
}
.marAuto{
    margin: auto;
}
.marl10{
    margin-left: 10px;
}
.marl30{
    margin-left: 30px;
}
.ml30{
    margin-right: 30px;
}
.marl5{
    margin-left: 5px;
}

.mr5{
    margin-right: 5px;
}
.ma5{
    margin: 5px;
}
.lh10{
    line-height: 10px;
}
.lh20{
    line-height: 20px;
}
.lh25{
    line-height: 25px;
}
.lh22{
    line-height: 22px;
}
.lh30{
    line-height: 30px;
}
.lh35{
    line-height: 35px;
}
.lh40{
    line-height: 40px;
}
.lh44{
    line-height: 44px;
}
.fs24{
    font-size: 24px;
}
.fs40{
    font-size: 40px;
}
.fs20{
    font-size: 20px;
}

.fs28{
    font-size: .28rem;
}
.fs18{
    font-size: 18px;
}
.fs16{
    font-size: 16px;
}
.fs15{
    font-size: 15px;
}
.fs14{
    font-size: 14px;
}
.fs12{
    font-size: 12px;
}
.fs13{
    font-size: 13px;
}
.fs10{
    font-size: 10px;
}
.fs8{
    font-size: 8px;
}
.fs6{
    font-size: 6px;
}
.colorBlack{
    color: #000000;
 }
.colorBlue{
    color: rgb(0,140,252);
}
.colorReds{
    color: #cc0100;
    flex-shrink: 0;
}

.colorGreen {
    color: #7cb039;
    flex-shrink: 0;

}
.color-333{
    color:#333;
}
.color-org{
    color:#ff9900;
    flex-shrink: 0;
}

.color-666{
    color:#666;
}
.fcb2{
    color: rgb(24,84,127);
}
.fcy1{
    color: rgb(243,180,54);
}
.fcw{
    color: #ffffff;
}
.fcg1{
    color: rgb(68,68,68);
}
.fcr{
     color: #f00;
 }
.fcdl{
  color:rgb(5,156,212)
}
.fcr2{
    color: rgb(175,92,100);
}
.fc0d678e{
	color:#0d678e;
}
.fca65087{
	color:#a65087;
}
.fcc756aa{
	color:#c756aa;
}
.fcff6600{
	color:#ff6600;
}
.fc999{
	color:#999;
}
.fcaaa{
	color:#aaa;
}
.fc5599ff{
	color:#5599ff;
}
.bgfde3ef{
	background: #fde3ef;
}
.tar{
    text-align: right;
}
.tal{
    text-align: left;
}

.clear{
    clear: both;
}
.hidden{
    display: none;
}
.wba{
    word-break: break-all;
}
.vam{
    vertical-align: middle;
}
.tac{
	text-align:center;
}
.positionR{
    position: relative;
}
.positionF{
    position: fixed;
}
.positionA{
    position: absolute;
}
.tdn{
    text-decoration: none;
}
.pullLeft{
    float: left;
}

.pullRight{
    float: right;
}
.border{
    border: 1px solid gainsboro;
}
.borderRed{
    border: 1px solid rgb(190,7,37);
}
.ovH{
    overflow: hidden;
}
.fw{
	font-weight: bold;
}
.mask{
    position: fixed;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 10;background-color: #000000;opacity: 0.5;display: none;
}
.mr10{
    margin-right: 10px;
}

.mr40{
    margin-right: .4rem;
}
/*增加页面的上下滑动流畅度*/
body{
    -webkit-overflow-scrolling: touch;
}

.borderRadius5{
    border-radius: 5px;
}
.borderRadius10{
    border-radius: 10px;
}
.content{
    width: 100% !important;
    margin: auto;position: absolute;top: 0;left: 2%;padding-top: 44px;z-index: 0;
}
/*首页的内容部分*/
.contentmain{
    width: 100%;
    overflow-x: hidden;
    /*min-height: 100%;*/
    z-index: 1;
    /*word-break: break-all;*/
}
.widAuto{
    width: auto;
}
.borderBw{
    border-bottom: 1px solid #ffffff;
}
.fcred{
    color: #ff0000;
}
.fcgreen{
    color:green;
}
.bgGray{
    background-color: rgb(153,153,153);
}
/*在长单词或 URL 地址内部进行换行。断点处*/
.changeLine{
    overflow:hidden; word-wrap:break-word;
}
.article_content{
    font-size: 18px;   color: #333;   line-height: 30px;
}
.article_content p, .article_content span, .article_content span p,.article_content div{
    font-size:18px;
    /*line-height:25px;*/
}
.myGoto{
    width: 10px;margin-top: 13px;
}

.renav{
    /*width:200px;*/
    height:20px;
    line-height:20px;
    overflow:hidden;
    /*background:#FFFFFF;*/
}
.renav li{
    height:24px;
}
.Chooseinput_mall{
    padding:0;width:35px;
    border-radius: 0;border-top: 1px solid gainsboro;
    border-bottom: 1px solid gainsboro;
    border-left: none;border-right: none;
}
.colorRed_M{
    color: rgb(224,1,4);
}
.colorf00{
    color: #ff0000;
}
.colorF{
    color: rgb(247,98,166);
}
.bcfab6d6{
	border-color:#fab6d6 !important;
}
.bc0d678e{
	border-color:#0d678e !important;
}
.bcff6600{
	border-color:#ff6600 !important;
}
.displayBlock{
	display:block;
}
/*清除浮动*/
.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    overflow: hidden;
	    clear: both;
	}
/*活动遮罩*/
.activecodemask {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: #000000;
    opacity: 0.5;
    display: none;
}
.color333{
    color: #333333;
}
.color666{
    color: #666666;
}
.color999{
    color: #999999;
}
/* 弹性布局 */
.Grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none outside none;
}
.Grid-cell{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.box{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    display: -ms-flexbox;
    list-style: none outside none;
}
.flex-sp-b{
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.flex-sp-a{
    justify-content: space-around;
    -webkit-justify-content: space-around;
}
.flex-sp-s{
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
}
.flex-sp-c{
    justify-content: center;
    -webkit-justify-content: center;
}
.flex-sp-end{
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}
.flex-cz-s{
    -webkit-align-items:flex-start;
    align-items:flex-start;
}
.flex-cz-c{
    -webkit-align-items:center;
    align-items:center;
}
.flex-cz-end{
    -webkit-align-items:flex-end;
    align-items:flex-end;
}
.flex-grow-1{
    flex-grow:1;
}
.flex-row{
    flex-direction: row;
    -ms-flex-direction: row
}
.flex-column{
    flex-direction: column;
    -ms-flex-direction: column;
}
.flex_wrap{
    flex-wrap: wrap;
}