/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {	margin:0;	padding:0;}
body{ }
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;
font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;} 
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both; font-size:0px;height: 0px;overflow: hidden;}
.left{ float:left;}
.right{ float:right;}
h2,h3,a,p{font-family: Arial, Helvetica, sans-serif;}
h2,a{font-size: 14px;font-weight: bold;}
h3{
	font-size: 20px;
	text-align: center;
}
a{color: #0051a0;}
a{text-decoration: none;}
a:hover {	color: #0173e3;}
.left{ float:left;}
.right{ float:right;}
.hr_10 {height:10px;clear:both; overflow:hidden; font-size:0px;}
.header{
	height:243px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.w950{ width:950px; margin:0 auto;}
.nav{ background:url(../images/nav.jpg) repeat-x; height:33px;}
.nav ul{ width:950px; margin:0 auto; padding-left:70px; padding-left:20px\9;}
.nav ul li{ float:left; line-height:33px; width:105px;}
.nav ul li a{ color:#1a1919;}
.conbg{ background-color:#FFFFFF}
#page{ width:950px; margin:0 auto;}
.w280{ width:280px; margin-right:10px; float:left;  }
.w369{ width:428px; float:left; margin-right:10px;}
.w303{ width:222px; float:left;}
.bd{ border:1px solid #e3e3e3;background:#fff;}
.pd8{ padding:10px; overflow:hidden;}
.tit{ background:url(../images/tit.gif) no-repeat; width:426px; height:24px;}
.tit02{ background:url(../images/tit02.gif) no-repeat; width:220px; height:24px;}
.tit03{ background:url(../images/tit03.jpg) no-repeat; width:278px; height:24px;}
.tit04{ background:url(../images/tit04.jpg) no-repeat; width:950px; height:24px;}
.tit05{ background:url(../images/tit05.gif) no-repeat; width:716px; height:24px;}
.ml5{  margin-right:8px;}
.ptit strong a{ color:#0051A0; font-weight:bold;font-size:12px;}
ul.lh8 li a{ line-height:250%;}
p.grey{ color:#666666; text-indent:2em; margin-top:4px;}
.tit h2,.tit02 h2,.tit04 h2{ line-height:24px; color:#444444; text-indent:2.2em; font-size:12px;}
.tit02 h2{ color:#0054ff; text-indent:1.8em;}
.tit04 h2{ font-size:12px; color:#fff;}
.yf{ background:#faf8f1;}
.bd02{ border:1px solid #e3e3e3;background:#fff;}
.h_172{ height:190px;}
.h_120{ height:120px;}
.h_220{ height:220px; display:block;}
.h_215{ height:215px;}
.h_185{ height:190px; background:#faf8f1;}
.h_230{ height:215px; background:#faf8f1;}
.h_250{ height:250px;}
.h_450{ height:450px;}
.xh{ color:#444444; text-indent:2em; line-height:160%; margin-bottom:8px;}
#footer p{ width:950px; margin:0 auto; text-align:center; font-size:14px;}
ul.txt li{ color:#55413A; display:block; padding:2px;}
ul.txt li strong{ font-weight:700;}
.bd03{ border:1px solid #e3e3e3; background:#fff;}
.w718{ width:718px; float:left; margin-right:10px;}
table.tablebd{ border-top:1px solid #534f4f;border-right:1px solid #534f4f;}
table.tablebd tr td{ border-left:1px solid #534f4f;border-bottom:1px solid #534f4f; height:24px; line-height:24px; padding-left:8px; text-align:left;}
ul.txt02{ display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    list-style: square inside none;
margin:0px;
    margin-left: 1px;
	
    padding: 0;}
ul.txt02 li{ border-bottom: 1px dotted #CCCCCC;
    line-height: 171%;
    }
ul.txt02{ _padding-top:-10px;}
.ie6pd8{ _padding-top:0px; _margin:0px; _margin-top:8px;}
ul.txt li a{ color:#0075C0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
ul.f12 li a{ font-size:12px; font-weight:normal;}
ul.pimg li {
    float: left;
    margin: 10px 18px;
}
ul.pimg02 li { margin:10px 13px 10px 15px;}
.t-c{ text-align:center;}
.t-c strong{ font-size:14px; font-weight:700;}
.zp{ text-indent:2em; line-height:24px;}
.zp strong{ font-weight:700;}
.zp02{ padding:5px; padding-top:10px; padding-bottom:20px; overflow:hidden; text-indent:0px; color:#0051A0;}
.nav .red a{ color:#FF0000}