﻿@charset "utf-8";
/* CSS Document */

body {
	margin:40px 0px 40px 0px;
	padding:0px;
}
img {
	border:0px;
}

td {
	font-family: "微软雅黑", "wr YaHei",  "wr YaHeiBold", "宋体", Arial;
	font-size: 12px;
	color:#999999;
	line-height: 21px;
}
ul, li, input, select {
	list-style: none;
	margin:0px;
	padding:0px;
}
a, a:link, a:visited {
	color: #717171;
	text-decoration: none;
	cursor: pointer, hand;
}
a:hover, a:active {
	text-decoration: none;
	color: #02526b;
	cursor: pointer;
}


.green12{
	font-size:12px;
	color:#037598;
	}
.white12, a.white12 a.white12:link{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	}
.blank12{
	font-size:12px;
	color:#000;
	}
.green14{
	font-size:14px;
	color:#037598;
	line-height:20px;
	}
.green14_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#037598;
	line-height:20px;
	}
.yellow12{
	font-size:12px;
	color:#a98e4f;
	line-height:20px;
	}
.yellow14{
	font-size:14px;
	color:#a98e4f;
	line-height:20px;
	}
.gray16{
	font-size:16px;
	color:#ccc;
	line-height:22px;
	}
.green18{
	font-size:20px;
	color:#037598;
	line-height:30px;
	}

.bjf9f9f9{ background:#f9f9f9;}
.line_dot{ border-bottom:#CCC 1px dashed;}
.input_1{ border:0px; background:#e3f1f5; height:21px; color:#999;}
/***************************文字样式**********************************************/
.txtB {	font-weight: bolder;}
.txt9px a, .txt9px {font-size: 9px;}
.txt10px, .txt10px a {	font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
.txt11px, .txt11px a {font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
.txt12px {font-size: 12px;}
.txt14px, a .txt14px {font-size: 14px;line-height: normal;}
.txt14pxB, a .txt14pxB {font-size: 14px;font-weight: bold;line-height: normal;}
.txt16px {font-size: 16px;line-height: normal;}
.txt16pxB { font-size: 16px;font-weight: bolder;line-height: normal;}
.txt18px { font-size: 18px;line-height: normal;}
.txt18pxB {	font-size: 18px;line-height: normal;font-weight: bold;}
.txt20px {	font-size: 20px;line-height:1em;line-height: normal;}
.txt20pxB {font-size: 20px;font-weight: bolder;line-height: normal;}
.txt23px {	font-size: 23px;line-height: normal;}
.txt24px {	font-size: 24px;line-height:1em;line-height: normal;}
.txt24pxB {font-size: 24px;font-weight: bolder;line-height: normal;}
.txt30px {	font-size: 30px;line-height: normal;}
.txt30pxB {font-size: 30px;font-weight: bolder;line-height: normal;}
.txt32pxB {font-size: 32px;line-height: normal;font-weight: bolder;}
.txt33px {	font-size: 33px;line-height: normal;}
.txt36px {	font-size: 36px;line-height: normal;}
.txt36pxB {font-size: 36px;line-height: normal;font-weight: bolder;}
.txt38px {font-size: 38px;line-height: normal;}
.txt38pxB {font-size: 38px;line-height: normal;font-weight: bolder;}
.txt45px {font-size: 45px;line-height: normal;}
.txt48px {font-size: 48px;line-height: normal;}
.txt48pxB {font-size: 48px;line-height: normal;font-weight: bolder;}
.txt55px {font-size: 55px;line-height: normal;}
.txt55pxB {font-size: 55px;line-height: normal;font-weight: bolder;}
/***************************文本对齐**********************************************/
/********************************************************************************/
.alignLeft {
	text-align: left;
}
.alignCenter {
	text-align: center;
}
.alignRight {
	text-align: right;
}
.verticalAlignMiddle {
	vertical-align: middle;
}
/***************************文字颜色**********************************************/
.colorfff, .colorfff a, .colorfff a:link, .colorfff a:visited, .colorfff a:active {
	color: #fff;
}
.colorfff a:hover {
	color: #CCC;
	text-decoration: none;
}
/********************************************************************************/
/* 菜单*/ 
#menu{
	float: left;
	width:519px;
	height: 26px;
}
#menu LI{
	text-align: center;
	display: block;
	float: left;
}
#menu LI a{
	display: block;
	float: left;
	background-image: url(../img/menubg.gif);
	background-repeat: no-repeat;
	height:25px;
}
#menu LI#m1 a{
	width:56px;
	background-position: 0px -6px;
}
#menu LI#m1 A:hover, #menu LI#m1_on a{
	background-position: 0px -49px;
}
#menu LI#m2 a{
	background-position: -56px -6px;
	width:85px;
}
#menu LI#m2 A:hover, #menu LI#m2_on a{
	width:85px;
	background-position: -56px -49px;	
}
#menu LI#m3 a{
	width:122px;
	background-position: -141px -6px;
}
#menu LI#m3 A:hover, #menu LI#m3_on a{
	width:122px;
	background-position: -141px -49px;	
}
#menu LI#m4 a{
	width:119px;
	background-position: -263px -6px;	
}
#menu LI#m4 A:hover, #menu LI#m4_on a{
	width:119px;
	background-position: -263px -49px;	
}
#menu LI#m5 a{
	width:58px;
	background-position: -382px -6px;
}
#menu LI#m5 A:hover, #menu LI#m5_on a{
	width:58px;
	background-position: -382px -49px;	
}
#menu LI#m6 a{
	width:79px;
	background-position: -440px -6px;
}
#menu LI#m6 A:hover, #menu LI#m6_on a{
	width:79px;
	background-position: -440px -49px;	
}
	
#menu_bb{
	background-image: url(../img/banben.jpg);
	background-repeat: no-repeat;
	float: left;
	width:73px;
	height: 18px;
	background-position: 0px 0px;
	}
#menu_bb LI{
	text-align: center;
	display: block;
	float: left;
	}


#menu_bb LI#m1 a{
	display: block;
	width:32px;
	height:18px;
	background-repeat:no-repeat;
	}
#menu_bb LI#m1 A:hover{
	background-image: url(../img/banben.jpg);
	background-repeat: no-repeat;
	float: left;
	height:18px;
	background-position: 0px -17px;
	}
#menu_bb LI#m1_on a{
	background-image: url(../img/banben.jpg);
	background-repeat: no-repeat;
	float: left;
	width:32px;
	height:18px;
	background-position: 0px -17px;
	}

#menu_bb LI#m2 a{
	background-position: 0px 0px;
	display: block;
	height:18px;
	width:41px;
	background-repeat:no-repeat;
	}
#menu_bb LI#m2 A:hover{
	background-image: url(../img/banben.jpg);
	background-repeat: no-repeat;
	float: left;
	height:18px;
	background-position: -32px -17px;	
	}
#menu_bb LI#m2_on a{
	background-image: url(../img/banben.jpg);
	background-repeat: no-repeat;
	float: left;
	width:41px;
	height:18px;
	background-position: -32px -17px;
	}
	
    .BHpicBOX{
		width:718px;
		height:194px;
		overflow: hidden;
		position: relative;
		background-color: #fff;
	}
	.BHpic{
		display:block;
		float:left;
		width:718px;
		height:194px;
		position: absolute;		
	}
