@charset "utf-8";
/* Common */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	-webkit-font-smoothing: antialiased;
	line-height: 1.6;
	background: #fff;
}

input,textarea,button,a {
	outline: 0
}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,fieldset,textarea {
	margin: 0;
	font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;
}

fieldset,legend,textarea,input {
	padding: 0
}

ul,ol {
	padding-left: 0;
	list-style-type: none
}

a img,fieldset {
	border: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display: block
}

audio,canvas,video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden] {
	display: none
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0
}

button,input,select,textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button
}

button[disabled],html input[disabled] {
	cursor: default
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=search] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: none
}

input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
	box-shadow: inset 0 0 0 1000px #fff;
	-moz-box-shadow: inset 0 0 0 1000px #fff;
	-webkit-box-shadow: inset 0 0 0 1000px #fff
}

select {
	border-radius: 0;
	-webkit-border-radius: 0
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline
}


body {
  margin: 0;
 /* font-family: Arial, Helvetica, sans-serif;*/
  font-size: 13px;
  line-height: 1.5;
}
#bhHeader a { text-decoration:none;}
#bhHeader em,#BHhomeFooter .approve a,.bhHead_J dl a,#BHFooter .approve a { display:block; text-indent:-99999px; background:url(http://images6.baihe.com/icon/head.gif) no-repeat; overflow:hidden; zoom:1; }

#BHhomeFooter { padding-top:25px; text-align:center; font:12px/20px microsoft yahei; line-height:24px; color:#bdbdbd; border-top:1px solid #e8e8e8; background:#fff; overflow:hidden; zoom:1; }
#BHhomeFooter .homeTxt p a { padding:0 10px; text-decoration:none; color:#bdbdbd;}
#BHhomeFooter .approve,#BHFooter .approve { width:465px; margin:0 auto; padding:6px 0 12px; overflow:hidden; zoom:1;}
#BHhomeFooter .approve a,#BHFooter .approve a { float:left; height:40px; margin-right:15px; color:#bdbdbd; line-height:20px; text-decoration:none; text-indent:1px; white-space:nowrap; overflow:hidden;}
#BHhomeFooter a.Icon1,#BHFooter a.Icon1 { width:50px; padding-left:56px; background-position:0 -72px;}
#BHhomeFooter a.Icon2,#BHFooter a.Icon2 { width:60px; padding-left:40px; background-position:-48px -32px;}
#BHhomeFooter a.Icon3,#BHFooter a.Icon3 { width:50px; padding-left:45px; background-position:0 -112px;}
#BHhomeFooter a.Icon4,#BHFooter a.Icon4 { width:55px; padding-left:57px; color:#FFF; line-height:40px; background-position:0 -152px;}
#BHhomeFooter a.Icon5,#BHFooter a.Icon5 { width:55px; padding-left:34px; background-position:0 -212px;}

#BHFooter { padding-top:25px; font-size:12px; line-height:24px; color:#999; text-align:left; border-top:1px solid #e8e8e8; background:#fff;  overflow:hidden; zoom:1;}
#BHFooter a { color:#999; }
#BHFooter .cont { width:1000px; margin:0 auto; overflow:hidden; zoom:1; }
#BHFooter .logo { float:left; width:80px; height:90px; padding:17px 0 0 25px; overflow:hidden; zoom:1; }
#BHFooter ul li { float:left; margin-left:25px; padding:0 0 0 25px; border-left:1px solid #ccc; overflow:hidden; zoom:1; }
#BHFooter ul li a:hover { text-decoration:underline; }
#BHFooter p { padding-top:20px; line-height:30px; text-align:center; }
#BHFooter p a,#BHFooter .approve a { color:#333; display: inline-block;}
#BHFooter a.Icon4 { color:#fff;}
#topicsFooter{ height:30px; padding:35px 0; margin:0 auto; font:12px/20px Arial; color:#AEAFB3; text-align:center; background:#fff; overflow:hidden; zoom:1;}