/* publick style */
body{margin:0 auto;padding:0;font-size:14px ;color:#444;background:#fff; font-family:"microsoft yahei font","微软雅黑";}
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,img,a img{border:0;margin:0;padding:0; }
ul,ol,li{list-style:none; list-style-type:none;}
h1{font-size: 28px  !important;display:block;}
h2{font-size:16px  !important;display:block;}
h3{font-size:14px;display:block;}
h4{font-size:16px;}
h5,h6{font-size: 12px;display:block;}
p{line-height:180%;}

/* default link */
a{outline-style:none;color:#333; font-size:14px;text-decoration:none; line-height:150%;}
a:hover{color:#2794ff;text-decoration:underline; line-height:150%;}

/* color style */
.red,.red a{color:#c00!important;text-decoration:none;}
.red a:hover{color:#c00!important;text-decoration:underline;}
.white,.white a{color:#fff!important;text-decoration:none}
.white a:hover{color:#fff!important;text-decoration:underline}
.white16,.white16 a{color:#fff!important;text-decoration:none; font-size:16px;}
.white16 a:hover{color:#fff!important;text-decoration:none}
.blue,.blue a{color:#0061ab!important;text-decoration:none;}
.blue a:hover{color:#0061ab!important;text-decoration:none}
.black12,.black12 a{font-size:12px;color:#333!important;text-decoration:none}
.black12 a:hover{font-size:12px;color:#333!important;text-decoration:underline;}
.green,.green a{color:#009900!important;text-decoration:none}
.green a:hover{color:#009900!important;text-decoration:underline}
.gray,.gray a{color:#999!important;text-decoration:none;    font-size: 14px  !important;}
.gray a:hover{color:#3675bb!important;text-decoration:underline;}
.gray12,.gray12 a{color:#999!important;text-decoration:none;font-size:12px; white-space:nowrap; }
.gray12 a:hover{color:#2794ff!important;text-decoration:underline;font-size:12px;white-space:nowrap; }
.graybg{background:#f5f5f5;}
.whitebg{ background-color:#fff;}
.redbg{ background-color:#ee4735;}

/*border style*/
.bordereee{border:1px solid #e0e0e0;}
.borderblue{border:1px solid #cad8e8;}
.borderorangetop{border-top:2px solid #fa8423;}
.bordertopdot{border-top:1px dotted #ddd;}
.nobordertop{border-top:none;}
.noborderbottom{border-bottom:none;}



/*unline*/
.unline,.unline a{text-decoration:underline}
.nounline,.nounline a,.nounline{text-decoration:none}

/* 通用属性 */
.left{float:left;}
.right{float:right;}
.center{ margin:0 auto;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}


/*文字对齐方式*/
.txtleft{text-align:left}
.txtright{text-align:right}
.txtcenter{ text-align:center;}

/*tool*/
.top15{margin-top:15px;}
.top18{margin-top:18px;}
.top8{margin-top:8px;}
.bottom10{ margin-bottom:10px;}
.bottom5{ margin-bottom:5px;}
.show{display:block}
.hidden{display:none}
.hand{cursor:pointer;}
.b{font-weight:bold;}
.right5{ margin-right:5px;}
.right10{margin-right:10px;}
.right20{margin-right:20px;  white-space: nowrap;    
    text-align: right;}
.left20{ margin-left:20px;}
.left10{ margin-left:10px;}
.left8{ margin-left:8px;}
.padding5{ padding:5px }
.padding10{ padding:10px;}
.paddinglr10{ padding-left:10px;padding-right:10px;}
.paddingl20{padding-left:20px;}
.paddingtop10{ padding-top:10px;}
.paddingbottom10{ padding-bottom:10px;}
.txtindent{ text-indent:10px;}
.block,.block img{ display:block;}
