@charset "gb2312";
/*  goloble css start */
*{
	margin:0;
	padding:0;
}
html{
	height:100%;
	font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;
}
body{
	margin:0 auto;
}
a{
	text-decoration:none;
}
a:hover{
	color:#2c2c2c;
}
ul,dl{
	list-style:none;
}
img{
	border:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.d1{
	display:block;
}
.h42{
	height:42px;
}
.h240{
	height:240px;
}
.h46{
	height:26px;
}
.p1{
	border-bottom:dotted 1px #192d5a;
	padding-bottom:32px;
}
.p2{
	padding-top:0px;
}
.p2 a{
	color:#c50000;
	text-decoration:underline;
}
.p2 a:hover{
	color:#192d5a;
	text-decoration:underline;
}
.p3{
	padding-top:37px;
}
.p4{
	border-bottom:dotted 1px #192d5a;
	padding-bottom:35px;
}
.p5{
	padding-top:60px;
}
.p6{
	border-bottom:dotted 1px #192d5a;
	padding-left:47px;
	padding-top:28px;
	padding-bottom:41px;
}
.p7{
	padding-top:11px;
}
.p8{
	height:24px;
	padding-top:33px;
	padding-left:117px;
}
.p9{
	height:300px;
	background:#192d5a;
}
.p10{
	height:33px;
	background:#192d5a;
	padding-left:28px;
	padding-top:28px;
}
.p11{
	padding-left:28px;
}
.p12{
	height:52px;
	border-bottom:dotted 1px #192d5a;
}
.p13{
	padding-top:47px;
}
.p14{
	padding-top:7px;
}
.p15{
	padding-top:36px;
}
.p17{
	padding-top:55px;
}
.p18{
	padding-bottom:55px;
}
.p19{
	font-size:14px;
	line-height:22px;
	color:#192d5a;
}
.p20{
	padding-left:60px;
}
.p21{
	padding-top:75px;
}

/*  goloble css end */
/*  header css start */
#header{
	height: 668px;
	margin: 0 auto;
	width: 100%;
	background-image: url(../images/head_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	
}
.w981{
	margin: 0 auto;
	width: 980px;
}
.w980{
	margin: 0 auto;
	width: 916px;
}
.w963{
	margin: 0 auto;
	width: 963px;
}
.w963 img{
	display:block;
}
.menu{
	color:#8d867c;
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ";
	float:right;
	height:36px;
	line-height:36px;
	margin-top:25px;
}
.menu a{
	color:#192d5a;
}
.menu a:hover{
	color:#c50000;
}
.tel{
	clear:both;
	display:block;
	padding-top:550px;
	padding-left:38px;
}
h1{
	text-indent: -9999px;
}
/*  header css end */
/*  w389 css start */
#w389{
	width:389px;
}
.p1 p,.p4 p{
	color:#192d5a;
	font:14px/24px "Î¢ÈíÑÅºÚ";
}
.p11 p{
	color:#ecc98f;
	font:14px/24px "Î¢ÈíÑÅºÚ";
}
.p4 p a{
	font-weight:bold;
	color:#c50000;
	line-height:54px;
	text-decoration:underline;
}
.p4 p a:hover{
	font-weight:bold;
	color:#192d5a;	
}
/*  w389 css end */
/*  w463 css start */
#w463{
	padding-left:31px;
	width:463px;
	padding-bottom:20px;
}
.p15 p{
	color:#192d5a;
	font:14px/38px "ËÎÌå";
}
.p16 a{
	font-weight:bold;
	color:#c50000;
	text-decoration:underline;
}
.p30{
	padding-top:50px;
}
.p30 a{
	font-size:28px;
	font-weight:bold;
	color:#c50000;
}
.p30 a.a1{
	font-size:16px;
	font-weight:bold;
	color:#c50000;
	text-decoration:underline;
}

.p30 a:hover{
	font-weight:bold;
	color:#192d5a;	
}
.p30 a.a1:hover{
	font-weight:bold;
	color:#192d5a;	
}

