* { word-break: break-all; }



body {

	margin: 0px;

	padding: 0px;

	background: #FFFFFF url(body.jpg) no-repeat center top;

	color: #3E3E3E;

	font: 12px Arial;

}

div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, fieldset, form, input, textarea, p, td {

	margin: 0px;

	padding: 0px;

	font: 12px Arial;

	overflow: visible;

	/*position: relative;*/

}

ul, li {

	list-style: none;

}

img, a img {

	border: 0px;

	text-decoration: none;

}

input, select, button {

	font: 12px "sans serif",tahoma,verdana,helvetica;

	vertical-align: middle;

}

a {

	color: #3E3E3E;

	text-decoration: none;


	display: inline-block;

	text-indent: 0;

}

a:hover {

	color: #3E3E3E;

	text-decoration: underline;

}

pre	{

	white-space: pre-wrap;

	white-space: -moz-pre-wrap;

	white-space: -pre-wrap;

	white-space: -o-pre-wrap;

	word-wrap: break-word;

}



.wrap {

	width: 1004px;

	height: auto;

	margin: 0px auto;

}



.left {

	float: left;

}

.right {

	float: right;

}

.clear {

	clear: both;

}



span.pdot {

	font-family: "ËÎÌå";

}

span.pdate {

	float: right;

	color: #808080;

}



#topbar {

	width: 1000px;

	height: 28px;

	margin: 0px auto;

}

#topbar p.left {

	line-height: 28px;

	color: #662e02;

}

#topbar p.left span {

	color: #ff0000;

	font-weight: bold;

}

#topbar ul.right li {

	width: 48px;

	height: 28px;

	line-height: 28px;

	float: left;

	padding-left: 22px;

	display: inline;

}

#topbar ul.right li a {

	color: #662e02;

}

#topbar .tp01 {

}

#topbar .tp02 {

}

#topbar .tpother {

	position: relative;

}

#topbar .tpother dl {

    width: 188px;

	background: #f9f2e2;

    border: 1px solid #e5d3b3;

	border-top: none;

    position: absolute;

    right: 0px;

    top: 28px;

    z-index: 1000;

	display: none;

}

#topbar .tpother dl dd {

	height: 24px;

	line-height: 24px;

	background: url(dot00.jpg) no-repeat 10px center;

	border-top: 1px solid #e5d3b3;

	padding-left: 22px;

}

#topbar p, #topbar li a, #topbar .tpother dl dd a {

	color: #5f5f5f;

}



#logo {

	width: 1000px;

	height: 102px;

	margin: 0px auto;

}

#logo a {

	/*

	width: 100%;

	height: 102px;

	*/

}

#fm {

	width: 333px;

	height: 60px;

	background: url(s_input.jpg) no-repeat 350px 48px;

	padding-left: 350px;

	padding-top: 25px;

}

#fm .kw {

	height: 23px;

}

#fm .kw a {

	margin-right: 5px;

}

#fm .wd {

	width: 200px;

	height: 30px;

	line-height: 30px;

	background: none;

	border: none;

	float: left;

	margin-top: 1px;

	margin-left: 38px;

	display: inline;

}

#fm .btn {

	width: 54px;

	height: 30px;

	background: url(s_button.jpg) no-repeat;

	border: none;

	float: right;

	margin-top: 1px;

	display: inline;

	cursor: pointer;

}



#nav {

	width: 1002px;

	height: 37px;

	margin: 0px auto;

}

#nav ul {

	padding-left: 15px;

}

#nav ul li {

	background: url(nav.jpg) no-repeat right center;

	float: left;

	padding-right: 2px;

}

#nav ul li.last {

	background-image: none;

	padding-right: 0px;

}

#nav ul li a.mnav {

	height: 37px;

	line-height: 37px;

	padding: 0px 15px;

	color: #e9d8b5;

	font-size: 15px;

	font-weight: bold;

}






#nav2 {

	height: 77px;

	background: url(nav2.jpg) no-repeat;

}

#nav2 a {

	height: 77px;

	float: left;

	display: inline-block;

}

#nav2 .n1 { width: 143px; }

#nav2 .n2 { width: 142px; margin-left: 2px; }

#nav2 .n3 { width: 141px; margin-left: 2px; }

#nav2 .n4 { width: 138px; margin-left: 2px; }

#nav2 .n5 { width: 138px; margin-left: 2px; }

#nav2 .n6 { width: 142px; margin-left: 2px; }

#nav2 .n7 { width: 148px; margin-left: 2px; }



.banner {

	width: 100%;

	height: 100%;

	overflow: hidden;

	position: relative;

	background: url(loader.gif) no-repeat center center;

}

.banner div { position:absolute; overflow:hidden; }

.banner a { position:absolute; left:0px; top:0px; z-index: 2; display: none; }

