/*reset*/
html{overflow-y:auto;}
html,body,head,div,ul,ol,li,iframe,frameset,frame,p,h1,h2,h3,h4,form,dl,dt,dd,table,tbody,thead,tfoot,tr,th,td,col,a,b,em,i,label,span,legend,fieldset,button,input,select,option,map,img,textarea,br{padding:0px;margin:0px;}
body{font:12px/1.5 simsun,arial,"microsoft yahei";color:#333;background-color:#f8f8f9;}
a{text-decoration:none;color:#333;outline:none;}
a:hover{text-decoration:none;color:#eb0064;}
h1,h2,h3,h4,h5,h6,input,button{font-size:100%;}
img,input,button,select{border:none;vertical-align:middle;}
input,select,textarea,button{outline:none;}
table{border:none;border-spacing:0px;border-collapse:collapse;}
ul,ol,li{list-style-type:none;}
th,td,p{word-wrap:break-word;word-break:break-all;overflow:hidden;}
.clearfix:after{content:".";display:block;clear:both;height:0px;font-size:0px;line-height:0px;visibility:hidden;}
.clearfix{zoom:1;}
.clear{display:block;clear:both;height:0px;line-height:0px;font-size:0px;visibility:hidden;}
/*tools*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.font-simsun{font-family:simsun;}
.font-arial{font-family:arial;}
.font-yahei{font-family:"Microsoft Yahei";}
.font-tahoma{font-family:tahoma;}
.font-bold{font-weight:bold;}
.font-normal{font-weight:normal;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:22px;}
.font30{font-size:30px;}
.white{color:#fff;}
.black{color:#000;}
.red{color:#f83c3c;}
.red1{color:#eb0064;}
.red2{color:#AE025D;}
.red3{color:#dd137b;}
.blue{color:#1C6AAC;}
.blue1{color:#396699;}
.blue2{color:#0191c2;}
.blue3{color:#0075d9;}
.blue4{color:#006cff;}
.blue5{color:#1a58be;}
.blue6{color:#12A4D5;}
.green{color:#33a6c3;}
.green2{color:#008813;}
.orange{color:#ea8929;}
.gray{color:#666;}
.gray1{color:#999;}
.gray2{color:#555;}
.gray3{color:#bbb;}
.yellow{color:#ffff00;}
.hover-underline:hover{text-decoration:underline;}
.hover-none:hover{text-decoration:none;}
.arrow{width:0px;height:0px;font-size:0px;line-height:0px;border-style:solid;overflow:hidden;}
.for-vertical{display:inline-block;height:100%;vertical-align:middle;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.block{display:block;}
.none{display:none;}
.inline-block{display:inline-block;}
.inline{display:inline;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}
.overflow-hidden{overflow:hidden;}
.vertical-middle{vertical-align:middle;}
.underline{text-decoration: underline;}

.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt13{margin-top:13px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt18{margin-top:18px;}
.mt27{margin-top:27px;}
.mt30{margin-top:30px;}
.mt33{margin-top:33px;}
.mt40{margin-top:40px;}

.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr9{margin-right:9px;}
.mr10{margin-right:10px;}
.mr12{margin-right:12px;}
.mr15{margin-right:15px;}
.mr17{margin-right:17px;}
.mr20{margin-right:20px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr66{margin-right:66px;}

.ml5{margin-left:5px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml13{margin-left:13px;}
.ml17{margin-left:17px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml70{margin-left:70px;}

.mb0{margin-bottom:0px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb7{margin-bottom:7px;}
.mb9{margin-bottom:9px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb17{margin-bottom:17px;}
.mb18{margin-bottom:18px;}
.mb20{margin-bottom:20px;}
.mb28{margin-bottom:28px;}

.margin1{margin:1px;}
.margin_3_5{margin:3px 5px;}
.margin_6_5{margin:6px 5px;}
.margin_14_12_19_0{margin:14px 12px 19px 0px;}
.margin_1_7_0_0{margin:1px 7px 0px 0px;}
.margin_3_4_0_13{margin:3px 4px 0px 13px;}

.pt25{padding-top:25px;}
.pr60{padding-right:60px;}
.pr40{padding-right:40px;}

.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wordwrap{word-wrap:break-word;word-break:break-all;overflow:hidden;}

.bd-box{padding:9px 0px;border:1px solid #e5e5e5;text-align:center;background-color:#fff;}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.underline{text-decoration: underline;}