@charset "utf-8";
/*格式化样式*/
body,html{ height:100%;}
html{margin:0 auto; padding:0;}
body{margin:0 auto; padding:0; font-size:12px; font-family:'microsoft yahei', '微软雅黑',"宋体";  }
*{ margin:0; padding:0}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, input, th, td, dl, dt, dd, form {margin: 0;padding: 0;font-weight:normal;}
input,button{ border-style:none;outline:none;background:none;}
textarea{resize: none;}
iframe{background:none;}
hr{border:none;}
ul{list-style:none;} 
h1{ font-style:normal;}
img{ border:0;}
a{ text-decoration:none;color:#2f2e2e;}
a:hover{text-decoration:none;cursor:pointer;}
iframe{outline:none;border:none;}
/*光标类型*/
.cursor{cursor: pointer;}
/*类型*/
.Block{display: block;}
.inline_block{display: inline-block;}
/*浮动*/
.f_left{ float:left;display:inline;}
.f_right{ float:right;display:inline;}
/*清除浮动*/
.clear{ clear:both;}
.Overflow{ overflow:hidden;}

/*定位*/
.Relative{ position:relative;}

/*居中*/
.m_auto{margin:0 auto;}

/*padding*/
.PL5R5{padding:0 5px;}
.PL10R10{padding:0 10px;}
.p_t10{ padding-top:10px;}
.p_t20{ padding-top:20px;}
.p_t50{ padding-top:50px;}

/*margin*/
.m_l30{ margin-left:30px;}
.m_r5{ margin-right:5px;}
.m_t5{ margin-top:5px;}
.m_t10{ margin-top:10px;}
.m_t20{ margin-top:20px;}
.m_t30{ margin-top:30px;}
.m_t40{ margin-top:40px;}
.m_t50{ margin-top:50px;}
.m_t80{margin-top:80px;}
.m_b5{margin-bottom: 5px;}
.m_b20{margin-bottom:20px;}

/*宽度*/
.w270{width:270px;}
.w1100{ width:1100px;margin:0 auto;}

/*文本居中*/
.center{text-align:center;}
.left{text-align: left;}
.right{text-align:right;}

/*文本加粗*/
.weight{font-weight:bold;}

.hidden{display:none;}