/*
公共通用
*/
@charset "UTF-8";
body,html{color: #787878; font-family:"Arial","Microsoft YaHei", '\5b8b\4f53', sans-serif;margin:0 auto;padding:0;min-height: 100%;font-size:14px;position: relative;}
dd,div,dl,dt,form,i,li,ol,span,ul,h1,h2,h3,h4,h5,h6,a,p,img,button,input,select,table,td,textarea,label{margin:0;padding:0;border:0;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
    box-sizing:border-box;font-family:"Microsoft YaHei","微软雅黑"; font-weight: normal;text-decoration:none;outline-style:none;}
textarea {overflow: auto;vertical-align: top;resize: vertical;width: 100%;}
/*html{height: 100%;}*/
/*body{min-height: 100%;}*/
ul,ol,li{list-style:none;}
em,i,dfn {font-style:normal}
a,area{blr:expression(this.onFocus=this.blur());}/**for IE*/
:focus{-moz-outline-style:none;}
/*清除浮动*/
.cf:after{clear:both;content:".";display:block;height:0;visibility:hidden;overflow:hidden}
.cf{-ms-zoom:1;zoom:1;clear:both}
h1,.h1{font-weight: normal;font-size: 24px;}
h2,.h2{font-weight: normal;font-size: 22px;}
h3,.h3{font-weight: normal;font-size: 20px;}
h4,.h4{font-weight: normal;font-size: 18px;}
h5,.h5{font-weight: normal;font-size: 16px;}
h6,.h6{font-weight: normal;font-size: 14px;}
table{    border-collapse:collapse;}



.mt-0{margin-top: 0!important;}
.mt-10{margin-top: 10px!important;}
.mt-20{margin-top: 20px!important;}
.pt-10{padding-top: 10px!important;}
.pt-20{padding-top: 20px!important;}
.pt-30{padding-top: 30px!important;}
.pb-10{padding-bottom: 10px!important;}
.pa-0{padding:0!important;}
.pb-20{padding-bottom: 20px!important;}
.pb-30{padding-bottom: 30px!important;}


.btn-lan{display: block;width: 100%;height: 46px;background-color: #228afb;line-height: 46px;text-align: center;color: #fff;border-radius: 4px;font-size: 18px;
transition: background-color .3s}
.btn-lan:hover{background-color:#1a66fb;}
.btn-lv{display: block;width: 100%;height: 46px;background-color: #69cdc5;line-height: 46px;text-align: center;color: #fff;border-radius: 4px;font-size: 18px;
    transition: background-color .3s}
.btn-lv:hover{background-color:#50bdb3;}

.btn-o{display: block;width: 100%;height: 46px;background-color: #faa747;line-height: 46px;text-align: center;color: #fff;border-radius: 4px;font-size: 18px;
    transition: background-color .3s}
.btn-o:hover{background-color: #fa9415;}
.btn-dis{display: block;width: 100%;height: 46px;background-color: #e6e6e6;line-height: 46px;text-align: center;color: #fff;border-radius: 4px;font-size: 18px;
    transition: background-color .3s}

.tc-33{color: #333!important;}
.tc-78{color: #787878!important;}
.tc-99{color: #999!important;}
.tc-o{color: #f37738!important;}
.tc-o2{color: #faa747!important;}
.tc-w{color: #fff!important;}

.tc-red{color: #f87e97!important;}
.tc-lv{color: #69cdc5!important;}
.tc-lan{color: #228afb!important;}
.tc-lan2{color: #3db2ff!important;}

.no-bg{background: none!important;}
.h-520{height: 520px!important;}
.ba{border: 1px solid #e6e6e6;}
.ba0{border: none!important;}
.bt-0{border-top: none!important;}
.fl{float: left!important;}
.t-1line{overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.w-full{width: 100%!important;}
.w-auto{width: auto!important;}