/*  w463 css end */
/*  footer css start */
#footer{
	width:980px;
	height:160px;
	overflow:hidden;
	line-height:20px;
	color:#ecc98f;
	font-size:12px;
	padding-top:25px;
	text-align:center;
	background-color:#192d5a;
	font-family:"Î¢ÈíÑÅºÚ";
	margin:0 auto;
	clear:both;
}

/*  footer css end */
/* top css start */
#tbox{
	width:47px; 
	height:73px; 
	float:right; 
	position:fixed;
	_position:absolute;
	_bottom:auto;
	_top:	expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:10px;
	}/*½â¾öIE6ÏÂ²»¼æÈÝ position:fixed µÄÎÊÌâ*/
#gotop{ 
	width:50px; 
	height:50px; 
	background:url(../images/top01.png) no-repeat; 
	position:absolute; 
	top:0px; 
	display:none; 
	cursor:pointer;
	} 
#gotop:hover{ 
	background:url(../images/top02.png) no-repeat;
}
/* top css end */

.p70{
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:24px;
	padding-top:20px;
	color:#192d5a;
}
.p71{
	color:#c50000;
}

/* The latest revision start */
h3{
	font-family:"Î¢ÈíÑÅºÚ";
	font-size: 30px;
	font-weight: bold;
	line-height: 20px;
	color: #192d5a;
}
.h28-01{
	width: 144px;
	height: 28px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 28px;
	color: #192d5a;
	text-align: center;
	background: #ecc98f;
}
.arrow-01{
	width: 17px;
	height: 20px;
	margin: 10px auto 10px auto;
}
.h28-02{
	width: 336px;
	height: 28px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 28px;
	color: #ecc98f;
	text-align: center;
	background: #192d5a;
}
.h28-03{
	width: 336px;
	height: 42px;
	margin: 0 auto;
	padding-top: 10px;
	font-size: 14px;
	line-height: 18px;
	color: #ecc98f;
	text-align: center;
	background: #192d5a;
}
.adv-01{
	position: relative;
	padding-bottom: 17px;
}
.adv-01 dd{
	position: absolute;
	top: 12px;
	left: 0;
	display: block;
	width: 60px;
	height: 60px;
	font-family: Arial,Helvetica,"Microsoft YaHei",sans-serif;
	font-size: 42px;
	line-height: 60px;
	color: #fff;
	text-align: center;
	background: #ecc98f;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.adv-01 dt{
	padding-left: 80px;
	font-size: 14px;
	line-height: 24px;
	color: #192d5a;
}
.adv-01 dt strong{
	font-size: 30px;
	font-weight: 500;
	line-height: 50px;

}
.w295{
	width: 295px;
}
.mar-left-15{
	margin-left: 15px;
}
.img-01{
	padding-bottom: 25px;
}
.img-01 dd{
	padding-bottom: 15px;
}
.img-01 dt{
	font-size: 14px;
	line-height: 24px;
	color: #192d5a;
	text-align: center;
}
.p-home{
	width: 300px;
	padding: 0;
	font-size: 16px;
	color: #192d5a;
	line-height: 24px;
}
.gl-table{
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #192d5a;
	border-collapse: collapse;
}
.gl-table,tr,td{
	border: none;
}
.gl-table td{
	padding: 10px 0;
	text-align: center;
}
.gl-td-01{
	font-size: 16px;
	font-weight: bold;
	color: #192d5a;
	background:#edc98f;
}
.gl-td-02{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background:#c50000;

}
.gl-bor-02{
	border-left: solid 1px #c50000;
	border-right: solid 1px #c50000;
}
.gl-bor-03{
	border-bottom: solid 1px #c50000;
}
.gl-bor-04{
	border-bottom: solid 1px #edc98f;
}
.gl-table td.gl-col-10{
	padding-left: 20px;
	color: #c50000;
	text-align: left;
}
.gl-table td.gl-col-11{
	padding-left: 20px;
	text-align: left;
}
/* The latest revision end */