.banner div.fs_btn { width:128px; height:18px; background:url(banner.png) no-repeat 0px 0px; background: none; position:absolute; right:437px; bottom:10px; z-index: 10; text-align:center; color:#000000; display:none; }

.banner div.fs_btn span { display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; margin:3px 2px 0px; text-align:center; cursor:pointer; text-indent:-999px; background: url(banner.png) no-repeat 0px -18px; }

.banner div.fs_btn span.on { background: url(banner.png) no-repeat 0px -30px; }

.banner div.fs_preNext { width:45px; height:100px; position:absolute; z-index: 10; top:120px; background:url(sprite.png) no-repeat 0px 0px; cursor:pointer; }

.banner div.fs_pre { left:10px; }

.banner div.fs_next { right:10px; background-position:right top; }



#mainbody {



}



#bline {

	width: 100%;

	height: 33px;

	background: url(bottom_bg.jpg) repeat-x;

	margin-top: 20px;

}

#bline p {

	height: 33px;

	background: url(bottom_img.jpg) repeat-x;

}



#btnav {

	height: 180px;

}

#btnav div {

	height: 155px;

	float: left;

	padding-top: 25px;

	display: inline;

}

#btnav div p {

	height: 20px;

}

#btnav div.n1 {

	margin-left: 20px;

	width: 110px;

	background: url(bottom_pic_01.jpg) no-repeat 0px 15px;

	padding-left: 145px;

}

#btnav div.n2 {

	width: 90px;

	background: url(bottom_pic_02.jpg) no-repeat -46px 15px;

	padding-left: 109px;

}

#btnav div.n3 {

	width: 130px;

	background: url(bottom_pic_03.jpg) no-repeat 0px 15px;

	padding-left: 158px;

}

#btnav div.n4 {

	width: 90px;

	background: url(bottom_pic_04.jpg) no-repeat -20px 15px;

	padding-left: 112px;

}



#footer {

	width: 980px;

	border-top: 1px solid #888888;

	margin: 0px auto;

	padding: 20px 0px;

}

#footer p {

	height: 25px;

	color: #666666;

	text-align: center;

	font: 13px Arial;

}

#footer p.tel {

	color: #a36d15;

	font-weight: bold;

}



#mainbody {

	overflow: hidden;

}



#ftnav {

	width: 100%;

	height: 56px;

	background: url(ftnav_bg.jpg) repeat-x;

	position: fixed;

	z-index: 999;

	left: 0px;

	bottom: 0px;

	_position: absolute;

	display: none;

}



#guide {

	width: 250px;

	height: 220px;

	background: url(guide.gif) no-repeat;

}

#guide p.btn {

	width: 100%;

	margin-top: 65px;

	text-align: center;

}

#guide p.tel {

	width: 100%;

	margin-top: 20px;

	text-align: center;

}

#guide p.btn a {

	width: 64px;

	height: 64px;

	margin: 0px 5px;

}

#guide p.btn img {

	width: 64px;

	height: 64px;

	white-space: nowrap;

	display: inline-block;

}



.home_ad {

	margin-top: 10px;

}



.submnu {

	width: 1002px;

	height: 310px;

	background: #ffffff;

	position: absolute;

	left: 0px;

	top: 37px;

	z-index: 11;

}

#nav .font {

	width: 945px;

	margin: 20px auto 0px;

	overflow: hidden;

}

#nav .font dl {

	width: 134px;

	float: left;

}

#nav .font dl dt {

	height: 26px;

	margin: 0;

	padding: 0;

	color: #c11b67;

	font-size: 13px;

	font-weight: bold;

	text-indent: 40px;

}

#nav .font dl dd {

	height: 24px;

	background: url(jiantou00.jpg) no-repeat 38px center;

}

#nav .font dl dd a {

	height: 24px;

	line-height: 24px;

	margin: 0px;

	padding: 0px;

	color: #666666;

	font-size: 12px;

    font-family: "Î¢ÈíÑÅºÚ";

	text-indent: 50px;

	*text-indent: 25px;

}

.photoSubZx {

	width: 950px;

	margin: 0px auto;

	padding-top: 20px;

}

.photoSubZx p {

	width: 20%;

	float: left;

	text-align: center;

}

.photoSub {

	width: 944px;

	margin: 20px auto 0px auto;

}

.photoSub p {

	float: left;

}

#nav .photoSub p a,#nav .photoSubKq p a,#nav .photoSubZx p a {

	margin: 0px;

	padding: 0px;

}

.photoSub p.pSame {

	margin: 0px 0px 0px 35px;

}

.photoSub p.pFirst {

	float: left;

}

.photoSub p.pLast {

	float: right;

}

.photoSubKq {

	width: 980px;

	margin: 15px auto 0px;

}

.photoSubKq p {

	width: 25%;

	float: left;

	text-align: center;

}

div.submnuCq {

	height: 320px;

}
#Slide  {
	width:1000px;
	height:353px;
}
#Slide a {
	white-space: nowrap;
	display: inline-block;
}
#Slide img {
	width:1000px;
	height:353px;
}