 @charset "utf-8";
/* CSS Document */
* {margin: 0;outline: 0;padding: 0;}
body {background:#fff;font-family:"Microsoft Yahei";font-size:12px;margin: 0;padding: 0;color:#000;min-width:1100px;}
body, form, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, table, fieldset, hr, div {margin: 0;padding: 0;}
img {border: 0 none;max-width:100%;}
ul, ol, li {list-style-type: none;}
:focus { outline: none; }
a {outline: medium none;text-decoration: none;}
a:hover {text-decoration: none;/* border:none;*/}
em,i{font-style: normal;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
table{border-collapse:collapse;}

/*----------------- 字体 --------------------*/
.fam-a{font-family:Arial;}


/*----------------- 字体粗细 --------------------*/
.fw-bold{ font-weight:bold;}
.fw-normal{ font-weight:normal;}

/*----------------- 字体颜色 --------------------*/

.c-000{color:#000;}
.c-333{color:#333;}
.c-666{color:#666;}
.c-999{color:#999;}
.c-fff{color:#fff;}
.c-ccc{color:#ccc;}

.c-b60000{color:#b60000;}
.c-afafaf{color:#afafaf;}
.c-f0033b{color:#f0033b;}
.c-393939{color:#393939;}
.c-f5b08e{color:#f5b08e;}
.c-bdbdbd{color:#bdbdbd;}
.c-b2b2b2{color:#b2b2b2;}
.c-b8b8b8{color:#b8b8b8;}
.c-da7f7f{color:#da7f7f;}
.c-b8b8b8{color:#b8b8b8;}
.c-616161{color:#616161;}
.c-b77900{color:#b77900;}
.c-939cab{color:#939cab;}
.c-419fff{color:#419fff;}
.c-ea4b3e{color:#ea4b3e;}
.c-036db7{color:#036db7;}
.c-cc1b1b{color:#cc1b1b;}
.c-70bcee{color:#70bcee;}
.c-1e79c2{color:#1e79c2;}

.a-999 a{color:#999;}
.a-999 a:hover{color:#b60000;}


/*----------------- 字体大小 --------------------*/

.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f21{font-size:21px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f33{font-size:33px;}
.f34{font-size:34px;}
.f36{font-size:36px;}
.f40{font-size:40px;}
.f48{font-size:48px;}

/*-------------------- 背景色 --------------------*/
.bg-fff{ background:#fff;}
.bg-F33{ background:#F33;}
.bg-eee{ background:#eee;}
.bg-e83829{background:#e83829;}
.bg-c8a259{background:#c8a259;}
.bg-70bcee{background:#70bcee;}
.bg-f6f6f6{background:#f6f6f6;}
.bg-2562a2{background:#2562a2;}
.bg-1e79c2{background:#1e79c2;}
.bg-f0efef{background:#f0efef;}
.bg-dcdcdd{background:#dcdcdd;}
.bg-dfe0e1{background:#dfe0e1;}
.bg-bad5f2{background:#bad5f2;}
.bg-efeff2{background:#efeff2;}
.bg-dcdcdd{background:#dcdcdd;}

.bg-none{ background:none;}


/*-----------------浮动定位--------------------*/
.fl {float: left;}
.fr {float: right;}
.pr { position:relative;}
.pa { position:absolute;}


/*-----------------水平垂直对齐--------------------*/
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.tin-2{ text-indent:2em}
.ti-10{ text-indent:10px;}
.ti-20{ text-indent:20px;}
.ti-40{ text-indent:40px;}
.vt {vertical-align: top;}
.vm {vertical-align: middle;}
.vb {vertical-align: bottom;}
.of-h{overflow: hidden;}
.cur_po{cursor: pointer;}


/*-----------------转换元素--------------------*/
.dis-n {display: none;}
.dis-b {display: block;}
.dis-i {display:inline}
.dis-t {display:table}
.dis-ib {display: inline-block;}
.dis-it {display:inline-table}
.dis-tc {display:table-cell}


/*-----------------宽高--------------------*/
.wb100{width: 100%;}
.w1100{width:1100px;}
.w955{width:955px;}
.w860{width:860px;}
.w715{width:715px;}
.w630{width:630px;}
.w600{width:600px;}
.w590{width:590px;}
.w570{width:570px;}
.w560{width:560px;}
.w500{width:500px;}
.w480{width:480px;}
.w370{width:370px;}
.w350{width:350px;}
.w340{width:340px;}
.w300{width:300px;}
.w290{width:290px;}
.w285{width:285px;}
.w284{width:284px;}
.w280{width:280px;}
.w255{width:255px;}
.w175{width:175px;}
.w90{width:90px;}
.w40{width:40px;}

.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
.h65{height:65px;}
.h70{height:70px;}
.h80{height:80px;}
.h85{height:85px;}
.h90{height:90px;}
.h120{height:120px;}
.h125{height:125px;}
.h140{height:140px;}
.h260{height:260px;}
.h270{height:270px;}
.h300{height:300px;}
.h480{height:480px;}
.h500{height:500px;}
.h520{height:520px;}
.h535{height:535px;}
.h545{height:545px;}
.h620{height:620px;}

.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh45{line-height:45px;}
.lh50{line-height:50px;}
.lh55{line-height:55px;}
.lh60{line-height:60px;}

/*-------------------- 边距 --------------------*/
.m0-auto{margin:0 auto}

.mt-10{margin-top:10px;}
.mt-12{margin-top:12px;}
.mt-15{margin-top:15px;}
.mt-18{margin-top:18px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-38{margin-top:38px;}

.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}

.mr-5{margin-right:5px;}
.mr-10{margin-right:10px;}
.mr-20{margin-right:20px;}
.mr-30{margin-right:30px;}
.mr-120{margin-right:120px;}

.ml-4{margin-left:4px;}
.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.ml-115{margin-left:115px;}
.ml-185{margin-left:185px;}

.pl-10{padding-left:10px;}
.pl-20{padding-left:20px;}
.pl-25{padding-left:25px;}
.pl-35{padding-left:35px;}
.pl-40{padding-left:40px;}
.pl-45{padding-left:45px;}
.pl-70{padding-left:70px;}

.pt-5{padding-top:5px;}
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-25{padding-top:25px;}
.pt-30{padding-top:30px;}
.pt-35{padding-top:35px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pt-100{padding-top:100px;}

.pr-10{padding-right:10px;}
.pr-20{padding-right:20px;}
.pr-25{padding-right:25px;}
.pr-30{padding-right:30px;}
.pr-45{padding-right:45px;}
.pr-100{padding-right:100px;}

.pb-5{padding-bottom:5px;}
.pb-10{padding-bottom:10px;}
.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}
.pb-45{padding-bottom:45px;}
.pb-60{padding-bottom:60px;}
.pb-100{padding-bottom:100px;}

.p-15{padding:15px;}
.p-20{padding:20px;}
.p-30{padding:30px;}
.p0-25{padding:0 25px;}
.p0-35{padding:0 35px;}
.p0-80{padding:0 80px;}
.p20-40{padding:20px 40px;}
.p40-0{padding:40px 0;}



.ap0-15 a{ padding:0 5px;}
.ap0-15 a.pr-0{padding-right:0;}


/*-------------------- 边框 --------------------*/
.bt-fff{border-top:1px solid #fff;}
.bt-ccc{border-top:1px solid #ccc;}
.bt4-1e79c2{border-top:4px solid #1e79c2;}
.btb-dedede{border-top:1px dashed #dedede;}

.bb-fab3c4{border-bottom:1px solid #fab3c4;}
.bb-dda384{border-bottom:1px solid #dda384;}
.bb-e5e5e5{border-bottom:1px solid #e5e5e5;}
.bbs-dedede{border-bottom:1px solid #dedede;}
.bb-d7d7d7{border-bottom:1px dashed #d7d7d7;}
.bb-dedede{border-bottom:1px dotted #dedede;}

.b-fab3c4{border:1px solid #fab3c4;}
.b-dedede{border:1px solid #dedede;}

.br-dedede{border-right:1px solid #dedede;}

.bl-ddd{border-left:1px dashed #ddd;}

.bra-5{border-radius:5px;}
.bra-25{border-radius:25px;}



.button_link { text-align:center; }
.button_link button { width:200px; height:40px; line-height:40px; background:#1e79c2; color:#ffffff; border:0px; font-size:16px; font-family:"微软雅黑"; cursor:pointer; }
.button_link button:hover { font-weight:bold;}
.button_link a { width:200px; height:40px; line-height:40px; background:#1e79c2; color:#ffffff; border:0px; font-size:16px; display:inline-block; text-align:center; }
.button_link a:hover { font-weight:bold; }