@charset "utf-8";
/* CSS Document */
body, html {font-size:14px;color:#666;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form,fieldset,legend, input, textarea, button, p, blockquote, pre, hr, th, td, em{margin:0;padding:0; line-height:24px;font-family:'Microsoft YaHei';}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a{color:#333;text-decoration:none;/*transition:background-color .2s ease, color .2s ease, opacity .2s ease-in-out, outline .1s ease;*/}
a:hover, a:active {color:#00b5d9;text-decoration:none;}

fieldset, img{border:0;}
address, caption, cite, code, em, i, strong, th, var{font-style:normal;}
*:focus{outline:none;}
ul, ul li, ol li{list-style:none;}
.line-through{text-decoration:line-through; font-family: Verdana, Geneva, sans-serif;}
textarea{overflow:auto;}
/**浮动**/
.fleft{float:left;display:inline;}
.fright{float:right;display:inline;}
.bold{font-weight:bold;}

/*清除浮动*/
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac */
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.wbreak{word-wrap:break-word;word-break:break-all;}
.auto{margin-left:auto;margin-right:auto;}
.through{text-decoration:line-through;}
.underline{text-decoration:underline;}
.pr{position:relative;}
.pa{position:absolute;}
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.hide{display:none;}
.block{display:block;}
.over{overflow:hidden;}
.hand{cursor:pointer;}
.lh24{ line-height:24px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh42{ line-height:42px;}

.pointer{ cursor:pointer;}

/*微软雅黑*/
.font-yahei{font-family:'Microsoft YaHei';}
/*宋体*/
.font-song{font-family:'SimSun';}
/*黑体*/
.font-hei{font-family:'SimHei';}
/*英文*/
.font-arial{font-family:'Arial';}

/*字体大小*/
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font30{ font-size:30px;}
.font36{ font-size:36px;}
.font44{ font-size:44px;}
.font50{ font-size:50px;} 
.font60{ font-size:60px;}


/*字体颜色*/
.blue{color:#00b5d9;}
.blue:hover{color:#4090ff;}
.light-grey{color:#999;}
.dark-grey{color:#333;}
.white{color:#fff;}
.black{color:#000;}
.red{color:#f0002d;}
.yellow{color:#febc06;}
.org{color:#f24d15;}


/*外边距*/
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt13{ margin-top:13px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt80{ margin-top:80px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml12{ margin-left:12px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}

.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr5{ margin-right:5px;}
.mr15{ margin-right:15px;}
.mr60{ margin-right:60px;}

/*内边距*/
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pl10{ padding-left:10px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}

.mb50{ margin-bottom:50px;}


/*公用宽度*/
.width{clear:both;width:100%;}
.box-width{width:1200px;margin-left:auto;margin-right:auto;}
.container{min-width:1280px;}

/*边框*/
.border{border: 1px #ddd solid;}
/*表单*/
.input{line-height:34px;background:#fff;padding-left:10px;border:1px #c3c3c3 solid; font-size:14px;color:#666;border-radius:4px;}
.input:focus{border-color:#3591d5;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(118, 186, 236, 0.6);outline:0 none;}

