@charset "utf-8";
/*通用样式*/
body,html{font:normal 12px 'Microsoft YaHei','Arial','\u5b8b\u4f53'; margin:0; padding:0; background:#fff;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video,input{
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
input, label,select{vertical-align:middle}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
a {text-decoration: none;}
ul,ol,li {list-style:none;}
img {border:none; vertical-align:middle;}
a:link,a:visited{text-decoration:none;color:#006cde}
a:hover,a:active{text-decoration: none;}
em,cite,i,s,strong,b {font-style:normal;}
table{border:0;margin:0;border-collapse:collapse; border-spacing: 0; width:100%;}
table th, table td{padding:0;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
strong,i,em{font-style: normal;}
s{text-decoration: none;}

/*浮动*/
.fl{float: left;}
.fr{float: right;}

/*清除浮动*/
.clearfix:after {content: " ";display: block;clear: both;  height: 0;}
.clearfix{*zoom:1; }

/*填充和边距*/
.p0{padding:0 !important;}
.p7{padding: 7px;}
.p10{padding: 10px;}
.p12{padding: 12px;}
.p19{padding: 19px;}

.p18{padding: 18px 0;}
.p27{padding:27px;}
.p30{padding: 30px;}
.p38{padding: 0 38px;}
.p40{padding: 40px !important;}
.p62{padding: 62px;}
.p68{padding: 68px 0;}
.p86{padding:0 86px;}
.p100{padding: 0 100px;}

.pt0{padding-top: 0 !important;}
.pt5{padding-top:5px;}
.pt6{padding-top: 6px !important;}
.pt8{padding-top: 8px;}
.pt10{padding-top:10px;}
.pt12{padding-top: 12px;}
.pt14{padding-top: 14px;}
.pt15{padding-top:15px;}
.pt16{padding-top: 16px;}
.pt18{padding-top: 18px;}
.pt20{padding-top:20px;}
.pt21{padding-top: 21px;}
.pt25{padding-top: 25px !important;}
.pt30{padding-top:30px;}
.pt32{padding-top: 32px;}
.pt35{padding-top: 35px;}
.pt36{padding-top: 36px;}
.pt40{padding-top: 40px;}
.pt44{padding-top: 44px;}
.pt46{padding-top: 46px;}
.pt50{padding-top: 50px;}
.pt56{padding-top: 56px;}
.pt70{padding-top: 70px;}
.pt80{padding-top: 80px}

.pb4{padding-bottom: 4px;}
.pb0{padding-bottom: 0;}
.pb8{padding-bottom: 8px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb18{padding-bottom: 18px;}
.pb20{padding-bottom: 20px !important;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb32{padding-bottom: 32px;}
.pb52{padding-bottom: 52px;}
.pb60{padding-bottom: 60px;}
.pb80{padding-bottom: 80px;}
.pb106{padding-bottom: 106px;}

.pl0{padding-left: 0 !important;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pl26{padding-left: 26px;}
.pl30{padding-left: 30px;}
.pl45{padding-left: 45px;}
.pl63{padding-left: 63px;}

.pr0{padding-right: 0 !important;}
.pr10{padding-right: 10px;}
.pr19{padding-right: 19px;}
.pr20{padding-right: 20px;}
.pr30{padding-right: 30px;}
.pr42{padding-right: 42px}

.m5{margin: 5px 0;}
.m7{margin:7px;}
.m30{margin: 0 30px;}
.mr8{margin-right: 8px !important;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr25{margin-right: 25px;}
.mr28{margin-right: 28px;}
.mr20{margin-right: 20px;}
.mr22{margin-right: 22px;}
.mr42{margin-right: 42px;}
.mr32{margin-right: 32px;}
.mr36{margin-right: 36px;}
.mr80{margin-right: 80px;}
.mr95{margin-right: 95px !important;}

.ml0{margin-left: 0 !important;}
.ml4{margin-left: 4px;}
.ml8{margin-left: 8px !important;}
.ml10{margin-left: 10px;}
.ml12{margin-left: 12px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml29{margin-left: 29px;}
.ml36{margin-left: 36px;}
.ml43{margin-left: 43px;}
.ml60{margin-left: 60px;}

.mb5{margin-bottom: 5px;}
.mb20{margin-bottom: 20px;}
.mb24{margin-bottom: 24px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb10{margin-bottom: 10px;}
.mb12{margin-bottom: 12px;}
.mb15{margin-bottom: 15px;}
.mb48{margin-bottom: 48px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 70px;}

.mt6{margin-top: 6px;}
.mt10{margin-top: 10px !important;}
.mt12{margin-top: 12px;}
.mt15{margin-top: 15px;}
.mt16{margin-top: 16px;}
.mt20{margin-top: 20px;}
.mt21{margin-top: 21px}
.mt23{margin-top: 23px;}
.mt25{margin-top: 25px;}
.mt26{margin-top: 26px;}
.mt30{margin-top: 30px;}
.mt32{margin-top: 32px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px !important;}
.mt70{margin-top: 70px;}
.mt90{margin-top: 90px;}
.mt102{margin-top: 102px;}

/* 文字 */
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px !important;}
.f22{font-size: 22px;}
.f25{font-size: 25px;}
.f28{font-size: 28px;}

/*行高*/
.lh2{line-height: 2;}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh24{line-height: 24px;}
.lh26{line-height: 26px;}
.lh30{line-height: 30px !important;}
.lh34{line-height: 34px;}
.lh40{line-height: 40px;}

/*对齐*/
.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}
.tcc {
    text-align:center;
}
    .tcc span {
        border:1px solid #CDE6FF;
        margin: 2px;
        padding: 2px 6px;
        background-color: #E4F2FF;
    }
   .tcc a {
        border:1px solid #CDE6FF;
        margin: 2px;
        padding: 2px 6px;
        background-color: #E4F2FF;
    }
   .tcc select {
        margin-top: -2px;
        border: 1px solid #CDE6FF;
        padding: 2px 6px;
        background-color: #E4F2FF;
    }
.ti2{text-indent: 2em}

/*定位*/
.po{position: absolute;}
.pr{position: relative;}

/*border-radius*/
.bd1{border-radius:1px !important;}
.bd2{border-radius: 2px !important;}
.bd5{border-radius: 5px !important;}
.bd10{border-radius: 10px !important;}
.bd15{border-radius: 15px !important;}
.bd20{border-radius: 20px !important;}

/*边框*/
.bn{border:none !important;}
.btn{border-top:none !important;}
.brn{border-right: none !important;}
.btn{border-bottom:none !important;}
.bln{border-left:none !important;}

/*border*/
.bc-ccc{border:1px solid #ccc;}
/*背景色*/
.nb{background: none !important;}

/*字体颜色*/
.fff{color: #fff !important;}

/*转块*/
.db{display: block}

/*转行内块*/
.di{display: inline-block}

/*a链接样式*/
.tdu{text-decoration: underline}

/*溢出隐藏代码*/
.sl{
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*投影*/
.boxShadow{
	box-shadow: 0 0 20px rgba(75,84,90,0.3);
}
/*加粗*/
.fb{font-weight: bold;}