/* ====================
	公共css样式
==================== */
@charset "utf-8";
*{margin:0;padding:0;}
body{font-size:12px; font-family:"microsoft yahei",Verdana, Arial; line-height:150%; margin:0; padding:0; color:#000; background-color:#fff;min-width: 1150px;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
/*button{cursor:pointer}*/
a{text-decoration:none}
a:link{color:#2d2d2d;}
a:visited{color:#2d2d2d;}
a:hover{color:#005bac;}
ul li a:link{color:#2d2d2d;}
ul li a:visited{color:#2d2d2d;}
ul li a:hover{color:#005bac;}

.block{ width:1150px; height:auto; clear:both; }
.position_rel{position: relative;}
.footer_block{ width:950px; height:auto; clear:both;}

.fl{float:left;}
.fr{float:right;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.db{display:block;}
.di{display:inline;}
.dn{display:none;}


/*页面留白*/
.blank5{height:5px; clear:both; overflow:hidden;}
.blank10{height:10px; clear:both; overflow:hidden;}
.blank30{height:30px; clear:both; overflow:hidden;}

/*英文强制换行*/
.word{word-wrap:break-word; word-wrap:break-word; table-layout:fixed; text-overflow:ellipsis;}
.bold{font-weight:bold;}

.clear {clear: both; /*line-height:0px;height:0;font-size:0px;*/} 

